diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-06-26 14:52:38 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-07-03 08:50:30 +0000 |
commit | 5bbff1026fbec8ba138d7c6ab0626dfadcc6ce2f (patch) | |
tree | 41a5defea7c3499576b7f6a8a9ce0e76607d8e36 /undocumented.h | |
parent | Map user buffer only once (diff) | |
download | wintun-5bbff1026fbec8ba138d7c6ab0626dfadcc6ce2f.tar.xz wintun-5bbff1026fbec8ba138d7c6ab0626dfadcc6ce2f.zip |
Add NDIS team's clang-format conventions
This needs clang-format 9. This reveals a lot of other things we should
clean up.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Link: https://community.osr.com/discussion/291376/clang-format-and-driver-code
Diffstat (limited to 'undocumented.h')
-rw-r--r-- | undocumented.h | 37 |
1 files changed, 23 insertions, 14 deletions
diff --git a/undocumented.h b/undocumented.h index 39cc09e..6d8992d 100644 --- a/undocumented.h +++ b/undocumented.h @@ -7,28 +7,37 @@ #include <wdm.h> -typedef enum { SystemExtendedHandleInformation = 0x40 } SYSTEM_INFORMATION_CLASS; +typedef enum +{ + SystemExtendedHandleInformation = 0x40 +} SYSTEM_INFORMATION_CLASS; typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX { - PVOID Object; - HANDLE UniqueProcessId; - HANDLE HandleValue; - ACCESS_MASK GrantedAccess; - USHORT CreatorBackTraceIndex; - USHORT ObjectTypeIndex; - ULONG HandleAttributes; - ULONG Reserved; + PVOID Object; + HANDLE UniqueProcessId; + HANDLE HandleValue; + ACCESS_MASK GrantedAccess; + USHORT CreatorBackTraceIndex; + USHORT ObjectTypeIndex; + ULONG HandleAttributes; + ULONG Reserved; } SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX, *PSYSTEM_HANDLE_TABLE_ENTRY_INFO_EX; typedef struct _SYSTEM_HANDLE_INFORMATION_EX { - ULONG_PTR NumberOfHandles; - ULONG_PTR Reserved; - SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX Handles[ANYSIZE_ARRAY]; + ULONG_PTR NumberOfHandles; + ULONG_PTR Reserved; + SYSTEM_HANDLE_TABLE_ENTRY_INFO_EX Handles[ANYSIZE_ARRAY]; } SYSTEM_HANDLE_INFORMATION_EX, *PSYSTEM_HANDLE_INFORMATION_EX; -extern NTSTATUS ZwQuerySystemInformation(SYSTEM_INFORMATION_CLASS SystemInformationClass, PVOID SystemInformation, ULONG SystemInformationLength, ULONG *ReturnLength); -extern NDIS_HANDLE NdisWdfGetAdapterContextFromAdapterHandle(PVOID DeviceExtension); +extern NTSTATUS +ZwQuerySystemInformation( + SYSTEM_INFORMATION_CLASS SystemInformationClass, + PVOID SystemInformation, + ULONG SystemInformationLength, + ULONG *ReturnLength); +extern NDIS_HANDLE +NdisWdfGetAdapterContextFromAdapterHandle(PVOID DeviceExtension); extern POBJECT_TYPE *IoDeviceObjectType; |