1 #ifndef _WIN32K_DRIVEROBJ_H
2 #define _WIN32K_DRIVEROBJ_H
7 typedef struct _EDRIVEROBJ
12 } EDRIVEROBJ
, *PEDRIVEROBJ
;
14 /* Cleanup function */
15 BOOL INTERNAL_CALL
DRIVEROBJ_Cleanup(PVOID pObject
);
18 #define DRIVEROBJ_AllocObjectWithHandle() ((PEDRIVEROBJ)GDIOBJ_AllocObjWithHandle(GDI_OBJECT_TYPE_DRIVEROBJ))
19 #define DRIVEROBJ_FreeObjectByHandle(hdo) GDIOBJ_FreeObjByHandle((HGDIOBJ)hdo, GDI_OBJECT_TYPE_DRIVEROBJ)
20 #define DRIVEROBJ_LockObject(hdo) ((PEDRIVEROBJ)GDIOBJ_LockObj((HGDIOBJ)hdo, GDI_OBJECT_TYPE_DRIVEROBJ))
21 #define DRIVEROBJ_UnlockObject(pdo) GDIOBJ_UnlockObjByPtr((POBJ)pdo)
23 #endif /* !_WIN32K_DRIVEROBJ_H */