+++ /dev/null
-/*
- * COPYRIGHT: See COPYING in the top level directory
- * PROJECT: ReactOS kernel
- * FILE: services/dd/sound/sb16.c
- * PURPOSE: SB16 device driver
- * PROGRAMMER: Steven Edwards
- * UPDATE HISTORY:
- * 19/01/04 Created
- *
- */
-
-/* INCLUDES ****************************************************************/
-
-#include <ntddk.h>
-
-NTSTATUS NTAPI
-DriverEntry(PDRIVER_OBJECT DriverObject,
- PUNICODE_STRING RegistryPath);
-
-#define NDEBUG
-#include <debug.h>
-
-NTSTATUS NTAPI
-DriverEntry(PDRIVER_OBJECT DriverObject,
- PUNICODE_STRING RegistryPath)
-/*
- * FUNCTION: Called by the system to initialize the driver
- * ARGUMENTS:
- * DriverObject = object describing this driver
- * RegistryPath = path to our configuration entries
- * RETURNS: Success or failure
- */
-{
- PDEVICE_OBJECT DeviceObject;
- UNICODE_STRING DeviceName = RTL_CONSTANT_STRING(L"\\Device\\SNDBLST");
- UNICODE_STRING SymlinkName = RTL_CONSTANT_STRING(L"\\??\\SNDBLST");
- NTSTATUS Status;
-
- DPRINT1("Sound Blaster 16 Driver 0.0.1\n");
-
- DriverObject->Flags = 0;
-
- Status = IoCreateDevice(DriverObject,
- 0,
- &DeviceName,
- FILE_DEVICE_BEEP,
- 0,
- FALSE,
- &DeviceObject);
- if (!NT_SUCCESS(Status))
- return Status;
-
- /* Create the dos device link */
- IoCreateSymbolicLink(&SymlinkName,
- &DeviceName);
-
- return(STATUS_SUCCESS);
-}
-
-/* EOF */