{
PDEVICE_OBJECT CreatedDeviceObject;
OBJECT_ATTRIBUTES ObjectAttributes;
- HANDLE DeviceHandle;
NTSTATUS Status;
assert_irql(PASSIVE_LEVEL);
if (DeviceName != NULL)
{
InitializeObjectAttributes(&ObjectAttributes,DeviceName,0,NULL,NULL);
- Status = ObCreateObject(&DeviceHandle,
+ Status = ObCreateObject(NULL,
0,
&ObjectAttributes,
IoDeviceObjectType,
}
else
{
- Status = ObCreateObject(&DeviceHandle,
+ Status = ObCreateObject(NULL,
0,
NULL,
IoDeviceObjectType,
#ifdef LIBCAPTIVE
/* Magic value expected by ntfs.sys NT5.1sp1 _NtfsInitializeIrpContext()
*/
- if (DeviceExtensionSize>=0x30)
+ if (DeviceExtensionSize>=0x2A)
*(USHORT *)(((UCHAR *)CreatedDeviceObject->DeviceExtension)+0x28)=0x0701;
#endif /* LIBCAPTIVE */