[NTIFS]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Wed, 24 Mar 2010 20:19:04 +0000 (20:19 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Wed, 24 Mar 2010 20:19:04 +0000 (20:19 +0000)
- KeReleaseQueuedSpinLock
[XDK]
- reorder some #if's
- fix Mm64BitPhysicalAddress

svn path=/branches/header-work/; revision=46401

include/ddk/ntifs.h
include/xdk/halfuncs.h
include/xdk/mmtypes.h

index 1122e7f..7e14da7 100644 (file)
@@ -4689,7 +4689,7 @@ FASTCALL
 KeAcquireQueuedSpinLock(
   IN OUT KSPIN_LOCK_QUEUE_NUMBER Number);
 
-NTHALAPI
+_DECL_HAL_KE_IMPORT
 VOID
 FASTCALL
 KeReleaseQueuedSpinLock(
index 962473b..547f4e4 100644 (file)
@@ -1,7 +1,8 @@
 /* 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_)
 $if (_WDMDDK_)
 
 FORCEINLINE
@@ -69,12 +70,12 @@ HalGetDmaAlignment(
 }
 
 $endif
-
 $if (_NTDDK_)
 
-#else
+/* Nothing here */
+
+#else /* USE_DMA_MACROS ... */
 
-#if (NTDDI_VERSION >= NTDDI_WIN2K)
 //DECLSPEC_DEPRECATED_DDK
 NTHALAPI
 VOID
@@ -140,18 +141,11 @@ HalAllocateAdapterChannel(
   IN ULONG  NumberOfMapRegisters,
   IN PDRIVER_CONTROL  ExecutionRoutine);
 
-#endif /* (NTDDI_VERSION >= NTDDI_WIN2K) */
-
-$endif
-
-#endif
-
+$endif /* _NTDDK_ */
+#endif /* USE_DMA_MACROS ... */
 $if (_NTDDK_)
 
 #if !defined(NO_LEGACY_DRIVERS)
-
-#if (NTDDI_VERSION >= NTDDI_WIN2K)
-
 NTHALAPI
 NTSTATUS
 NTAPI
@@ -201,13 +195,8 @@ BOOLEAN
 NTAPI
 HalMakeBeep(
   IN ULONG Frequency);
-
-#endif
-
 #endif /* !defined(NO_LEGACY_DRIVERS) */
 
-#if (NTDDI_VERSION >= NTDDI_WIN2K)
-
 NTHALAPI
 PADAPTER_OBJECT
 NTAPI
@@ -284,7 +273,9 @@ HalPutScatterGatherList(
   IN PSCATTER_GATHER_LIST ScatterGather,
   IN BOOLEAN WriteToDevice);
 
+$endif /* _NTDDK_ */
 #endif /* (NTDDI_VERSION >= NTDDI_WIN2K) */
+$if (_NTDDK_)
 
 #if (NTDDI_VERSION >= NTDDI_WINXP)
 NTKERNELAPI
@@ -295,7 +286,7 @@ HalExamineMBR(
   IN ULONG SectorSize,
   IN ULONG MBRTypeIdentifier,
   OUT PVOID *Buffer);
-#endif
+#endif /* (NTDDI_VERSION >= NTDDI_WINXP) */
 
 #if (NTDDI_VERSION >= NTDDI_WIN7)
 
@@ -312,7 +303,7 @@ NTAPI
 HalFreeHardwareCounters(
   IN HANDLE CounterSetHandle);
 
-#endif
+#endif /* (NTDDI_VERSION >= NTDDI_WIN7) */
 
 #if defined(_IA64_)
 #if (NTDDI_VERSION >= NTDDI_WIN2K)
@@ -351,5 +342,5 @@ HalBugCheckSystem(
 
 #endif /* (NTDDI_VERSION >= NTDDI_WIN7) */
 
+$endif /* _NTDDK_ */
 
-$endif
index 4cd2f5b..e4a23f4 100644 (file)
@@ -142,7 +142,7 @@ typedef enum _MM_SYSTEM_SIZE {
   MmLargeSystem
 } MM_SYSTEMSIZE;
 
-extern PBOOLEAN Mm64BitPhysicalAddress;
+extern NTKERNELAPI BOOLEAN Mm64BitPhysicalAddress;
 extern PVOID MmBadPointer;
 
 $endif /* _WDMDDK_ */