X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=include%2Fxdk%2Fwdm.template.h;h=80b6d598efe0ac517ce334d7f5ff735dfe48e0e3;hp=8430b4bf97d02796f2b1e630de5fe46c62f4402f;hb=e78ab7139d96ec77046d1dca6bd7ce0526607cf4;hpb=463f7f48ab6903a93fb4002fc8e79ae052d47b91 diff --git a/include/xdk/wdm.template.h b/include/xdk/wdm.template.h index 8430b4bf97d..80b6d598efe 100644 --- a/include/xdk/wdm.template.h +++ b/include/xdk/wdm.template.h @@ -123,11 +123,18 @@ struct _IO_RESOURCE_DESCRIPTOR; typedef struct _OBJECT_TYPE *POBJECT_TYPE; typedef struct _HAL_DISPATCH_TABLE *PHAL_DISPATCH_TABLE; typedef struct _HAL_PRIVATE_DISPATCH_TABLE *PHAL_PRIVATE_DISPATCH_TABLE; -typedef struct _DEVICE_HANDLER_OBJECT *PDEVICE_HANDLER_OBJECT; typedef struct _ADAPTER_OBJECT *PADAPTER_OBJECT; typedef struct _CALLBACK_OBJECT *PCALLBACK_OBJECT; +#if defined(_NTHAL_INCLUDED_) +typedef struct _KPROCESS *PEPROCESS; typedef struct _ETHREAD *PETHREAD; +#elif defined(_NTIFS_INCLUDED_) +typedef struct _KPROCESS *PEPROCESS; +typedef struct _KTHREAD *PETHREAD; +#else typedef struct _EPROCESS *PEPROCESS; +typedef struct _ETHREAD *PETHREAD; +#endif typedef struct _IO_TIMER *PIO_TIMER; typedef struct _KINTERRUPT *PKINTERRUPT; typedef struct _KPROCESS *PKPROCESS;