ULONG64 LastExceptionFromRip;
} CONTEXT;
+#define PCR_MINOR_VERSION 1
+#define PCR_MAJOR_VERSION 1
+
typedef struct _KPCR
{
_ANONYMOUS_UNION union
/* Hardware Abstraction Layer Functions */
-#if defined(USE_DMA_MACROS) && !defined(_NTHAL_) && (defined(_NTDDK_) || defined(_NTDRIVER_)) || defined(_WDM_INCLUDED_)
+#if (NTDDI_VERSION >= NTDDI_WIN2K)
+#if defined(USE_DMA_MACROS) && !defined(_NTHAL_) && (defined(_NTDDK_) || defined(_NTDRIVER_)) || defined(_WDM_INCLUDED_)
+/* Nothing here */
-#else
+#else /* USE_DMA_MACROS ... */
-#if (NTDDI_VERSION >= NTDDI_WIN2K)
//DECLSPEC_DEPRECATED_DDK
NTHALAPI
VOID
IN ULONG NumberOfMapRegisters,
IN PDRIVER_CONTROL ExecutionRoutine);
-#endif /* (NTDDI_VERSION >= NTDDI_WIN2K) */
-
-
-#endif
-
+#endif /* USE_DMA_MACROS ... */
#if !defined(NO_LEGACY_DRIVERS)
-
-#if (NTDDI_VERSION >= NTDDI_WIN2K)
-
NTHALAPI
NTSTATUS
NTAPI
NTAPI
HalMakeBeep(
IN ULONG Frequency);
-
-#endif
-
#endif /* !defined(NO_LEGACY_DRIVERS) */
-#if (NTDDI_VERSION >= NTDDI_WIN2K)
-
NTHALAPI
PADAPTER_OBJECT
NTAPI
IN ULONG SectorSize,
IN ULONG MBRTypeIdentifier,
OUT PVOID *Buffer);
-#endif
+#endif /* (NTDDI_VERSION >= NTDDI_WINXP) */
#if (NTDDI_VERSION >= NTDDI_WIN7)
HalFreeHardwareCounters(
IN HANDLE CounterSetHandle);
-#endif
+#endif /* (NTDDI_VERSION >= NTDDI_WIN7) */
#if defined(_IA64_)
#if (NTDDI_VERSION >= NTDDI_WIN2K)