diff --git a/reactos/include/ddk/ntddk.h b/reactos/include/ddk/ntddk.h index 58764969295..42a3c4230d6 100644 --- a/reactos/include/ddk/ntddk.h +++ b/reactos/include/ddk/ntddk.h @@ -1908,8 +1908,9 @@ typedef struct _HAL_PLATFORM_INFORMATION { #define NX_SUPPORT_POLICY_OPTOUT 3 typedef VOID -(NTAPI *PEXPAND_STACK_CALLOUT)( +(NTAPI EXPAND_STACK_CALLOUT)( IN PVOID Parameter OPTIONAL); +typedef EXPAND_STACK_CALLOUT *PEXPAND_STACK_CALLOUT; typedef VOID (NTAPI *PTIMER_APC_ROUTINE)( diff --git a/reactos/include/ddk/wdm.h b/reactos/include/ddk/wdm.h index 0acc3a5a46a..d70b8cf9ea7 100644 --- a/reactos/include/ddk/wdm.h +++ b/reactos/include/ddk/wdm.h @@ -1390,8 +1390,9 @@ typedef enum _LOCK_OPERATION { #define KTIMER_ACTUAL_LENGTH (FIELD_OFFSET(KTIMER, Period) + sizeof(LONG)) typedef BOOLEAN -(NTAPI *PKSYNCHRONIZE_ROUTINE)( +(NTAPI KSYNCHRONIZE_ROUTINE)( IN PVOID SynchronizeContext); +typedef KSYNCHRONIZE_ROUTINE *PKSYNCHRONIZE_ROUTINE; typedef enum _POOL_TYPE { NonPagedPool, diff --git a/reactos/include/xdk/ketypes.h b/reactos/include/xdk/ketypes.h index 1d06cc87593..0bbb6964297 100644 --- a/reactos/include/xdk/ketypes.h +++ b/reactos/include/xdk/ketypes.h @@ -826,8 +826,9 @@ typedef enum _LOCK_OPERATION { #define KTIMER_ACTUAL_LENGTH (FIELD_OFFSET(KTIMER, Period) + sizeof(LONG)) typedef BOOLEAN -(NTAPI *PKSYNCHRONIZE_ROUTINE)( +(NTAPI KSYNCHRONIZE_ROUTINE)( IN PVOID SynchronizeContext); +typedef KSYNCHRONIZE_ROUTINE *PKSYNCHRONIZE_ROUTINE; typedef enum _POOL_TYPE { NonPagedPool, @@ -1007,8 +1008,9 @@ $if (_NTDDK_) #define NX_SUPPORT_POLICY_OPTOUT 3 typedef VOID -(NTAPI *PEXPAND_STACK_CALLOUT)( +(NTAPI EXPAND_STACK_CALLOUT)( IN PVOID Parameter OPTIONAL); +typedef EXPAND_STACK_CALLOUT *PEXPAND_STACK_CALLOUT; typedef VOID (NTAPI *PTIMER_APC_ROUTINE)(