Sync to trunk head (35333)
[reactos.git] / reactos / include / ddk / winddk.h
index dccdadc..da4119e 100644 (file)
@@ -747,6 +747,15 @@ typedef struct _KUSER_SHARED_DATA
 
 #define IRP_MN_REGINFO_EX                 0x0b
 
+typedef enum _IO_PAGING_PRIORITY
+{
+  IoPagingPriorityInvalid,        
+  IoPagingPriorityNormal,         
+  IoPagingPriorityHigh,           
+  IoPagingPriorityReserved1,      
+  IoPagingPriorityReserved2       
+} IO_PAGING_PRIORITY;
+
 typedef enum _IO_ALLOCATION_ACTION {
   KeepObject = 1,
   DeallocateObject,
@@ -4835,6 +4844,11 @@ typedef struct _KBUGCHECK_CALLBACK_RECORD {
   UCHAR  State;
 } KBUGCHECK_CALLBACK_RECORD, *PKBUGCHECK_CALLBACK_RECORD;
 
+typedef BOOLEAN
+(DDKAPI *PNMI_CALLBACK)(
+    IN PVOID Context,
+    IN BOOLEAN Handled);
+
 /*
  * VOID
  * KeInitializeCallbackRecord(
@@ -11501,7 +11515,7 @@ DbgPrintEx(
   IN ...);
 
 ULONG
-DDKCDECLAPI
+NTAPI
 vDbgPrintEx(
   IN ULONG ComponentId,
   IN ULONG Level,
@@ -11509,7 +11523,7 @@ vDbgPrintEx(
   IN va_list ap);
 
 ULONG
-DDKCDECLAPI
+NTAPI
 vDbgPrintExWithPrefix(
   IN LPCSTR Prefix,
   IN ULONG ComponentId,