From 0d6a8c168155026a3ddcdae7d2655ab6bde04a81 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Thu, 18 Mar 2010 13:37:50 +0000 Subject: [PATCH] [NTDDK] - Group related definitions. [XDK] - Add PCI_CAPABILITIES_HEADER. [WDM] - Update wdm.h to reflect XDK changes. svn path=/branches/header-work/; revision=46260 --- include/ddk/ntddk.h | 12 ++++++------ include/ddk/wdm.h | 5 +++++ include/xdk/iotypes.h | 5 +++++ 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/include/ddk/ntddk.h b/include/ddk/ntddk.h index a5fbd8e1bb8..a5371825995 100644 --- a/include/ddk/ntddk.h +++ b/include/ddk/ntddk.h @@ -5533,6 +5533,12 @@ KeGetCurrentProcessorNumber(VOID) return (ULONG)__readfsbyte(FIELD_OFFSET(KPCR, Number)); } +typedef enum _INTERLOCKED_RESULT { + ResultNegative = RESULT_NEGATIVE, + ResultZero = RESULT_ZERO, + ResultPositive = RESULT_POSITIVE +} INTERLOCKED_RESULT; + NTKERNELAPI INTERLOCKED_RESULT FASTCALL @@ -5638,12 +5644,6 @@ KeGetCurrentProcessorNumber(VOID) #endif /* _AMD64_ */ -typedef enum _INTERLOCKED_RESULT { - ResultNegative = RESULT_NEGATIVE, - ResultZero = RESULT_ZERO, - ResultPositive = RESULT_POSITIVE -} INTERLOCKED_RESULT; - #ifdef __cplusplus } #endif diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h index b98dc0eb24d..4e58b4acf7c 100644 --- a/include/ddk/wdm.h +++ b/include/ddk/wdm.h @@ -3089,6 +3089,11 @@ typedef struct _SHARE_ACCESS { } type2; \ } u; +typedef struct _PCI_CAPABILITIES_HEADER { + UCHAR CapabilityID; + UCHAR Next; +} PCI_CAPABILITIES_HEADER, *PPCI_CAPABILITIES_HEADER; + typedef struct _PCI_COMMON_HEADER { PCI_COMMON_HEADER_LAYOUT } PCI_COMMON_HEADER, *PPCI_COMMON_HEADER; diff --git a/include/xdk/iotypes.h b/include/xdk/iotypes.h index 31ed5e0e27e..a2bce0be3f9 100644 --- a/include/xdk/iotypes.h +++ b/include/xdk/iotypes.h @@ -478,6 +478,11 @@ typedef struct _SHARE_ACCESS { } type2; \ } u; +typedef struct _PCI_CAPABILITIES_HEADER { + UCHAR CapabilityID; + UCHAR Next; +} PCI_CAPABILITIES_HEADER, *PPCI_CAPABILITIES_HEADER; + typedef struct _PCI_COMMON_HEADER { PCI_COMMON_HEADER_LAYOUT } PCI_COMMON_HEADER, *PPCI_COMMON_HEADER;