static HSEMAPHORE ghsemGraphicsDeviceList;
static ULONG giDevNum = 1;
-BOOL
+INIT_FUNCTION
+NTSTATUS
NTAPI
InitDeviceImpl()
{
ghsemGraphicsDeviceList = EngCreateSemaphore();
if (!ghsemGraphicsDeviceList)
- return FALSE;
+ return STATUS_INSUFFICIENT_RESOURCES;
- return TRUE;
+ return STATUS_SUCCESS;
}
PDEVMODEW pdm, pdmEnd;
PLDEVOBJ pldev;
- DPRINT1("EngpRegisterGraphicsDevice(%S)\n", pustrDeviceName->Buffer);
+ DPRINT("EngpRegisterGraphicsDevice(%wZ)\n", pustrDeviceName);
/* Allocate a GRAPHICS_DEVICE structure */
pGraphicsDevice = ExAllocatePoolWithTag(PagedPool,
&pDeviceObject);
if (!NT_SUCCESS(Status))
{
- DPRINT1("Could not open driver, 0x%lx\n", Status);
+ DPRINT1("Could not open driver %wZ, 0x%lx\n", pustrDeviceName, Status);
ExFreePoolWithTag(pGraphicsDevice, GDITAG_GDEVICE);
return NULL;
}