PWORK_QUEUE_ITEM->Routine must be always 'stdcall' as it is a callback
[reactos.git] / include / ddk / extypes.h
index 6093fc5..8575677 100644 (file)
@@ -78,7 +78,12 @@ typedef struct _ZONE_ENTRY
 } ZONE_ENTRY, *PZONE_ENTRY;
 
 
-typedef VOID STDCALL_FUNC
+typedef VOID
+#ifndef LIBCAPTIVE
+               STDCALL_FUNC
+#else /* !LIBCAPTIVE */
+               CAPTIVE_STDCALL
+#endif /* !LIBCAPTIVE */
 (*PWORKER_THREAD_ROUTINE)(PVOID Parameter);
 
 typedef struct _WORK_QUEUE_ITEM