mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 18:15:11 +00:00
Remove unusable 'driver'.
svn path=/trunk/; revision=2099
This commit is contained in:
parent
8d6a03b3eb
commit
cf6085206f
2 changed files with 0 additions and 66 deletions
|
@ -1 +0,0 @@
|
|||
all: test.o
|
|
@ -1,65 +0,0 @@
|
|||
/*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS kernel
|
||||
* FILE: services/test1/test.c
|
||||
* PURPOSE: Bug demonstration
|
||||
* PROGRAMMER: David Welch (welch@mcmail.com)
|
||||
* UPDATE HISTORY:
|
||||
* ??/??/??: Created
|
||||
* 18/06/98: Made more NT like
|
||||
*/
|
||||
|
||||
/* FUNCTIONS **************************************************************/
|
||||
|
||||
#include <windows.h>
|
||||
#include <internal/kernel.h>
|
||||
#include <internal/halio.h>
|
||||
#include <ddk/ntddk.h>
|
||||
#include <string.h>
|
||||
#include <internal/debug.h>
|
||||
|
||||
#define IDE_NT_ROOTDIR_NAME "\\Device\\"
|
||||
#define IDE_NT_DEVICE_NAME "\\HardDrive"
|
||||
|
||||
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
|
||||
/*
|
||||
* FUNCTION: Called by the system to initalize the driver
|
||||
* ARGUMENTS:
|
||||
* DriverObject = object describing this driver
|
||||
* RegistryPath = path to our configuration entries
|
||||
* RETURNS: Success or failure
|
||||
*/
|
||||
{
|
||||
char DeviceDirName[255];
|
||||
UNICODE_STRING UnicodeDeviceDirName;
|
||||
ANSI_STRING AnsiDeviceDirName;
|
||||
OBJECT_ATTRIBUTES DeviceDirAttributes;
|
||||
HANDLE Handle;
|
||||
NTSTATUS RC;
|
||||
ULONG HarddiskIdx = 0;
|
||||
|
||||
strcpy(DeviceDirName,IDE_NT_ROOTDIR_NAME);
|
||||
strcat(DeviceDirName,IDE_NT_DEVICE_NAME);
|
||||
DeviceDirName[strlen(DeviceDirName)+1]='\0';
|
||||
DeviceDirName[strlen(DeviceDirName)]= '0' + HarddiskIdx;
|
||||
printk("DeviceDirName %s\n",DeviceDirName);
|
||||
RtlInitAnsiString(&AnsiDeviceDirName,DeviceDirName);
|
||||
RC = RtlAnsiStringToUnicodeString(&UnicodeDeviceDirName,
|
||||
&AnsiDeviceDirName,
|
||||
TRUE);
|
||||
if (!NT_SUCCESS(RC))
|
||||
{
|
||||
DPRINT("Could not convert ansi to unicode for device dir\n",0);
|
||||
return(STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
InitializeObjectAttributes(&DeviceDirAttributes,&UnicodeDeviceDirName,
|
||||
0,NULL,NULL);
|
||||
RC = ZwCreateDirectoryObject(&Handle,0,&DeviceDirAttributes);
|
||||
if (!NT_SUCCESS(RC))
|
||||
{
|
||||
DPRINT("Could not create device dir\n",0);
|
||||
return(STATUS_UNSUCCESSFUL);
|
||||
}
|
||||
RtlFreeUnicodeString(&UnicodeDeviceDirName);
|
||||
}
|
||||
|
Loading…
Reference in a new issue