[DDK/PSDK]

- Fix several typos. Patch by Elton Chung (elton328 at gmail dot com). Slight compatibility fix by me
- Add missing NTSYSAPI to some externs
- remove Se*DefaultDacl externs from ntifs, as they don't belong there, and are already correctly found in ndk/setypes.h

svn path=/trunk/; revision=53809
This commit is contained in:
Thomas Faber 2011-09-23 11:24:15 +00:00
parent 856d6b7e64
commit 8c87bcbc24
8 changed files with 10 additions and 11 deletions

View file

@ -369,7 +369,7 @@ typedef NTSTATUS
PDEVICE_OBJECT DeviceObject, PDEVICE_OBJECT DeviceObject,
ULONG *RegFlags, ULONG *RegFlags,
PUNICODE_STRING Name, PUNICODE_STRING Name,
PUNICODE_STRING MofResouceName); PUNICODE_STRING MofResourceName);
typedef NTSTATUS typedef NTSTATUS
(NTAPI *PCLASS_QUERY_WMI_REGINFO)( (NTAPI *PCLASS_QUERY_WMI_REGINFO)(

View file

@ -1651,7 +1651,7 @@ RtlFillMemoryUlong (
if ((Length -= 1) == 0) { if ((Length -= 1) == 0) {
return; return;
} }
Address += 1; Address += 1;
} }
__stosq((PULONG64)(Address), Pattern | ((ULONG64)Pattern << 32), Length / 2); __stosq((PULONG64)(Address), Pattern | ((ULONG64)Pattern << 32), Length / 2);
if ((Length & 1) != 0) Address[Length - 1] = Pattern; if ((Length & 1) != 0) Address[Length - 1] = Pattern;
@ -8978,9 +8978,6 @@ typedef struct _QUERY_PATH_RESPONSE {
#include "csq.h" #include "csq.h"
extern PACL SePublicDefaultDacl;
extern PACL SeSystemDefaultDacl;
#define FS_LFN_APIS 0x00004000 #define FS_LFN_APIS 0x00004000
#define FILE_STORAGE_TYPE_SPECIFIED 0x00000041 /* FILE_DIRECTORY_FILE | FILE_NON_DIRECTORY_FILE */ #define FILE_STORAGE_TYPE_SPECIFIED 0x00000041 /* FILE_DIRECTORY_FILE | FILE_NON_DIRECTORY_FILE */

View file

@ -65,7 +65,7 @@ extern POBJECT_TYPE NTSYSAPI ExTimerType;
// //
// Exported NT Build Number // Exported NT Build Number
// //
extern ULONG NtBuildNumber; extern ULONG NTSYSAPI NtBuildNumber;
// //
// Invalid Handle Value Constant // Invalid Handle Value Constant

View file

@ -980,7 +980,7 @@ extern SIZE_T MmHeapDeCommitFreeBlockThreshold;
// //
// Section Object Type // Section Object Type
// //
extern POBJECT_TYPE MmSectionObjectType; extern POBJECT_TYPE NTSYSAPI MmSectionObjectType;
#endif // !NTOS_MODE_USER #endif // !NTOS_MODE_USER

View file

@ -176,8 +176,8 @@ typedef struct _AUX_ACCESS_DATA
// //
// External SRM Data // External SRM Data
// //
extern PACL SePublicDefaultDacl; extern PACL NTSYSAPI SePublicDefaultDacl;
extern PACL SeSystemDefaultDacl; extern PACL NTSYSAPI SeSystemDefaultDacl;
#endif #endif
#endif #endif

View file

@ -611,7 +611,7 @@ cpp_quote("#endif")
DWORD dwCookie; DWORD dwCookie;
DWORD dwReserved1; DWORD dwReserved1;
DWORD dwReserved2; DWORD dwReserved2;
} ADRESSPROPS, *LPADDRESSPROPS; } ADDRESSPROPS, *LPADDRESSPROPS;
typedef struct tagADDRESSLIST typedef struct tagADDRESSLIST
{ {

View file

@ -768,7 +768,7 @@ typedef RASAUTODIALENTRYW RASAUTODIALENTRY, *LPRASAUTODIALENTRY;
#if (WINVER >= 0x500) #if (WINVER >= 0x500)
typedef RASEAPUSERIDENTITYW RASEAPUSERIDENTITY, *LPRASEAPUSERIDENTITY; typedef RASEAPUSERIDENTITYW RASEAPUSERIDENTITY, *LPRASEAPUSERIDENTITY;
typedef DWORD (WINAPI *PFNRASGETBUFFER) (PBYTE *ppBuffer, PDWORD pdwSize); typedef DWORD (WINAPI *PFNRASGETBUFFER) (PBYTE *ppBuffer, PDWORD pdwSize);
typedef DWORD (WINAPI *PFNRASFREEBUFFER) (PBYTE pBufer); typedef DWORD (WINAPI *PFNRASFREEBUFFER) (PBYTE pBuffer);
typedef DWORD (WINAPI *PFNRASSENDBUFFER) (HANDLE hPort, PBYTE pBuffer, DWORD dwSize); typedef DWORD (WINAPI *PFNRASSENDBUFFER) (HANDLE hPort, PBYTE pBuffer, DWORD dwSize);
typedef DWORD (WINAPI *PFNRASRECEIVEBUFFER) (HANDLE hPort, PBYTE pBuffer, PDWORD pdwSize, DWORD dwTimeOut, HANDLE hEvent); typedef DWORD (WINAPI *PFNRASRECEIVEBUFFER) (HANDLE hPort, PBYTE pBuffer, PDWORD pdwSize, DWORD dwTimeOut, HANDLE hEvent);
typedef DWORD (WINAPI *PFNRASRETRIEVEBUFFER) (HANDLE hPort, PBYTE pBuffer, PDWORD pdwSize); typedef DWORD (WINAPI *PFNRASRETRIEVEBUFFER) (HANDLE hPort, PBYTE pBuffer, PDWORD pdwSize);

View file

@ -201,11 +201,13 @@ typedef LONG USBD_STATUS;
#define USBD_STATUS_FRAME_CONTROL_NOT_OWNED ((USBD_STATUS)0xC0000D00L) #define USBD_STATUS_FRAME_CONTROL_NOT_OWNED ((USBD_STATUS)0xC0000D00L)
#define USBD_STATUS_NOT_SUPPORTED ((USBD_STATUS)0xC0000E00L) #define USBD_STATUS_NOT_SUPPORTED ((USBD_STATUS)0xC0000E00L)
#define USBD_STATUS_INAVLID_CONFIGURATION_DESCRIPTOR ((USBD_STATUS)0xC0000F00L) #define USBD_STATUS_INAVLID_CONFIGURATION_DESCRIPTOR ((USBD_STATUS)0xC0000F00L)
#define USBD_STATUS_INVALID_CONFIGURATION_DESCRIPTOR ((USBD_STATUS)0xC0000F00L)
#define USBD_STATUS_INSUFFICIENT_RESOURCES ((USBD_STATUS)0xC0001000L) #define USBD_STATUS_INSUFFICIENT_RESOURCES ((USBD_STATUS)0xC0001000L)
#define USBD_STATUS_SET_CONFIG_FAILED ((USBD_STATUS)0xC0002000L) #define USBD_STATUS_SET_CONFIG_FAILED ((USBD_STATUS)0xC0002000L)
#define USBD_STATUS_BUFFER_TOO_SMALL ((USBD_STATUS)0xC0003000L) #define USBD_STATUS_BUFFER_TOO_SMALL ((USBD_STATUS)0xC0003000L)
#define USBD_STATUS_INTERFACE_NOT_FOUND ((USBD_STATUS)0xC0004000L) #define USBD_STATUS_INTERFACE_NOT_FOUND ((USBD_STATUS)0xC0004000L)
#define USBD_STATUS_INAVLID_PIPE_FLAGS ((USBD_STATUS)0xC0005000L) #define USBD_STATUS_INAVLID_PIPE_FLAGS ((USBD_STATUS)0xC0005000L)
#define USBD_STATUS_INVALID_PIPE_FLAGS ((USBD_STATUS)0xC0005000L)
#define USBD_STATUS_TIMEOUT ((USBD_STATUS)0xC0006000L) #define USBD_STATUS_TIMEOUT ((USBD_STATUS)0xC0006000L)
#define USBD_STATUS_DEVICE_GONE ((USBD_STATUS)0xC0007000L) #define USBD_STATUS_DEVICE_GONE ((USBD_STATUS)0xC0007000L)
#define USBD_STATUS_STATUS_NOT_MAPPED ((USBD_STATUS)0xC0008000L) #define USBD_STATUS_STATUS_NOT_MAPPED ((USBD_STATUS)0xC0008000L)