10     _Out_ PHANDLE PortHandle,
 
   11     _In_opt_ PVOID PortContext,
 
   13     _In_ BOOLEAN AcceptConnection,
 
   22     _In_ PSECURITY_DESCRIPTOR SecurityDescriptor,
 
   23     _In_ HANDLE ClientToken,
 
   24     _In_ ACCESS_MASK DesiredAccess,
 
   25     _In_ PGENERIC_MAPPING GenericMapping,
 
   26     _Out_writes_bytes_(*PrivilegeSetLength) PPRIVILEGE_SET PrivilegeSet,
 
   27     _Inout_ PULONG PrivilegeSetLength,
 
   28     _Out_ PACCESS_MASK GrantedAccess,
 
   37     _In_opt_ PVOID HandleId,
 
   40     _In_ PSECURITY_DESCRIPTOR SecurityDescriptor,
 
   41     _In_ ACCESS_MASK DesiredAccess,
 
   42     _In_ PGENERIC_MAPPING GenericMapping,
 
   43     _In_ BOOLEAN ObjectCreation,
 
   44     _Out_ PACCESS_MASK GrantedAccess,
 
   46     _Out_ PBOOLEAN GenerateOnClose
 
   53     _In_ PSECURITY_DESCRIPTOR SecurityDescriptor,
 
   54     _In_opt_ PSID PrincipalSelfSid,
 
   55     _In_ HANDLE ClientToken,
 
   56     _In_ ACCESS_MASK DesiredAccess,
 
   57     _In_reads_(ObjectTypeListLength) POBJECT_TYPE_LIST ObjectTypeList,
 
   58     _In_ ULONG ObjectTypeListLength,
 
   59     _In_ PGENERIC_MAPPING GenericMapping,
 
   60     _Out_writes_bytes_(*PrivilegeSetLength) PPRIVILEGE_SET PrivilegeSet,
 
   61     _Inout_ PULONG PrivilegeSetLength,
 
   62     _Out_ PACCESS_MASK GrantedAccess,
 
   71     _In_opt_ PVOID HandleId,
 
   74     _In_ PSECURITY_DESCRIPTOR SecurityDescriptor,
 
   75     _In_opt_ PSID PrincipalSelfSid,
 
   76     _In_ ACCESS_MASK DesiredAccess,
 
   77     _In_ AUDIT_EVENT_TYPE AuditType,
 
   79     _In_reads_opt_(ObjectTypeListLength) POBJECT_TYPE_LIST ObjectTypeList,
 
   80     _In_ ULONG ObjectTypeListLength,
 
   81     _In_ PGENERIC_MAPPING GenericMapping,
 
   82     _In_ BOOLEAN ObjectCreation,
 
   83     _Out_ PACCESS_MASK GrantedAccess,
 
   85     _Out_ PBOOLEAN GenerateOnClose
 
   92     _In_ PSECURITY_DESCRIPTOR SecurityDescriptor,
 
   93     _In_opt_ PSID PrincipalSelfSid,
 
   94     _In_ HANDLE ClientToken,
 
   95     _In_ ACCESS_MASK DesiredAccess,
 
   96     _In_reads_(ObjectTypeListLength) POBJECT_TYPE_LIST ObjectTypeList,
 
   97     _In_ ULONG ObjectTypeListLength,
 
   98     _In_ PGENERIC_MAPPING GenericMapping,
 
   99     _Out_writes_bytes_(*PrivilegeSetLength) PPRIVILEGE_SET PrivilegeSet,
 
  100     _Inout_ PULONG PrivilegeSetLength,
 
  101     _Out_writes_(ObjectTypeListLength) PACCESS_MASK GrantedAccess,
 
  102     _Out_writes_(ObjectTypeListLength) 
PNTSTATUS AccessStatus
 
  110     _In_opt_ PVOID HandleId,
 
  113     _In_ PSECURITY_DESCRIPTOR SecurityDescriptor,
 
  114     _In_opt_ PSID PrincipalSelfSid,
 
  115     _In_ ACCESS_MASK DesiredAccess,
 
  116     _In_ AUDIT_EVENT_TYPE AuditType,
 
  118     _In_reads_opt_(ObjectTypeListLength) POBJECT_TYPE_LIST ObjectTypeList,
 
  119     _In_ ULONG ObjectTypeListLength,
 
  120     _In_ PGENERIC_MAPPING GenericMapping,
 
  121     _In_ BOOLEAN ObjectCreation,
 
  122     _Out_writes_(ObjectTypeListLength) PACCESS_MASK GrantedAccess,
 
  123     _Out_writes_(ObjectTypeListLength) 
PNTSTATUS AccessStatus,
 
  124     _Out_ PBOOLEAN GenerateOnClose
 
  132     _In_opt_ PVOID HandleId,
 
  133     _In_ HANDLE ClientToken,
 
  136     _In_ PSECURITY_DESCRIPTOR SecurityDescriptor,
 
  137     _In_opt_ PSID PrincipalSelfSid,
 
  138     _In_ ACCESS_MASK DesiredAccess,
 
  139     _In_ AUDIT_EVENT_TYPE AuditType,
 
  141     _In_reads_opt_(ObjectTypeListLength) POBJECT_TYPE_LIST ObjectTypeList,
 
  142     _In_ ULONG ObjectTypeListLength,
 
  143     _In_ PGENERIC_MAPPING GenericMapping,
 
  144     _In_ BOOLEAN ObjectCreation,
 
  145     _Out_writes_(ObjectTypeListLength) PACCESS_MASK GrantedAccess,
 
  146     _Out_writes_(ObjectTypeListLength) 
PNTSTATUS AccessStatus,
 
  147     _Out_ PBOOLEAN GenerateOnClose
 
  154     _Out_ PULONGLONG TimeStamp,
 
  155     _Out_ PBOOLEAN tokenTaken,
 
  156     _In_ BOOLEAN replaceExisting
 
  163     _In_reads_bytes_opt_(Length) PWSTR AtomName,
 
  172     _In_ PBOOT_ENTRY BootEntry,
 
  188     _In_ HANDLE TokenHandle,
 
  189     _In_ BOOLEAN ResetToDefault,
 
  190     _In_opt_ PTOKEN_GROUPS NewState,
 
  191     _In_opt_ ULONG BufferLength,
 
  192     _Out_writes_bytes_to_opt_(BufferLength, *ReturnLength) PTOKEN_GROUPS PreviousState,
 
  193     _Out_ PULONG ReturnLength
 
  200     _In_ HANDLE TokenHandle,
 
  201     _In_ BOOLEAN DisableAllPrivileges,
 
  202     _In_opt_ PTOKEN_PRIVILEGES NewState,
 
  203     _In_ ULONG BufferLength,
 
  204     _Out_writes_bytes_to_opt_(BufferLength, *ReturnLength) PTOKEN_PRIVILEGES PreviousState,
 
  205     _Out_ 
_When_(PreviousState == NULL, _Out_opt_) PULONG ReturnLength
 
  212     _In_ HANDLE TokenHandle,
 
  213     _In_ BOOLEAN UserResetToDefault,
 
  214     _In_ BOOLEAN DeviceResetToDefault,
 
  215     _In_ BOOLEAN DeviceGroupsResetToDefault,
 
  218     _In_opt_ PTOKEN_GROUPS NewDeviceGroupsState,
 
  219     _In_ ULONG UserBufferLength,
 
  221     _In_ ULONG DeviceBufferLength,
 
  223     _In_ ULONG DeviceGroupsBufferLength,
 
  224     _Out_writes_bytes_to_opt_(DeviceGroupsBufferLength, *DeviceGroupsReturnBufferLength) PTOKEN_GROUPS PreviousDeviceGroups,
 
  225     _Out_opt_ PULONG UserReturnLength,
 
  226     _Out_opt_ PULONG DeviceReturnLength,
 
  227     _Out_opt_ PULONG DeviceGroupsReturnBufferLength
 
  234     _In_ HANDLE ThreadHandle,
 
  235     _Out_opt_ PULONG PreviousSuspendCount
 
  242     _In_ HANDLE ThreadHandle
 
  256     _Out_ PHANDLE MemoryReserveHandle,
 
  258     _In_ MEMORY_RESERVE_TYPE Type
 
  265     _In_ HANDLE ProcessHandle,
 
  266     _Inout_ PULONG_PTR NumberOfPages,
 
  267     _Out_writes_(*NumberOfPages) PULONG_PTR UserPfnArray
 
  274     _Out_ PULARGE_INTEGER Time,
 
  276     _Out_ PULONG Sequence,
 
  284     _In_ HANDLE ProcessHandle,
 
  285     _Inout_ _At_(*BaseAddress, _Readable_bytes_(*RegionSize) _Writable_bytes_(*RegionSize) _Post_readable_byte_size_(*RegionSize)) PVOID *BaseAddress,
 
  286     _In_ ULONG_PTR ZeroBits,
 
  287     _Inout_ PSIZE_T RegionSize,
 
  288     _In_ ULONG AllocationType,
 
  296     _Out_ PHANDLE PortHandle,
 
  297     _In_ HANDLE ConnectionPortHandle,
 
  301     _In_opt_ PVOID PortContext,
 
  302     _In_reads_bytes_(ConnectionRequest->u1.s1.TotalLength) 
PPORT_MESSAGE ConnectionRequest,
 
  304     _In_ BOOLEAN AcceptConnection
 
  311     _In_ HANDLE PortHandle,
 
  320     _Out_ PHANDLE PortHandle,
 
  325     _In_opt_ PSID RequiredServerSid,
 
  326     _Inout_updates_bytes_to_opt_(*BufferLength, *BufferLength) 
PPORT_MESSAGE ConnectionMessage,
 
  327     _Inout_opt_ PULONG BufferLength,
 
  330     _In_opt_ PLARGE_INTEGER Timeout
 
  337     _Out_ PHANDLE PortHandle,
 
  342     _In_opt_ PSECURITY_DESCRIPTOR ServerSecurityRequirements,
 
  343     _Inout_updates_bytes_to_opt_(*BufferLength, *BufferLength) 
PPORT_MESSAGE ConnectionMessage,
 
  344     _Inout_opt_ PSIZE_T BufferLength,
 
  347     _In_opt_ PLARGE_INTEGER Timeout
 
  354     _Out_ PHANDLE PortHandle,
 
  363     _In_ HANDLE PortHandle,
 
  365     _In_opt_ HANDLE SectionHandle,
 
  366     _In_ SIZE_T SectionSize,
 
  368     _Out_ PSIZE_T ActualSectionSize
 
  375     _In_ HANDLE PortHandle,
 
  376     _Reserved_ ULONG Flags,
 
  377     _In_ SIZE_T MessageSize,
 
  385     _In_ HANDLE PortHandle,
 
  386     _Reserved_ ULONG Flags,
 
  394     _In_ HANDLE PortHandle,
 
  395     _Reserved_ ULONG Flags,
 
  403     _In_ HANDLE PortHandle,
 
  404     _Reserved_ ULONG Flags,
 
  412     _In_ HANDLE PortHandle,
 
  413     _Reserved_ ULONG Flags,
 
  421     _In_ HANDLE PortHandle,
 
  422     _Reserved_ ULONG Flags,
 
  430     _In_ HANDLE PortHandle,
 
  431     _Reserved_ ULONG Flags,
 
  439     _In_ HANDLE PortHandle,
 
  447     _In_ HANDLE PortHandle,
 
  456     _In_ HANDLE PortHandle,
 
  465     _Out_ PHANDLE ProcessHandle,
 
  466     _In_ HANDLE PortHandle,
 
  469     _In_ ACCESS_MASK DesiredAccess,
 
  477     _Out_ PHANDLE ThreadHandle,
 
  478     _In_ HANDLE PortHandle,
 
  481     _In_ ACCESS_MASK DesiredAccess,
 
  489     _In_opt_ HANDLE PortHandle,
 
  491     _Inout_updates_bytes_to_(Length, *ReturnLength) PVOID PortInformation,
 
  493     _Out_opt_ PULONG ReturnLength
 
  500     _In_ HANDLE PortHandle,
 
  503     _Out_writes_bytes_to_opt_(Length, *ReturnLength) PVOID MessageInformation,
 
  505     _Out_opt_ PULONG ReturnLength
 
  512     _In_ HANDLE PortHandle,
 
  513     _Reserved_ ULONG Flags,
 
  521     _In_ HANDLE PortHandle,
 
  523     _In_reads_bytes_opt_(SendMessage->u1.s1.TotalLength) 
PPORT_MESSAGE SendMessage,
 
  525     _Out_writes_bytes_to_opt_(*BufferLength, *BufferLength) 
PPORT_MESSAGE ReceiveMessage,
 
  526     _Inout_opt_ PSIZE_T BufferLength,
 
  528     _In_opt_ PLARGE_INTEGER Timeout
 
  535     _In_ HANDLE PortHandle,
 
  537     _In_reads_bytes_opt_(Length) PVOID PortInformation,
 
  545     _In_ PVOID File1MappedAsAnImage,
 
  546     _In_ PVOID File2MappedAsFile
 
  553     _In_ HANDLE JobHandle,
 
  554     _In_ HANDLE ProcessHandle
 
  561     _In_ HANDLE SiloHandle,
 
  562     _In_ HANDLE ProcessHandle
 
  569     _In_ HANDLE WaitCompletionPacketHandle,
 
  570     _In_ HANDLE IoCompletionHandle,
 
  571     _In_ HANDLE TargetObjectHandle,
 
  572     _In_opt_ PVOID KeyContext,
 
  573     _In_opt_ PVOID ApcContext,
 
  574     _In_ NTSTATUS IoStatus,
 
  575     _In_ ULONG_PTR IoStatusInformation,
 
  576     _Out_opt_ PBOOLEAN AlreadySignaled
 
  583     _In_  HANDLE ThreadId,
 
  584     _Out_ PHANDLE PreviousSiloHandle,
 
  585     _Out_opt_ PBOOLEAN bChangedSilo
 
  592     _In_ HANDLE ThreadHandle,
 
  593     _Out_ PHANDLE PreviousSiloHandle,
 
  594     _Out_opt_ PBOOLEAN bChangedSilo
 
  601     _In_reads_bytes_opt_(OutputLength) PVOID OutputBuffer,
 
  602     _In_ ULONG OutputLength,
 
  610     _In_ HANDLE FileHandle,
 
  618     _In_ HANDLE FileHandle,
 
  627     _In_ HANDLE ThreadHandle,
 
  636     _In_ HANDLE TimerHandle,
 
  637     _Out_opt_ PBOOLEAN CurrentState
 
  644     _In_ HANDLE TimerHandle,
 
  645     _In_ PT2_CANCEL_PARAMETERS Parameters
 
  652     _In_ HANDLE WaitCompletionPacketHandle,
 
  653     _In_ BOOLEAN RemoveSignaledPacket
 
  660     _In_ HANDLE EventHandle
 
  675     _In_opt_ PVOID HandleId,
 
  676     _In_ BOOLEAN GenerateOnClose
 
  683     _In_ HANDLE EnlistmentHandle,
 
  684     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
  691     _In_ HANDLE EnlistmentHandle,
 
  692     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
  699     _In_ HANDLE TransactionHandle,
 
  708     _In_reads_(Count) HANDLE KeyArray[]
 
  715     _In_ HANDLE FirstObjectHandle,
 
  716     _In_ HANDLE SecondObjectHandle
 
  723     _In_ HANDLE FirstTokenHandle,
 
  724     _In_ HANDLE SecondTokenHandle,
 
  732     _In_ HANDLE PortHandle
 
  746     _Out_ PHANDLE PortHandle,
 
  748     _In_ PSECURITY_QUALITY_OF_SERVICE SecurityQos,
 
  751     _Out_opt_ PULONG MaxMessageLength,
 
  752     _Inout_updates_bytes_to_opt_(*ConnectionInformationLength, *ConnectionInformationLength) PVOID ConnectionInformation,
 
  753     _Inout_opt_ PULONG ConnectionInformationLength
 
  760     _In_ PCONTEXT ContextRecord,
 
  761     _In_ BOOLEAN TestAlert
 
  768     _Out_ PHANDLE DebugObjectHandle,
 
  769     _In_ ACCESS_MASK DesiredAccess,
 
  778     _Out_ PHANDLE DirectoryHandle,
 
  779     _In_ ACCESS_MASK DesiredAccess,
 
  787     _Out_ PHANDLE DirectoryHandle,
 
  788     _In_ ACCESS_MASK DesiredAccess,
 
  790     _In_ HANDLE ShadowDirectoryHandle,
 
  798     _Out_ PHANDLE EnlistmentHandle,
 
  799     _In_ ACCESS_MASK DesiredAccess,
 
  800     _In_ HANDLE ResourceManagerHandle,
 
  801     _In_ HANDLE TransactionHandle,
 
  803     _In_opt_ ULONG CreateOptions,
 
  804     _In_ NOTIFICATION_MASK NotificationMask,
 
  805     _In_opt_ PVOID EnlistmentKey
 
  812     _Out_ PHANDLE EventHandle,
 
  813     _In_ ACCESS_MASK DesiredAccess,
 
  816     _In_ BOOLEAN InitialState
 
  823     _Out_ PHANDLE EventPairHandle,
 
  824     _In_ ACCESS_MASK DesiredAccess,
 
  832     _Out_ PHANDLE FileHandle,
 
  833     _In_ ACCESS_MASK DesiredAccess,
 
  836     _In_opt_ PLARGE_INTEGER AllocationSize,
 
  837     _In_ ULONG FileAttributes,
 
  838     _In_ ULONG ShareAccess,
 
  839     _In_ ULONG CreateDisposition,
 
  840     _In_ ULONG CreateOptions,
 
  841     _In_reads_bytes_opt_(EaLength) PVOID EaBuffer,
 
  849     _Out_ PHANDLE TimerHandle,
 
  850     _In_ ACCESS_MASK DesiredAccess
 
  857     _Out_ PHANDLE IoCompletionHandle,
 
  858     _In_ ACCESS_MASK DesiredAccess,
 
  867     _Out_ PHANDLE JobHandle,
 
  868     _In_ ACCESS_MASK DesiredAccess,
 
  877     _In_reads_(NumJob) PJOB_SET_ARRAY UserJobSet,
 
  885     _Out_ PHANDLE KeyHandle,
 
  886     _In_ ACCESS_MASK DesiredAccess,
 
  888     _Reserved_ ULONG TitleIndex,
 
  890     _In_ ULONG CreateOptions,
 
  891     _Out_opt_ PULONG Disposition
 
  898     _Out_ PHANDLE KeyHandle,
 
  899     _In_ ACCESS_MASK DesiredAccess,
 
  901     _Reserved_ ULONG TitleIndex,
 
  903     _In_ ULONG CreateOptions,
 
  904     _In_ HANDLE TransactionHandle,
 
  905     _Out_opt_ PULONG Disposition
 
  912     _Out_ PHANDLE KeyedEventHandle,
 
  913     _In_ ACCESS_MASK DesiredAccess,
 
  922     _Out_ PHANDLE TokenHandle,
 
  923     _In_ HANDLE ExistingTokenHandle,
 
  924     _In_ ACCESS_MASK DesiredAccess,
 
  926     _In_ PSID PackageSid,
 
  927     _In_ ULONG CapabilityCount,
 
  928     _In_reads_opt_(CapabilityCount) PSID_AND_ATTRIBUTES Capabilities,
 
  929     _In_ ULONG HandleCount,
 
  930     _In_reads_opt_(HandleCount) HANDLE *Handles
 
  937     _Out_ PHANDLE FileHandle,
 
  938     _In_ ULONG DesiredAccess,
 
  941     _In_ ULONG CreateOptions,
 
  942     _In_ ULONG MailslotQuota,
 
  943     _In_ ULONG MaximumMessageSize,
 
  944     _In_ PLARGE_INTEGER ReadTimeout
 
  951     _Out_ PHANDLE MutantHandle,
 
  952     _In_ ACCESS_MASK DesiredAccess,
 
  954     _In_ BOOLEAN InitialOwner
 
  961     _Out_ PHANDLE FileHandle,
 
  962     _In_ ULONG DesiredAccess,
 
  965     _In_ ULONG ShareAccess,
 
  966     _In_ ULONG CreateDisposition,
 
  967     _In_ ULONG CreateOptions,
 
  968     _In_ ULONG NamedPipeType,
 
  970     _In_ ULONG CompletionMode,
 
  971     _In_ ULONG MaximumInstances,
 
  972     _In_ ULONG InboundQuota,
 
  973     _In_ ULONG OutboundQuota,
 
  974     _In_opt_ PLARGE_INTEGER DefaultTimeout
 
  982     _In_ PLARGE_INTEGER MinimumSize,
 
  983     _In_ PLARGE_INTEGER MaximumSize,
 
  991     _Out_ PHANDLE PartitionHandle,
 
  992     _In_ ACCESS_MASK DesiredAccess,
 
  994     _In_ ULONG PreferredNode
 
 1001     _Out_ PHANDLE PortHandle,
 
 1003     _In_ ULONG MaxConnectionInfoLength,
 
 1004     _In_ ULONG MaxMessageLength,
 
 1005     _In_opt_ ULONG MaxPoolUsage
 
 1012     _Out_ PHANDLE NamespaceHandle,
 
 1013     _In_ ACCESS_MASK DesiredAccess,
 
 1015     _In_ PVOID BoundaryDescriptor
 
 1022     _Out_ PHANDLE ProcessHandle,
 
 1023     _In_ ACCESS_MASK DesiredAccess,
 
 1025     _In_ HANDLE ParentProcess,
 
 1026     _In_ BOOLEAN InheritObjectTable,
 
 1027     _In_opt_ HANDLE SectionHandle,
 
 1028     _In_opt_ HANDLE DebugPort,
 
 1029     _In_opt_ HANDLE ExceptionPort
 
 1036     _Out_ PHANDLE ProcessHandle,
 
 1037     _In_ ACCESS_MASK DesiredAccess,
 
 1039     _In_ HANDLE ParentProcess,
 
 1041     _In_opt_ HANDLE SectionHandle,
 
 1042     _In_opt_ HANDLE DebugPort,
 
 1043     _In_opt_ HANDLE ExceptionPort,
 
 1044     _In_ ULONG JobMemberLevel
 
 1051     _Out_ PHANDLE ProfileHandle,
 
 1052     _In_opt_ HANDLE Process,
 
 1053     _In_ PVOID ProfileBase,
 
 1054     _In_ SIZE_T ProfileSize,
 
 1055     _In_ ULONG BucketSize,
 
 1056     _In_reads_bytes_(BufferSize) PULONG Buffer,
 
 1057     _In_ ULONG BufferSize,
 
 1058     _In_ KPROFILE_SOURCE ProfileSource,
 
 1059     _In_ KAFFINITY Affinity
 
 1066     _Out_ PHANDLE ProfileHandle,
 
 1067     _In_opt_ HANDLE Process,
 
 1068     _In_ PVOID ProfileBase,
 
 1069     _In_ SIZE_T ProfileSize,
 
 1070     _In_ ULONG BucketSize,
 
 1071     _In_reads_bytes_(BufferSize) PULONG Buffer,
 
 1072     _In_ ULONG BufferSize,
 
 1073     _In_ KPROFILE_SOURCE ProfileSource,
 
 1074     _In_ USHORT GroupCount,
 
 1075     _In_reads_(GroupCount) PGROUP_AFFINITY GroupAffinity
 
 1082     _Out_ PHANDLE ResourceManagerHandle,
 
 1083     _In_ ACCESS_MASK DesiredAccess,
 
 1084     _In_ HANDLE TmHandle,
 
 1087     _In_opt_ ULONG CreateOptions,
 
 1095     _Out_ PHANDLE SectionHandle,
 
 1096     _In_ ACCESS_MASK DesiredAccess,
 
 1098     _In_opt_ PLARGE_INTEGER MaximumSize,
 
 1099     _In_ ULONG SectionPageProtection,
 
 1100     _In_ ULONG AllocationAttributes,
 
 1101     _In_opt_ HANDLE FileHandle
 
 1108     _Out_ PHANDLE SemaphoreHandle,
 
 1109     _In_ ACCESS_MASK DesiredAccess,
 
 1111     _In_ 
LONG InitialCount,
 
 1112     _In_ 
LONG MaximumCount
 
 1119     _Out_ PHANDLE SiloHandle,
 
 1120     _In_ ACCESS_MASK DesiredAccess,
 
 1128     _Out_ PHANDLE LinkHandle,
 
 1129     _In_ ACCESS_MASK DesiredAccess,
 
 1138     _Out_ PHANDLE ThreadHandle,
 
 1139     _In_ ACCESS_MASK DesiredAccess,
 
 1141     _In_ HANDLE ProcessHandle,
 
 1143     _In_ PCONTEXT ThreadContext,
 
 1145     _In_ BOOLEAN CreateSuspended
 
 1152     _Out_ PHANDLE ThreadHandle,
 
 1153     _In_ ACCESS_MASK DesiredAccess,
 
 1155     _In_ HANDLE ProcessHandle,
 
 1156     _In_ PVOID StartRoutine, 
 
 1157     _In_opt_ PVOID Argument,
 
 1158     _In_ ULONG CreateFlags, 
 
 1159     _In_ SIZE_T ZeroBits,
 
 1160     _In_ SIZE_T StackSize,
 
 1161     _In_ SIZE_T MaximumStackSize,
 
 1162     _In_opt_ PPS_ATTRIBUTE_LIST AttributeList
 
 1169     _Out_ PHANDLE TimerHandle,
 
 1170     _In_ ACCESS_MASK DesiredAccess,
 
 1179     _Out_ PHANDLE TimerHandle,
 
 1180     _In_opt_ PVOID Reserved1,
 
 1181     _In_opt_ PVOID Reserved2,
 
 1182     _In_ ULONG Attributes,
 
 1183     _In_ ACCESS_MASK DesiredAccess
 
 1190     _Out_ PHANDLE TokenHandle,
 
 1191     _In_ ACCESS_MASK DesiredAccess,
 
 1193     _In_ TOKEN_TYPE TokenType,
 
 1194     _In_ PLUID AuthenticationId,
 
 1195     _In_ PLARGE_INTEGER ExpirationTime,
 
 1196     _In_ PTOKEN_USER User,
 
 1197     _In_ PTOKEN_GROUPS Groups,
 
 1198     _In_ PTOKEN_PRIVILEGES Privileges,
 
 1199     _In_opt_ PTOKEN_OWNER Owner,
 
 1200     _In_ PTOKEN_PRIMARY_GROUP PrimaryGroup,
 
 1201     _In_opt_ PTOKEN_DEFAULT_DACL DefaultDacl,
 
 1202     _In_ PTOKEN_SOURCE TokenSource
 
 1209     _Out_ PHANDLE TokenHandle,
 
 1210     _In_ ACCESS_MASK DesiredAccess,
 
 1212     _In_ TOKEN_TYPE TokenType,
 
 1213     _In_ PLUID AuthenticationId,
 
 1214     _In_ PLARGE_INTEGER ExpirationTime,
 
 1215     _In_ PTOKEN_USER User,
 
 1216     _In_ PTOKEN_GROUPS Groups,
 
 1217     _In_ PTOKEN_PRIVILEGES Privileges,
 
 1220     _In_opt_ PTOKEN_GROUPS DeviceGroups,
 
 1221     _In_opt_ PTOKEN_MANDATORY_POLICY TokenMandatoryPolicy,
 
 1222     _In_opt_ PTOKEN_OWNER Owner,
 
 1223     _In_ PTOKEN_PRIMARY_GROUP PrimaryGroup,
 
 1224     _In_opt_ PTOKEN_DEFAULT_DACL DefaultDacl,
 
 1225     _In_ PTOKEN_SOURCE TokenSource
 
 1232     _Out_ PHANDLE TransactionHandle,
 
 1233     _In_ ACCESS_MASK DesiredAccess,
 
 1235     _In_opt_ LPGUID Uow,
 
 1236     _In_opt_ HANDLE TmHandle,
 
 1237     _In_opt_ ULONG CreateOptions,
 
 1238     _In_opt_ ULONG IsolationLevel,
 
 1239     _In_opt_ ULONG IsolationFlags,
 
 1240     _In_opt_ PLARGE_INTEGER Timeout,
 
 1248     _Out_ PHANDLE TmHandle,
 
 1249     _In_ ACCESS_MASK DesiredAccess,
 
 1252     _In_opt_ ULONG CreateOptions,
 
 1253     _In_opt_ ULONG CommitStrength
 
 1260     _Out_ PHANDLE ProcessHandle,
 
 1261     _Out_ PHANDLE ThreadHandle,
 
 1262     _In_ ACCESS_MASK ProcessDesiredAccess,
 
 1263     _In_ ACCESS_MASK ThreadDesiredAccess,
 
 1266     _In_ ULONG ProcessFlags, 
 
 1267     _In_ ULONG ThreadFlags, 
 
 1268     _In_opt_ PVOID ProcessParameters, 
 
 1269     _Inout_ PPS_CREATE_INFO CreateInfo,
 
 1270     _In_opt_ PPS_ATTRIBUTE_LIST AttributeList
 
 1277     _Out_ PHANDLE WaitCompletionPacketHandle,
 
 1278     _In_ ACCESS_MASK DesiredAccess,
 
 1286     _Out_ PHANDLE PortHandle,
 
 1288     _In_ ULONG MaxConnectionInfoLength,
 
 1289     _In_ ULONG MaxMessageLength,
 
 1290     _In_opt_ ULONG MaxPoolUsage
 
 1297     _Out_ PWNF_STATE_NAME StateName,
 
 1298     _In_ WNF_STATE_NAME_LIFETIME NameLifetime,
 
 1299     _In_ WNF_DATA_SCOPE DataScope,
 
 1300     _In_ BOOLEAN PersistData,
 
 1301     _In_opt_ PCWNF_TYPE_ID TypeId,
 
 1302     _In_ ULONG MaximumStateSize,
 
 1303     _In_ PSECURITY_DESCRIPTOR SecurityDescriptor
 
 1310     _Out_ PHANDLE WorkerFactoryHandleReturn,
 
 1311     _In_ ACCESS_MASK DesiredAccess,
 
 1313     _In_ HANDLE CompletionPortHandle,
 
 1314     _In_ HANDLE WorkerProcessHandle,
 
 1315     _In_ PVOID StartRoutine,
 
 1316     _In_opt_ PVOID StartParameter,
 
 1317     _In_opt_ ULONG MaxThreadCount,
 
 1318     _In_opt_ SIZE_T StackReserve,
 
 1319     _In_opt_ SIZE_T StackCommit
 
 1326     _In_ HANDLE ProcessHandle,
 
 1327     _In_ HANDLE DebugObjectHandle
 
 1334     _In_ HANDLE DebugObjectHandle,
 
 1336     _In_ NTSTATUS ContinueStatus
 
 1343     _In_ BOOLEAN Alertable,
 
 1344     _In_ PLARGE_INTEGER DelayInterval
 
 1379     _In_ HANDLE KeyHandle
 
 1387     _In_opt_ PVOID HandleId,
 
 1388     _In_ BOOLEAN GenerateOnClose
 
 1395     _In_ HANDLE NamespaceHandle
 
 1402     _In_ HANDLE KeyHandle,
 
 1410     _In_ PCWNF_STATE_NAME StateName,
 
 1411     _In_opt_ 
const PVOID ExplicitScope
 
 1418     _In_ PCWNF_STATE_NAME StateName
 
 1425     _In_ HANDLE SiloHandle
 
 1432     _In_ HANDLE FileHandle,
 
 1433     _In_opt_ HANDLE Event,
 
 1435     _In_opt_ PVOID ApcContext,
 
 1437     _In_ ULONG IoControlCode,
 
 1438     _In_reads_bytes_opt_(InputBufferLength) PVOID InputBuffer,
 
 1439     _In_ ULONG InputBufferLength,
 
 1440     _Out_writes_bytes_opt_(OutputBufferLength) PVOID OutputBuffer,
 
 1441     _In_ ULONG OutputBufferLength
 
 1469     _In_ HANDLE SourceProcessHandle,
 
 1470     _In_ HANDLE SourceHandle,
 
 1471     _In_opt_ HANDLE TargetProcessHandle,
 
 1472     _Out_opt_ PHANDLE TargetHandle,
 
 1473     _In_ ACCESS_MASK DesiredAccess,
 
 1474     _In_ ULONG HandleAttributes,
 
 1482     _In_ HANDLE ExistingTokenHandle,
 
 1483     _In_ ACCESS_MASK DesiredAccess,
 
 1485     _In_ BOOLEAN EffectiveOnly,
 
 1486     _In_ TOKEN_TYPE TokenType,
 
 1487     _Out_ PHANDLE NewTokenHandle
 
 1501     _Out_writes_bytes_opt_(*BufferLength) PVOID Buffer,
 
 1502     _Inout_ PULONG BufferLength
 
 1509     _Out_writes_bytes_opt_(*BufferLength) PVOID Buffer,
 
 1510     _Inout_ PULONG BufferLength
 
 1517     _In_ HANDLE KeyHandle,
 
 1520     _Out_writes_bytes_opt_(Length) PVOID KeyInformation,
 
 1522     _Out_ PULONG ResultLength
 
 1529     _In_ ULONG InformationClass,
 
 1531     _Inout_ PULONG BufferLength
 
 1538     _In_opt_ HANDLE RootObjectHandle,
 
 1539     _In_ KTMOBJECT_TYPE QueryType,
 
 1540     _Inout_updates_bytes_(ObjectCursorLength) PKTMOBJECT_CURSOR ObjectCursor,
 
 1541     _In_ ULONG ObjectCursorLength,
 
 1542     _Out_ PULONG ReturnLength
 
 1549     _In_ HANDLE KeyHandle,
 
 1552     _Out_writes_bytes_opt_(Length) PVOID KeyValueInformation,
 
 1554     _Out_ PULONG ResultLength
 
 1561     _In_ HANDLE SectionHandle,
 
 1562     _Inout_ PLARGE_INTEGER NewSectionSize
 
 1570     _In_ ULONG ObjectType,
 
 1571     _In_ ULONG ElementType,
 
 1572     _In_reads_bytes_opt_(DataSize) PVOID Data,
 
 1580     _In_ HANDLE ExistingTokenHandle,
 
 1582     _In_opt_ PTOKEN_GROUPS SidsToDisable,
 
 1583     _In_opt_ PTOKEN_PRIVILEGES PrivilegesToDelete,
 
 1584     _In_opt_ PTOKEN_GROUPS RestrictedSids,
 
 1585     _Out_ PHANDLE NewTokenHandle
 
 1592     _In_ HANDLE ExistingTokenHandle,
 
 1594     _In_opt_ PTOKEN_GROUPS SidsToDisable,
 
 1595     _In_opt_ PTOKEN_PRIVILEGES PrivilegesToDelete,
 
 1596     _In_opt_ PTOKEN_GROUPS RestrictedSids,
 
 1597     _In_ ULONG DisableUserClaimsCount,
 
 1599     _In_ ULONG DisableDeviceClaimsCount,
 
 1601     _In_opt_ PTOKEN_GROUPS DeviceGroupsToDisable,
 
 1604     _In_opt_ PTOKEN_GROUPS RestrictedDeviceGroups,
 
 1605     _Out_ PHANDLE NewTokenHandle
 
 1612     _In_reads_bytes_opt_(Length) PWSTR AtomName,
 
 1621     _In_ HANDLE FileHandle,
 
 1629     _In_ HANDLE FileHandle,
 
 1631     _In_reads_bytes_(ParametersSize) PVOID Parameters,
 
 1632     _In_ ULONG ParametersSize,
 
 1640     _In_ LANGID InstallUILanguage,
 
 1641     _In_ ULONG SetComittedFlag
 
 1648     _In_ HANDLE ProcessHandle,
 
 1649     _In_opt_ PVOID BaseAddress,
 
 1657     _In_ HANDLE KeyHandle
 
 1678     _In_ HANDLE ProcessHandle,
 
 1679     _Inout_ PULONG_PTR NumberOfPages,
 
 1680     _In_reads_(*NumberOfPages) PULONG_PTR UserPfnArray
 
 1687     _In_ HANDLE ProcessHandle,
 
 1688     _Inout_ PVOID *BaseAddress,
 
 1689     _Inout_ PSIZE_T RegionSize,
 
 1697     _In_ ULONG TimeOutInSeconds
 
 1704     _In_ PLARGE_INTEGER FreezeTimeout,
 
 1705     _In_ PLARGE_INTEGER ThawTimeout
 
 1712     _In_ HANDLE FileHandle,
 
 1713     _In_opt_ HANDLE Event,
 
 1715     _In_opt_ PVOID ApcContext,
 
 1717     _In_ ULONG FsControlCode,
 
 1718     _In_reads_bytes_opt_(InputBufferLength) PVOID InputBuffer,
 
 1719     _In_ ULONG InputBufferLength,
 
 1720     _Out_writes_bytes_opt_(OutputBufferLength) PVOID OutputBuffer,
 
 1721     _In_ ULONG OutputBufferLength
 
 1731     _Out_writes_bytes_to_opt_(*ThumbprintSize, *ThumbprintSize) PUCHAR Thumbprint,
 
 1732     _Inout_opt_ PULONG ThumbprintSize,
 
 1733     _Out_opt_ PULONG ThumbprintAlgorithm
 
 1740     _In_opt_ PWNF_STATE_NAME OldDescriptorStateName,
 
 1741     _In_opt_ ULONG64 *OldSubscriptionId,
 
 1742     _In_opt_ ULONG OldDescriptorEventMask,
 
 1743     _In_opt_ ULONG OldDescriptorStatus,
 
 1744     _Out_writes_bytes_(DescriptorSize) PWNF_DELIVERY_DESCRIPTOR NewDeliveryDescriptor,
 
 1745     _In_ ULONG DescriptorSize
 
 1752     _In_ HANDLE ThreadHandle,
 
 1753     _Inout_ PCONTEXT ThreadContext
 
 1768     _Out_ PDEVICE_POWER_STATE State
 
 1776     _Inout_ PULONG DataSize,
 
 1784     _In_ HANDLE ProcessHandle,
 
 1785     _In_ ACCESS_MASK DesiredAccess,
 
 1786     _In_ ULONG HandleAttributes,
 
 1788     _Out_ PHANDLE NewProcessHandle
 
 1795     _In_ HANDLE ProcessHandle,
 
 1796     _In_ HANDLE ThreadHandle,
 
 1797     _In_ ACCESS_MASK DesiredAccess,
 
 1798     _In_ ULONG HandleAttributes,
 
 1800     _Out_ PHANDLE NewThreadHandle
 
 1807     _In_ ULONG SectionType,
 
 1808     _In_ ULONG SectionData,
 
 1809     _In_ PVOID ContextData,
 
 1810     _Out_ PVOID *SectionPointer,
 
 1811     _Out_ PULONG SectionSize
 
 1818     _In_ HANDLE ResourceManagerHandle,
 
 1819     _Out_ PTRANSACTION_NOTIFICATION TransactionNotification,
 
 1820     _In_ ULONG NotificationLength,
 
 1821     _In_opt_ PLARGE_INTEGER Timeout,
 
 1822     _Out_opt_ PULONG ReturnLength,
 
 1823     _In_ ULONG Asynchronous,
 
 1824     _In_opt_ ULONG_PTR AsynchronousContext
 
 1831     _In_ HANDLE EventHandle,
 
 1832     _In_opt_ PVOID Context,
 
 1834     _In_ ULONG EventBufferSize
 
 1841     _In_ HANDLE ProcessHandle,
 
 1843     _In_ PVOID BaseAddress,
 
 1844     _In_ SIZE_T RegionSize,
 
 1845     _Out_writes_(*EntriesInUserAddressArray) PVOID *UserAddressArray,
 
 1846     _Inout_ PULONG_PTR EntriesInUserAddressArray,
 
 1847     _Out_ PULONG Granularity
 
 1854     _In_ HANDLE ThreadHandle
 
 1861     _In_ HANDLE PortHandle,
 
 1869     _In_ HANDLE ServerThreadHandle,
 
 1870     _In_ HANDLE ClientThreadHandle,
 
 1871     _In_ PSECURITY_QUALITY_OF_SERVICE SecurityQos
 
 1878     _Out_ PVOID *BaseAddress,
 
 1879     _Out_ PLCID DefaultLocaleId,
 
 1880     _Out_ PLARGE_INTEGER DefaultCasingTableSize
 
 1887     _In_ USHORT BootCondition
 
 1894     _In_ POWER_ACTION SystemAction,
 
 1895     _In_ SYSTEM_POWER_STATE LightestSystemState,
 
 1897     _In_ BOOLEAN Asynchronous
 
 1904     _In_ HANDLE ProcessHandle,
 
 1905     _In_opt_ HANDLE JobHandle
 
 1926     _In_ HANDLE PortHandle,
 
 1961     _In_opt_ HANDLE TrustClassKey,
 
 1962     _In_opt_ HANDLE Event,
 
 1963     _In_opt_ ACCESS_MASK DesiredAccess,
 
 1964     _Out_opt_ PHANDLE RootHandle,
 
 1972     _In_ HANDLE FileHandle,
 
 1973     _In_opt_ HANDLE Event,
 
 1975     _In_opt_ PVOID ApcContext,
 
 1977     _In_ PLARGE_INTEGER ByteOffset,
 
 1978     _In_ PLARGE_INTEGER Length,
 
 1980     _In_ BOOLEAN FailImmediately,
 
 1981     _In_ BOOLEAN ExclusiveLock
 
 1988     _Inout_opt_ ULONG *pPrivateVer,
 
 1989     _Out_opt_ ULONG *pSafeMode
 
 1996     _In_ HANDLE KeyHandle
 
 2003     _In_ HANDLE ProcessHandle,
 
 2004     _Inout_ PVOID *BaseAddress,
 
 2005     _Inout_ PSIZE_T RegionSize,
 
 2028     _In_ PVOID PartitionInformation,
 
 2029     _In_ ULONG PartitionInformationLength
 
 2038     _Out_opt_ PULONG CacheIndexOut,
 
 2039     _Out_opt_ PULONG CacheFlagsOut,
 
 2040     _Out_opt_ PULONG ViewSizeOut,
 
 2041     _Out_opt_ PVOID *BaseAddress
 
 2048     _In_ PVOID VirtualAddress,
 
 2049     _In_ ULONG_PTR NumberOfPages,
 
 2050     _In_reads_opt_(NumberOfPages) PULONG_PTR UserPfnArray
 
 2057     _In_reads_(NumberOfPages) PVOID *VirtualAddresses,
 
 2058     _In_ ULONG_PTR NumberOfPages,
 
 2059     _In_reads_opt_(NumberOfPages) PULONG_PTR UserPfnArray
 
 2066     _In_ HANDLE SectionHandle,
 
 2067     _In_ HANDLE ProcessHandle,
 
 2068     _Inout_ _At_(*BaseAddress, _Readable_bytes_(*ViewSize) _Writable_bytes_(*ViewSize) _Post_readable_byte_size_(*ViewSize)) PVOID *BaseAddress,
 
 2069     _In_ ULONG_PTR ZeroBits,
 
 2070     _In_ SIZE_T CommitSize,
 
 2071     _Inout_opt_ PLARGE_INTEGER SectionOffset,
 
 2072     _Inout_ PSIZE_T ViewSize,
 
 2074     _In_ ULONG AllocationType,
 
 2075     _In_ ULONG Win32Protect
 
 2082     _In_ PBOOT_ENTRY BootEntry
 
 2096     _In_ HANDLE FileHandle,
 
 2097     _In_opt_ HANDLE Event,
 
 2099     _In_opt_ PVOID ApcContext,
 
 2101     _Out_writes_bytes_(Length) PVOID Buffer,
 
 2103     _In_ ULONG CompletionFilter,
 
 2104     _In_ BOOLEAN WatchTree
 
 2111     _In_ HANDLE KeyHandle,
 
 2112     _In_opt_ HANDLE Event,
 
 2114     _In_opt_ PVOID ApcContext,
 
 2116     _In_ ULONG CompletionFilter,
 
 2117     _In_ BOOLEAN WatchTree,
 
 2118     _Out_writes_bytes_opt_(BufferSize) PVOID Buffer,
 
 2119     _In_ ULONG BufferSize,
 
 2120     _In_ BOOLEAN Asynchronous
 
 2127     _In_ HANDLE MasterKeyHandle,
 
 2128     _In_opt_ ULONG Count,
 
 2130     _In_opt_ HANDLE Event,
 
 2132     _In_opt_ PVOID ApcContext,
 
 2134     _In_ ULONG CompletionFilter,
 
 2135     _In_ BOOLEAN WatchTree,
 
 2136     _Out_writes_bytes_opt_(BufferSize) PVOID Buffer,
 
 2137     _In_ ULONG BufferSize,
 
 2138     _In_ BOOLEAN Asynchronous
 
 2145     _In_ HANDLE SessionHandle,
 
 2146     _In_ ULONG ChangeSequenceNumber,
 
 2147     _In_ PLARGE_INTEGER ChangeTimeStamp,
 
 2151     _In_reads_bytes_opt_(PayloadSize) PVOID Payload,
 
 2152     _In_ ULONG PayloadSize
 
 2159     _Out_ PHANDLE DirectoryHandle,
 
 2160     _In_ ACCESS_MASK DesiredAccess,
 
 2168     _Out_ PHANDLE EnlistmentHandle,
 
 2169     _In_ ACCESS_MASK DesiredAccess,
 
 2170     _In_ HANDLE ResourceManagerHandle,
 
 2171     _In_ LPGUID EnlistmentGuid,
 
 2179     _Out_ PHANDLE EventHandle,
 
 2180     _In_ ACCESS_MASK DesiredAccess,
 
 2188     _Out_ PHANDLE EventPairHandle,
 
 2189     _In_ ACCESS_MASK DesiredAccess,
 
 2197     _Out_ PHANDLE FileHandle,
 
 2198     _In_ ACCESS_MASK DesiredAccess,
 
 2201     _In_ ULONG ShareAccess,
 
 2202     _In_ ULONG OpenOptions
 
 2209     _Out_ PHANDLE IoCompletionHandle,
 
 2210     _In_ ACCESS_MASK DesiredAccess,
 
 2218     _Out_ PHANDLE JobHandle,
 
 2219     _In_ ACCESS_MASK DesiredAccess,
 
 2227     _In_ HANDLE JobHandle,
 
 2228     _In_ ACCESS_MASK DesiredAccess,
 
 2229     _Out_ PHANDLE TokenHandle
 
 2236     _Out_ PHANDLE KeyHandle,
 
 2237     _In_ ACCESS_MASK DesiredAccess,
 
 2245     _Out_ PHANDLE KeyHandle,
 
 2246     _In_ ACCESS_MASK DesiredAccess,
 
 2248     _In_ ULONG OpenOptions
 
 2255     _Out_ PHANDLE KeyHandle,
 
 2256     _In_ ACCESS_MASK DesiredAccess,
 
 2258     _In_ HANDLE TransactionHandle
 
 2265     _Out_ PHANDLE KeyHandle,
 
 2266     _In_ ACCESS_MASK DesiredAccess,
 
 2268     _In_ ULONG OpenOptions,
 
 2269     _In_ HANDLE TransactionHandle
 
 2276     _Out_ PHANDLE KeyedEventHandle,
 
 2277     _In_ ACCESS_MASK DesiredAccess,
 
 2285     _Out_ PHANDLE MutantHandle,
 
 2286     _In_ ACCESS_MASK DesiredAccess,
 
 2295     _In_opt_ PVOID HandleId,
 
 2298     _In_opt_ PSECURITY_DESCRIPTOR SecurityDescriptor,
 
 2299     _In_ HANDLE ClientToken,
 
 2300     _In_ ACCESS_MASK DesiredAccess,
 
 2301     _In_ ACCESS_MASK GrantedAccess,
 
 2302     _In_opt_ PPRIVILEGE_SET Privileges,
 
 2303     _In_ BOOLEAN ObjectCreation,
 
 2304     _In_ BOOLEAN AccessGranted,
 
 2305     _Out_ PBOOLEAN GenerateOnClose
 
 2312     _Out_ PHANDLE PartitionHandle,
 
 2313     _In_ ACCESS_MASK DesiredAccess,
 
 2321     _Out_ PHANDLE NamespaceHandle,
 
 2322     _In_ ACCESS_MASK DesiredAccess,
 
 2324     _In_ PVOID BoundaryDescriptor
 
 2331     _Out_ PHANDLE ProcessHandle,
 
 2332     _In_ ACCESS_MASK DesiredAccess,
 
 2341     _In_ HANDLE ProcessHandle,
 
 2342     _In_ ACCESS_MASK DesiredAccess,
 
 2343     _Out_ PHANDLE TokenHandle
 
 2350     _In_ HANDLE ProcessHandle,
 
 2351     _In_ ACCESS_MASK DesiredAccess,
 
 2352     _In_ ULONG HandleAttributes,
 
 2353     _Out_ PHANDLE TokenHandle
 
 2360     _Out_ PHANDLE ResourceManagerHandle,
 
 2361     _In_ ACCESS_MASK DesiredAccess,
 
 2362     _In_ HANDLE TmHandle,
 
 2363     _In_opt_ LPGUID ResourceManagerGuid,
 
 2371     _Out_ PHANDLE SectionHandle,
 
 2372     _In_ ACCESS_MASK DesiredAccess,
 
 2380     _Out_ PHANDLE SemaphoreHandle,
 
 2381     _In_ ACCESS_MASK DesiredAccess,
 
 2389     _Out_ PHANDLE SessionHandle,
 
 2390     _In_ ACCESS_MASK DesiredAccess,
 
 2398     _Out_ PHANDLE SiloHandle,
 
 2399     _In_ ACCESS_MASK DesiredAccess,
 
 2401     _In_opt_ HANDLE SiloId
 
 2408     _Out_ PHANDLE LinkHandle,
 
 2409     _In_ ACCESS_MASK DesiredAccess,
 
 2417     _Out_ PHANDLE ThreadHandle,
 
 2418     _In_ ACCESS_MASK DesiredAccess,
 
 2427     _In_ HANDLE ThreadHandle,
 
 2428     _In_ ACCESS_MASK DesiredAccess,
 
 2429     _In_ BOOLEAN OpenAsSelf,
 
 2430     _Out_ PHANDLE TokenHandle
 
 2437     _In_ HANDLE ThreadHandle,
 
 2438     _In_ ACCESS_MASK DesiredAccess,
 
 2439     _In_ BOOLEAN OpenAsSelf,
 
 2440     _In_ ULONG HandleAttributes,
 
 2441     _Out_ PHANDLE TokenHandle
 
 2448     _Out_ PHANDLE TimerHandle,
 
 2449     _In_ ACCESS_MASK DesiredAccess,
 
 2457     _Out_ PHANDLE TransactionHandle,
 
 2458     _In_ ACCESS_MASK DesiredAccess,
 
 2461     _In_opt_ HANDLE TmHandle
 
 2468     _Out_ PHANDLE TmHandle,
 
 2469     _In_ ACCESS_MASK DesiredAccess,
 
 2472     _In_opt_ LPGUID TmIdentity,
 
 2473     _In_opt_ ULONG OpenOptions
 
 2481     _Inout_updates_bytes_(PnPControlDataLength) PVOID PnPControlData,
 
 2482     _In_ ULONG PnPControlDataLength
 
 2489     _In_ POWER_INFORMATION_LEVEL InformationLevel,
 
 2490     _In_reads_bytes_opt_(InputBufferLength) PVOID InputBuffer,
 
 2491     _In_ ULONG InputBufferLength,
 
 2492     _Out_writes_bytes_opt_(OutputBufferLength) PVOID OutputBuffer,
 
 2493     _In_ ULONG OutputBufferLength
 
 2500     _In_ HANDLE EnlistmentHandle,
 
 2501     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
 2508     _In_ HANDLE EnlistmentHandle,
 
 2509     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
 2516     _In_ HANDLE EnlistmentHandle,
 
 2517     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
 2524     _In_ HANDLE EnlistmentHandle,
 
 2525     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
 2532     _In_ HANDLE ClientToken,
 
 2533     _Inout_ PPRIVILEGE_SET RequiredPrivileges,
 
 2534     _Out_ PBOOLEAN Result
 
 2542     _In_opt_ PVOID HandleId,
 
 2543     _In_ HANDLE ClientToken,
 
 2544     _In_ ACCESS_MASK DesiredAccess,
 
 2545     _In_ PPRIVILEGE_SET Privileges,
 
 2546     _In_ BOOLEAN AccessGranted
 
 2555     _In_ HANDLE ClientToken,
 
 2556     _In_ PPRIVILEGE_SET Privileges,
 
 2557     _In_ BOOLEAN AccessGranted
 
 2564     _In_ HANDLE ResourceManagerHandle,
 
 2565     _In_ ULONG RequestCookie,
 
 2566     _In_ ULONG BufferLength,
 
 2574     _In_ HANDLE ResourceManagerHandle,
 
 2575     _In_ ULONG RequestCookie,
 
 2576     _In_ NTSTATUS PropStatus
 
 2583     _In_ HANDLE ProcessHandle,
 
 2584     _Inout_ PVOID *BaseAddress,
 
 2585     _Inout_ PSIZE_T RegionSize,
 
 2586     _In_ ULONG NewProtect,
 
 2587     _Out_ PULONG OldProtect
 
 2594     _In_ HANDLE EventHandle,
 
 2595     _Out_opt_ PLONG PreviousState
 
 2610     _Out_writes_opt_(*Count) PULONG Ids,
 
 2611     _Inout_ PULONG Count
 
 2618     _Out_writes_bytes_opt_(*BootOptionsLength) PBOOT_OPTIONS BootOptions,
 
 2619     _Inout_ PULONG BootOptionsLength
 
 2626     _In_ ULONG ComponentId,
 
 2634     _In_ BOOLEAN UserProfile,
 
 2635     _Out_ PLCID DefaultLocaleId
 
 2642     _Out_ LANGID *DefaultUILanguageId
 
 2649     _In_ HANDLE FileHandle,
 
 2650     _In_opt_ HANDLE Event,
 
 2652     _In_opt_ PVOID ApcContext,
 
 2654     _Out_writes_bytes_(Length) PVOID FileInformation,
 
 2657     _In_ BOOLEAN ReturnSingleEntry,
 
 2659     _In_ BOOLEAN RestartScan
 
 2666     _In_ HANDLE DirectoryHandle,
 
 2667     _Out_writes_bytes_opt_(Length) PVOID Buffer,
 
 2669     _In_ BOOLEAN ReturnSingleEntry,
 
 2670     _In_ BOOLEAN RestartScan,
 
 2671     _Inout_ PULONG Context,
 
 2672     _Out_opt_ PULONG ReturnLength
 
 2679     _Out_writes_opt_(*Count) PULONG Ids,
 
 2680     _Inout_ PULONG Count
 
 2687     _In_ HANDLE FileHandle,
 
 2689     _Out_writes_bytes_(Length) PVOID Buffer,
 
 2691     _In_ BOOLEAN ReturnSingleEntry,
 
 2692     _In_reads_bytes_opt_(EaListLength) PVOID EaList,
 
 2693     _In_ ULONG EaListLength,
 
 2694     _In_opt_ PULONG EaIndex,
 
 2695     _In_ BOOLEAN RestartScan
 
 2702     _In_ HANDLE EventHandle,
 
 2703     _In_ EVENT_INFORMATION_CLASS EventInformationClass,
 
 2704     _Out_writes_bytes_(EventInformationLength) PVOID EventInformation,
 
 2705     _In_ ULONG EventInformationLength,
 
 2706     _Out_opt_ PULONG ReturnLength
 
 2722     _In_ ATOM_INFORMATION_CLASS AtomInformationClass,
 
 2723     _Out_writes_bytes_(AtomInformationLength) PVOID AtomInformation,
 
 2724     _In_ ULONG AtomInformationLength,
 
 2725     _Out_opt_ PULONG ReturnLength
 
 2732     _In_ HANDLE EnlistmentHandle,
 
 2733     _In_ ENLISTMENT_INFORMATION_CLASS EnlistmentInformationClass,
 
 2734     _Out_writes_bytes_(EnlistmentInformationLength) PVOID EnlistmentInformation,
 
 2735     _In_ ULONG EnlistmentInformationLength,
 
 2736     _Out_opt_ PULONG ReturnLength
 
 2743     _In_ HANDLE FileHandle,
 
 2745     _Out_writes_bytes_(Length) PVOID FileInformation,
 
 2754     _In_opt_ HANDLE JobHandle,
 
 2755     _In_ JOBOBJECTINFOCLASS JobObjectInformationClass,
 
 2756     _Out_writes_bytes_(JobObjectInformationLength) PVOID JobObjectInformation,
 
 2757     _In_ ULONG JobObjectInformationLength,
 
 2758     _Out_opt_ PULONG ReturnLength
 
 2765     _In_ HANDLE PortHandle,
 
 2767     _Out_writes_bytes_to_(Length, *ReturnLength) PVOID PortInformation,
 
 2769     _Out_opt_ PULONG ReturnLength
 
 2776     _In_ HANDLE ProcessHandle,
 
 2777     _In_ PROCESSINFOCLASS ProcessInformationClass,
 
 2778     _Out_writes_bytes_(ProcessInformationLength) PVOID ProcessInformation,
 
 2779     _In_ ULONG ProcessInformationLength,
 
 2780     _Out_opt_ PULONG ReturnLength
 
 2787     _In_ HANDLE ResourceManagerHandle,
 
 2788     _In_ RESOURCEMANAGER_INFORMATION_CLASS ResourceManagerInformationClass,
 
 2789     _Out_writes_bytes_(ResourceManagerInformationLength) PVOID ResourceManagerInformation,
 
 2790     _In_ ULONG ResourceManagerInformationLength,
 
 2791     _Out_opt_ PULONG ReturnLength
 
 2798     _In_opt_ HANDLE SiloHandle,
 
 2799     _In_ SILOOBJECTINFOCLASS SiloObjectInformationClass,
 
 2800     _Out_writes_bytes_(SiloObjectInformationLength) PVOID SiloObjectInformation,
 
 2801     _In_ ULONG SiloObjectInformationLength,
 
 2802     _Out_opt_ PULONG ReturnLength
 
 2809     _In_ HANDLE ThreadHandle,
 
 2810     _In_ THREADINFOCLASS ThreadInformationClass,
 
 2811     _Out_writes_bytes_(ThreadInformationLength) PVOID ThreadInformation,
 
 2812     _In_ ULONG ThreadInformationLength,
 
 2813     _Out_opt_ PULONG ReturnLength
 
 2820     _In_ HANDLE TokenHandle,
 
 2821     _In_ TOKEN_INFORMATION_CLASS TokenInformationClass,
 
 2822     _Out_writes_bytes_(TokenInformationLength) PVOID TokenInformation,
 
 2823     _In_ ULONG TokenInformationLength,
 
 2824     _Out_ PULONG ReturnLength
 
 2831     _In_ HANDLE TransactionHandle,
 
 2832     _In_ TRANSACTION_INFORMATION_CLASS TransactionInformationClass,
 
 2833     _Out_writes_bytes_(TransactionInformationLength) PVOID TransactionInformation,
 
 2834     _In_ ULONG TransactionInformationLength,
 
 2835     _Out_opt_ PULONG ReturnLength
 
 2842     _In_ HANDLE TransactionManagerHandle,
 
 2843     _In_ TRANSACTIONMANAGER_INFORMATION_CLASS TransactionManagerInformationClass,
 
 2844     _Out_writes_bytes_(TransactionManagerInformationLength) PVOID TransactionManagerInformation,
 
 2845     _In_ ULONG TransactionManagerInformationLength,
 
 2846     _Out_opt_ PULONG ReturnLength
 
 2853     _In_ HANDLE WorkerFactoryHandle,
 
 2854     _In_ WORKERFACTORYINFOCLASS WorkerFactoryInformationClass,
 
 2855     _Out_writes_bytes_(WorkerFactoryInformationLength) PVOID WorkerFactoryInformation,
 
 2856     _In_ ULONG WorkerFactoryInformationLength,
 
 2857     _Out_opt_ PULONG ReturnLength
 
 2864     _Out_ LANGID *InstallUILanguageId
 
 2871     _In_ KPROFILE_SOURCE ProfileSource,
 
 2872     _Out_ PULONG Interval
 
 2879     _In_ HANDLE IoCompletionHandle,
 
 2881     _Out_writes_bytes_(IoCompletionInformation) PVOID IoCompletionInformation,
 
 2882     _In_ ULONG IoCompletionInformationLength,
 
 2883     _Out_opt_ PULONG ReturnLength
 
 2890     _In_ HANDLE KeyHandle,
 
 2892     _Out_writes_bytes_opt_(Length) PVOID KeyInformation,
 
 2894     _Out_ PULONG ResultLength
 
 2902     _Out_opt_ PULONG Type,
 
 2903     _Out_writes_bytes_to_opt_(DataSize, *ResultDataSize) PVOID Data,
 
 2904     _In_ ULONG DataSize,
 
 2905     _Out_ PULONG ResultDataSize
 
 2912     _In_ HANDLE KeyHandle,
 
 2914     _In_ ULONG EntryCount,
 
 2915     _Out_writes_bytes_(*BufferLength) PVOID ValueBuffer,
 
 2916     _Inout_ PULONG BufferLength,
 
 2917     _Out_opt_ PULONG RequiredBufferLength
 
 2924     _In_ HANDLE MutantHandle,
 
 2925     _In_ MUTANT_INFORMATION_CLASS MutantInformationClass,
 
 2926     _Out_writes_bytes_(MutantInformationLength) PVOID MutantInformation,
 
 2927     _In_ ULONG MutantInformationLength,
 
 2928     _Out_opt_ PULONG ReturnLength
 
 2936     _In_ OBJECT_INFORMATION_CLASS ObjectInformationClass,
 
 2937     _Out_writes_bytes_opt_(ObjectInformationLength) PVOID ObjectInformation,
 
 2938     _In_ ULONG ObjectInformationLength,
 
 2939     _Out_opt_ PULONG ReturnLength
 
 2947     _Out_ PULONG HandleCount
 
 2955     _In_ ULONG BufferLength,
 
 2956     _Out_writes_bytes_(BufferLength) PVOID Buffer,
 
 2957     _Out_ PULONG RequiredSize
 
 2964     _Out_ PLARGE_INTEGER PerformanceCounter,
 
 2965     _Out_opt_ PLARGE_INTEGER PerformanceFrequency
 
 2979     _In_ HANDLE FileHandle,
 
 2981     _Out_writes_bytes_(Length) PVOID Buffer,
 
 2983     _In_ BOOLEAN ReturnSingleEntry,
 
 2984     _In_reads_bytes_opt_(SidListLength) PVOID SidList,
 
 2985     _In_ ULONG SidListLength,
 
 2986     _In_opt_ PSID StartSid,
 
 2987     _In_ BOOLEAN RestartScan
 
 2994     _In_ HANDLE SectionHandle,
 
 2996     _Out_writes_bytes_(SectionInformationLength) PVOID SectionInformation,
 
 2997     _In_ SIZE_T SectionInformationLength,
 
 2998     _Out_opt_ PSIZE_T ReturnLength
 
 3005     _In_ HANDLE TokenHandle,
 
 3007     _In_ ULONG NumberOfAttributes,
 
 3008     _Out_writes_bytes_(Length) PVOID Buffer, 
 
 3010     _Out_ PULONG ReturnLength
 
 3018     _In_ SECURITY_INFORMATION SecurityInformation,
 
 3019     _Out_writes_bytes_opt_(Length) PSECURITY_DESCRIPTOR SecurityDescriptor,
 
 3021     _Out_ PULONG LengthNeeded
 
 3028     _In_ HANDLE SemaphoreHandle,
 
 3029     _In_ SEMAPHORE_INFORMATION_CLASS SemaphoreInformationClass,
 
 3030     _Out_writes_bytes_(SemaphoreInformationLength) PVOID SemaphoreInformation,
 
 3031     _In_ ULONG SemaphoreInformationLength,
 
 3032     _Out_opt_ PULONG ReturnLength
 
 3039     _In_ HANDLE LinkHandle,
 
 3041     _Out_opt_ PULONG ReturnedLength
 
 3049     _Out_writes_bytes_(ValueLength) PWSTR VariableValue,
 
 3050     _In_ USHORT ValueLength,
 
 3051     _Out_opt_ PUSHORT ReturnLength
 
 3059     _In_ LPGUID VendorGuid,
 
 3060     _Out_writes_bytes_opt_(*ValueLength) PVOID Value,
 
 3061     _Inout_ PULONG ValueLength,
 
 3062     _Out_opt_ PULONG Attributes
 
 3070     _Out_writes_bytes_opt_(SystemInformationLength) PVOID SystemInformation,
 
 3071     _In_ ULONG SystemInformationLength,
 
 3072     _Out_opt_ PULONG ReturnLength
 
 3080     _In_reads_bytes_(InputBufferLength) PVOID InputBuffer,
 
 3081     _In_ ULONG InputBufferLength,
 
 3082     _Out_writes_bytes_opt_(SystemInformationLength) PVOID SystemInformation,
 
 3083     _In_ ULONG SystemInformationLength,
 
 3084     _Out_opt_ PULONG ReturnLength
 
 3091     _Out_ PLARGE_INTEGER SystemTime
 
 3098     _In_ HANDLE TimerHandle,
 
 3099     _In_ TIMER_INFORMATION_CLASS TimerInformationClass,
 
 3100     _Out_writes_bytes_(TimerInformationLength) PVOID TimerInformation,
 
 3101     _In_ ULONG TimerInformationLength,
 
 3102     _Out_opt_ PULONG ReturnLength
 
 3109     _Out_ PULONG MaximumTime,
 
 3110     _Out_ PULONG MinimumTime,
 
 3111     _Out_ PULONG CurrentTime
 
 3118     _In_ HANDLE KeyHandle,
 
 3121     _Out_writes_bytes_opt_(Length) PVOID KeyValueInformation,
 
 3123     _Out_ PULONG ResultLength
 
 3130     _In_ HANDLE ProcessHandle,
 
 3131     _In_ PVOID BaseAddress,
 
 3133     _Out_writes_bytes_(MemoryInformationLength) PVOID MemoryInformation,
 
 3134     _In_ SIZE_T MemoryInformationLength,
 
 3135     _Out_opt_ PSIZE_T ReturnLength
 
 3142     _In_ HANDLE FileHandle,
 
 3144     _Out_writes_bytes_(Length) PVOID FsInformation,
 
 3153     _In_ PCWNF_STATE_NAME StateName,
 
 3154     _In_opt_ PCWNF_TYPE_ID TypeId,
 
 3155     _In_opt_ 
const VOID* ExplicitScope,
 
 3156     _Out_ PWNF_CHANGE_STAMP ChangeStamp,
 
 3157     _Out_writes_bytes_to_opt_(*BufferSize, *BufferSize) PVOID Buffer,
 
 3158     _Inout_ PULONG BufferSize
 
 3165     _In_ PCWNF_STATE_NAME StateName,
 
 3166     _In_ WNF_STATE_NAME_INFORMATION NameInfoClass,
 
 3167     _In_opt_ 
const PVOID ExplicitScope,
 
 3168     _Out_writes_bytes_(InfoBufferSize) PVOID InfoBuffer,
 
 3169     _In_ ULONG InfoBufferSize
 
 3176     _In_ HANDLE ThreadHandle,
 
 3177     _In_ PPS_APC_ROUTINE ApcRoutine,
 
 3178     _In_opt_ PVOID ApcArgument1,
 
 3179     _In_opt_ PVOID ApcArgument2,
 
 3180     _In_opt_ PVOID ApcArgument3
 
 3187     _In_ HANDLE ThreadHandle,
 
 3188     _In_opt_ HANDLE UserApcReserveHandle,
 
 3189     _In_ PPS_APC_ROUTINE ApcRoutine,
 
 3190     _In_opt_ PVOID ApcArgument1,
 
 3191     _In_opt_ PVOID ApcArgument2,
 
 3192     _In_opt_ PVOID ApcArgument3
 
 3199     _In_ PEXCEPTION_RECORD ExceptionRecord,
 
 3200     _In_ PCONTEXT ContextRecord,
 
 3201     _In_ BOOLEAN FirstChance
 
 3208     _In_ NTSTATUS ErrorStatus,
 
 3209     _In_ ULONG NumberOfParameters,
 
 3210     _In_ ULONG UnicodeStringParameterMask,
 
 3211     _In_reads_(NumberOfParameters) PULONG_PTR Parameters,
 
 3212     _In_ ULONG ValidResponseOptions,
 
 3213     _Out_ PULONG Response
 
 3220     _In_ HANDLE FileHandle,
 
 3221     _In_opt_ HANDLE Event,
 
 3223     _In_opt_ PVOID ApcContext,
 
 3225     _Out_writes_bytes_(Length) PVOID Buffer,
 
 3227     _In_opt_ PLARGE_INTEGER ByteOffset,
 
 3235     _In_ HANDLE FileHandle,
 
 3236     _In_opt_ HANDLE Event,
 
 3238     _In_opt_ PVOID ApcContext,
 
 3240     _In_ PFILE_SEGMENT_ELEMENT SegmentArray,
 
 3242     _In_opt_ PLARGE_INTEGER ByteOffset,
 
 3250     _In_ HANDLE EnlistmentHandle,
 
 3251     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
 3258     _In_ HANDLE PortHandle,
 
 3260     _In_ ULONG DataEntryIndex,
 
 3261     _Out_writes_bytes_to_(BufferSize, *NumberOfBytesRead) PVOID Buffer,
 
 3262     _In_ SIZE_T BufferSize,
 
 3263     _Out_opt_ PSIZE_T NumberOfBytesRead
 
 3270     _In_ HANDLE ProcessHandle,
 
 3271     _In_opt_ PVOID BaseAddress,
 
 3272     _Out_writes_bytes_(BufferSize) PVOID Buffer,
 
 3273     _In_ SIZE_T BufferSize,
 
 3274     _Out_opt_ PSIZE_T NumberOfBytesRead
 
 3281     _In_ HANDLE EnlistmentHandle,
 
 3282     _In_opt_ PVOID EnlistmentKey
 
 3289     _In_ HANDLE ResourceManagerHandle
 
 3296     _In_ HANDLE TransactionManagerHandle
 
 3303     _In_ HANDLE ResourceManager,
 
 3304     _In_ PCRM_PROTOCOL_ID ProtocolId,
 
 3305     _In_ ULONG ProtocolInformationSize,
 
 3306     _In_ PVOID ProtocolInformation,
 
 3307     _In_opt_ ULONG CreateOptions
 
 3314     _In_ HANDLE PortHandle
 
 3328     _In_ HANDLE KeyedEventHandle,
 
 3329     _In_ PVOID KeyValue,
 
 3330     _In_ BOOLEAN Alertable,
 
 3331     _In_opt_ PLARGE_INTEGER Timeout
 
 3338     _In_ HANDLE MutantHandle,
 
 3339     _Out_opt_ PLONG PreviousCount
 
 3346     _In_ HANDLE SemaphoreHandle,
 
 3347     _In_ 
LONG ReleaseCount,
 
 3348     _Out_opt_ PLONG PreviousCount
 
 3355     _In_ HANDLE WorkerFactoryHandle
 
 3362     _In_ HANDLE IoCompletionHandle,
 
 3363     _Out_ PVOID *KeyContext,
 
 3364     _Out_ PVOID *ApcContext,
 
 3366     _In_opt_ PLARGE_INTEGER Timeout
 
 3373     _In_ HANDLE IoCompletionHandle,
 
 3376     _Out_ PULONG NumEntriesRemoved,
 
 3377     _In_opt_ PLARGE_INTEGER Timeout,
 
 3378     _In_ BOOLEAN Alertable
 
 3385     _In_ HANDLE ProcessHandle,
 
 3386     _In_ HANDLE DebugObjectHandle
 
 3393     _In_ HANDLE KeyHandle,
 
 3402     _In_ LPGUID ExistingTransactionManagerGuid
 
 3410     _In_ HANDLE TargetHandle,
 
 3427     _In_ HANDLE PortHandle,
 
 3428     _In_reads_bytes_(ReplyMessage->u1.s1.TotalLength) 
PPORT_MESSAGE ReplyMessage
 
 3435     _In_ HANDLE PortHandle,
 
 3436     _Out_opt_ PVOID *PortContext,
 
 3437     _In_reads_bytes_opt_(ReplyMessage->u1.s1.TotalLength) 
PPORT_MESSAGE ReplyMessage,
 
 3445     _In_ HANDLE PortHandle,
 
 3446     _Out_opt_ PVOID *PortContext,
 
 3447     _In_reads_bytes_opt_(ReplyMessage->u1.s1.TotalLength) 
PPORT_MESSAGE ReplyMessage,
 
 3449     _In_opt_ PLARGE_INTEGER Timeout
 
 3456     _In_ HANDLE PortHandle,
 
 3464     _In_ HANDLE PortHandle,
 
 3465     _In_reads_bytes_(RequestMessage->u1.s1.TotalLength) 
PPORT_MESSAGE RequestMessage
 
 3472     _In_ HANDLE PortHandle,
 
 3473     _In_reads_bytes_(RequestMessage->u1.s1.TotalLength) 
PPORT_MESSAGE RequestMessage,
 
 3481     _In_ LATENCY_TIME latency
 
 3488     _In_ HANDLE EventHandle,
 
 3489     _Out_opt_ PLONG PreviousState
 
 3496     _In_ HANDLE ProcessHandle,
 
 3497     _In_ PVOID BaseAddress,
 
 3498     _In_ SIZE_T RegionSize
 
 3505     _In_ HANDLE KeyHandle,
 
 3506     _In_ HANDLE FileHandle,
 
 3514     _In_ HANDLE ProcessHandle
 
 3521     _In_ HANDLE ThreadHandle,
 
 3522     _Out_opt_ PULONG PreviousSuspendCount
 
 3536     _In_ HANDLE EnlistmentHandle,
 
 3537     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
 3544     _In_ HANDLE EnlistmentHandle,
 
 3545     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
 3552     _In_ HANDLE TransactionHandle,
 
 3560     _In_ HANDLE TransactionManagerHandle,
 
 3561     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
 3568     _In_ HANDLE KeyHandle,
 
 3569     _In_ HANDLE FileHandle
 
 3576     _In_ HANDLE KeyHandle,
 
 3577     _In_ HANDLE FileHandle,
 
 3585     _In_ HANDLE HighPrecedenceKeyHandle,
 
 3586     _In_ HANDLE LowPrecedenceKeyHandle,
 
 3587     _In_ HANDLE FileHandle
 
 3594     _Out_ PHANDLE PortHandle,
 
 3596     _In_ PSECURITY_QUALITY_OF_SERVICE SecurityQos,
 
 3598     _In_opt_ PSID RequiredServerSid,
 
 3600     _Out_opt_ PULONG MaxMessageLength,
 
 3601     _Inout_updates_bytes_to_opt_(*ConnectionInformationLength, *ConnectionInformationLength) PVOID ConnectionInformation,
 
 3602     _Inout_opt_ PULONG ConnectionInformationLength
 
 3616     _In_reads_(Count) PULONG Ids,
 
 3624     _In_ PBOOT_OPTIONS BootOptions,
 
 3625     _In_ ULONG FieldsToChange
 
 3634     _In_reads_(SourceFileCount) PHANDLE SourceFiles,
 
 3635     _In_ ULONG SourceFileCount,
 
 3636     _In_opt_ HANDLE TargetFile
 
 3643     _In_ HANDLE ThreadHandle,
 
 3644     _In_ PCONTEXT ThreadContext
 
 3651     _In_ ULONG ComponentId,
 
 3660     _In_ HANDLE DefaultHardErrorPort
 
 3667     _In_ BOOLEAN UserProfile,
 
 3668     _In_ LCID DefaultLocaleId
 
 3675     _In_ LANGID DefaultUILanguageId
 
 3682     _In_reads_(Count) PULONG Ids,
 
 3690     _In_ HANDLE FileHandle,
 
 3692     _In_reads_bytes_(Length) PVOID Buffer,
 
 3700     _In_ HANDLE EventHandle,
 
 3701     _Out_opt_ PLONG PreviousState
 
 3708     _In_ HANDLE EventHandle
 
 3715     _In_ HANDLE EventPairHandle
 
 3722     _In_ HANDLE EventPairHandle
 
 3729     _In_ HANDLE TimerHandle,
 
 3730     _In_opt_ PLARGE_INTEGER DueTime
 
 3737     _In_ HANDLE DebugObjectHandle,
 
 3739     _In_ PVOID DebugInformation,
 
 3740     _In_ ULONG DebugInformationLength,
 
 3741     _Out_opt_ PULONG ReturnLength
 
 3748     _In_opt_ HANDLE EnlistmentHandle,
 
 3749     _In_ ENLISTMENT_INFORMATION_CLASS EnlistmentInformationClass,
 
 3750     _In_reads_bytes_(EnlistmentInformationLength) PVOID EnlistmentInformation,
 
 3751     _In_ ULONG EnlistmentInformationLength
 
 3758     _In_ HANDLE FileHandle,
 
 3760     _In_reads_bytes_(Length) PVOID FileInformation,
 
 3769     _In_ HANDLE JobHandle,
 
 3770     _In_ JOBOBJECTINFOCLASS JobObjectInformationClass,
 
 3771     _In_reads_bytes_(JobObjectInformationLength) PVOID JobObjectInformation,
 
 3772     _In_ ULONG JobObjectInformationLength
 
 3779     _In_ HANDLE KeyHandle,
 
 3781     _In_reads_bytes_(KeySetInformationLength) PVOID KeySetInformation,
 
 3782     _In_ ULONG KeySetInformationLength
 
 3790     _In_ OBJECT_INFORMATION_CLASS ObjectInformationClass,
 
 3791     _In_reads_bytes_(ObjectInformationLength) PVOID ObjectInformation,
 
 3792     _In_ ULONG ObjectInformationLength
 
 3799     _In_ HANDLE ProcessHandle,
 
 3800     _In_ PROCESSINFOCLASS ProcessInformationClass,
 
 3801     _In_reads_bytes_(ProcessInformationLength) PVOID ProcessInformation,
 
 3802     _In_ ULONG ProcessInformationLength
 
 3809     _In_ HANDLE ResourceManagerHandle,
 
 3810     _In_ RESOURCEMANAGER_INFORMATION_CLASS ResourceManagerInformationClass,
 
 3811     _In_reads_bytes_(ResourceManagerInformationLength) PVOID ResourceManagerInformation,
 
 3812     _In_ ULONG ResourceManagerInformationLength
 
 3819     _In_opt_ HANDLE SiloHandle,
 
 3820     _In_ SILOOBJECTINFOCLASS SiloObjectInformationClass,
 
 3821     _In_reads_bytes_(SiloObjectInformationLength) PVOID SiloObjectInformation,
 
 3822     _In_ ULONG SiloObjectInformationLength
 
 3829     _In_ HANDLE ThreadHandle,
 
 3830     _In_ THREADINFOCLASS ThreadInformationClass,
 
 3831     _In_reads_bytes_(ThreadInformationLength) PVOID ThreadInformation,
 
 3832     _In_ ULONG ThreadInformationLength
 
 3839     _In_ HANDLE TokenHandle,
 
 3840     _In_ TOKEN_INFORMATION_CLASS TokenInformationClass,
 
 3841     _In_reads_bytes_(TokenInformationLength) PVOID TokenInformation,
 
 3842     _In_ ULONG TokenInformationLength
 
 3849     _In_ HANDLE TransactionHandle,
 
 3850     _In_ TRANSACTION_INFORMATION_CLASS TransactionInformationClass,
 
 3851     _In_reads_bytes_(TransactionInformationLength) PVOID TransactionInformation,
 
 3852     _In_ ULONG TransactionInformationLength
 
 3859     _In_opt_ HANDLE TmHandle,
 
 3860     _In_ TRANSACTIONMANAGER_INFORMATION_CLASS TransactionManagerInformationClass,
 
 3861     _In_reads_bytes_(TransactionManagerInformationLength) PVOID TransactionManagerInformation,
 
 3862     _In_ ULONG TransactionManagerInformationLength
 
 3869     _In_ HANDLE ProcessHandle,
 
 3871     _In_ ULONG_PTR NumberOfEntries,
 
 3873     _In_reads_bytes_ (VmInformationLength) PVOID VmInformation,
 
 3874     _In_ ULONG VmInformationLength
 
 3881     _In_ HANDLE WorkerFactoryHandle,
 
 3882     _In_ WORKERFACTORYINFOCLASS WorkerFactoryInformationClass,
 
 3883     _In_reads_bytes_(WorkerFactoryInformationLength) PVOID WorkerFactoryInformation,
 
 3884     _In_ ULONG WorkerFactoryInformationLength
 
 3891     _In_ ULONG Interval,
 
 3892     _In_ KPROFILE_SOURCE Source
 
 3899     _In_ HANDLE IoCompletionHandle,
 
 3900     _In_opt_ PVOID KeyContext,
 
 3901     _In_opt_ PVOID ApcContext,
 
 3902     _In_ NTSTATUS IoStatus,
 
 3903     _In_ ULONG_PTR IoStatusInformation
 
 3910     _In_ HANDLE IoCompletionHandle,
 
 3911     _In_ HANDLE IoCompletionPacketHandle,
 
 3912     _In_opt_ PVOID KeyContext,
 
 3913     _In_opt_ PVOID ApcContext,
 
 3914     _In_ NTSTATUS IoStatus,
 
 3915     _In_ ULONG_PTR IoStatusInformation
 
 3922     _In_ ULONG Selector0,
 
 3923     _In_ ULONG Entry0Low,
 
 3924     _In_ ULONG Entry0Hi,
 
 3925     _In_ ULONG Selector1,
 
 3926     _In_ ULONG Entry1Low,
 
 3934     _In_ HANDLE EventPairHandle
 
 3941     _In_ HANDLE EventPairHandle
 
 3948     _In_ HANDLE FileHandle,
 
 3950     _In_reads_bytes_(Length) PVOID Buffer,
 
 3959     _In_ SECURITY_INFORMATION SecurityInformation,
 
 3960     _In_ PSECURITY_DESCRIPTOR SecurityDescriptor
 
 3976     _In_ LPGUID VendorGuid,
 
 3977     _In_reads_bytes_opt_(ValueLength) PVOID Value,
 
 3978     _In_ ULONG ValueLength,
 
 3979     _In_ ULONG Attributes
 
 3987     _In_reads_bytes_opt_(SystemInformationLength) PVOID SystemInformation,
 
 3988     _In_ ULONG SystemInformationLength
 
 3995     _In_ POWER_ACTION SystemAction,
 
 3996     _In_ SYSTEM_POWER_STATE LightestSystemState,
 
 4004     _In_opt_ PLARGE_INTEGER SystemTime,
 
 4005     _Out_opt_ PLARGE_INTEGER PreviousTime
 
 4012     _In_ EXECUTION_STATE NewFlags, 
 
 4013     _Out_ EXECUTION_STATE *PreviousFlags
 
 4020     _In_ HANDLE TimerHandle,
 
 4021     _In_ PLARGE_INTEGER DueTime,
 
 4022     _In_opt_ PTIMER_APC_ROUTINE TimerApcRoutine,
 
 4023     _In_opt_ PVOID TimerContext,
 
 4024     _In_ BOOLEAN ResumeTimer,
 
 4025     _In_opt_ 
LONG Period,
 
 4026     _Out_opt_ PBOOLEAN PreviousState
 
 4033     _In_ HANDLE TimerHandle,
 
 4034     _In_ PLARGE_INTEGER DueTime,
 
 4035     _In_opt_ PLARGE_INTEGER Period,
 
 4036     _In_ PT2_SET_PARAMETERS Parameters
 
 4043     _In_ HANDLE TimerHandle,
 
 4044     _In_ TIMER_SET_INFORMATION_CLASS TimerSetInformationClass,
 
 4045     _Inout_updates_bytes_opt_(TimerSetInformationLength) PVOID TimerSetInformation,
 
 4046     _In_ ULONG TimerSetInformationLength
 
 4053     _In_ ULONG DesiredTime,
 
 4054     _In_ BOOLEAN SetResolution,
 
 4055     _Out_ PULONG ActualTime
 
 4069     _In_ HANDLE KeyHandle,
 
 4071     _In_opt_ ULONG TitleIndex,
 
 4073     _In_reads_bytes_opt_(DataSize) PVOID Data,
 
 4081     _In_ HANDLE FileHandle,
 
 4083     _In_reads_bytes_(Length) PVOID FsInformation,
 
 4099     _In_ SHUTDOWN_ACTION Action
 
 4106     _In_ HANDLE WorkerFactoryHandle,
 
 4107     _Inout_ 
volatile LONG *PendingWorkerCount
 
 4114     _In_ HANDLE SignalHandle,
 
 4115     _In_ HANDLE WaitHandle,
 
 4116     _In_ BOOLEAN Alertable,
 
 4117     _In_opt_ PLARGE_INTEGER Timeout
 
 4124     _In_ HANDLE EnlistmentHandle,
 
 4125     _In_opt_ PLARGE_INTEGER TmVirtualClock
 
 4132     _In_ HANDLE ProfileHandle
 
 4139     _In_ HANDLE ProfileHandle
 
 4146     _In_ PCWNF_STATE_NAME StateName,
 
 4147     _In_opt_ WNF_CHANGE_STAMP ChangeStamp,
 
 4148     _In_ ULONG EventMask,
 
 4149     _Out_opt_ PULONG64 SubscriptionId
 
 4156     _In_ HANDLE ProcessHandle
 
 4163     _In_ HANDLE ThreadHandle,
 
 4164     _Out_opt_ PULONG PreviousSuspendCount
 
 4171     _In_ SYSDBG_COMMAND Command,
 
 4172     _Inout_updates_bytes_opt_(InputBufferLength) PVOID InputBuffer,
 
 4173     _In_ ULONG InputBufferLength,
 
 4174     _Out_writes_bytes_opt_(OutputBufferLength) PVOID OutputBuffer,
 
 4175     _In_ ULONG OutputBufferLength,
 
 4176     _Out_opt_ PULONG ReturnLength
 
 4183     _In_ HANDLE JobHandle,
 
 4184     _In_ NTSTATUS ExitStatus
 
 4191     _In_opt_ HANDLE ProcessHandle,
 
 4192     _In_ NTSTATUS ExitStatus
 
 4199     _In_ HANDLE SiloHandle,
 
 4200     _In_ NTSTATUS ExitStatus
 
 4207     _In_opt_ HANDLE ThreadHandle,
 
 4208     _In_ NTSTATUS ExitStatus
 
 4236     _In_ ULONG FunctionCode,
 
 4237     _In_reads_bytes_opt_(InBufferLen) PVOID InBuffer,
 
 4238     _In_ ULONG InBufferLen,
 
 4239     _Out_writes_bytes_opt_(OutBufferLen) PVOID OutBuffer,
 
 4240     _In_ ULONG OutBufferLen,
 
 4241     _Out_ PULONG ReturnLength
 
 4248     _In_ HANDLE TraceHandle,
 
 4250     _In_ ULONG FieldSize,
 
 4258     _In_ PFILE_PATH InputFilePath,
 
 4259     _In_ ULONG OutputType,
 
 4260     _Out_writes_bytes_opt_(*OutputFilePathLength) PFILE_PATH OutputFilePath,
 
 4261     _Inout_opt_ PULONG OutputFilePathLength
 
 4268     _In_ PVOID SchedulerParam
 
 4298     _In_opt_ HANDLE Event
 
 4305     _In_ HANDLE FileHandle,
 
 4307     _In_ PLARGE_INTEGER ByteOffset,
 
 4308     _In_ PLARGE_INTEGER Length,
 
 4316     _In_ HANDLE ProcessHandle,
 
 4317     _Inout_ PVOID *BaseAddress,
 
 4318     _Inout_ PSIZE_T RegionSize,
 
 4326     _In_ HANDLE ProcessHandle,
 
 4327     _In_opt_ PVOID BaseAddress
 
 4334     _In_ HANDLE ProcessHandle,
 
 4335     _In_opt_ PVOID BaseAddress,
 
 4343     _In_ PCWNF_STATE_NAME StateName
 
 4350     _In_ PCWNF_STATE_NAME StateName,
 
 4351     _In_reads_bytes_opt_(Length) 
const VOID* Buffer,
 
 4352     _In_opt_ ULONG Length,
 
 4353     _In_opt_ PCWNF_TYPE_ID TypeId,
 
 4354     _In_opt_ 
const PVOID ExplicitScope,
 
 4355     _In_ WNF_CHANGE_STAMP MatchingChangeStamp,
 
 4364     _Inout_ PVOID ServiceData
 
 4371     _In_ HANDLE DebugObjectHandle,
 
 4372     _In_ BOOLEAN Alertable,
 
 4373     _In_opt_ PLARGE_INTEGER Timeout,
 
 4374     _Out_ PVOID WaitStateChange
 
 4381     _In_ HANDLE KeyedEventHandle,
 
 4382     _In_ PVOID KeyValue,
 
 4383     _In_ BOOLEAN Alertable,
 
 4384     _In_opt_ PLARGE_INTEGER Timeout
 
 4392     _In_reads_(Count) HANDLE Handles[],
 
 4394     _In_ BOOLEAN Alertable,
 
 4395     _In_opt_ PLARGE_INTEGER Timeout
 
 4403     _In_reads_(Count) 
LONG Handles[],
 
 4405     _In_ BOOLEAN Alertable,
 
 4406     _In_opt_ PLARGE_INTEGER Timeout
 
 4414     _In_ BOOLEAN Alertable,
 
 4415     _In_opt_ PLARGE_INTEGER Timeout
 
 4422     _In_ HANDLE WorkerFactoryHandle,
 
 4430     _In_ HANDLE EventPairHandle
 
 4437     _In_ HANDLE EventPairHandle
 
 4444     _In_ HANDLE WorkerFactoryHandle
 
 4451     _In_ HANDLE FileHandle,
 
 4452     _In_opt_ HANDLE Event,
 
 4454     _In_opt_ PVOID ApcContext,
 
 4456     _In_reads_bytes_(Length) PVOID Buffer,
 
 4458     _In_opt_ PLARGE_INTEGER ByteOffset,
 
 4466     _In_ HANDLE FileHandle,
 
 4467     _In_opt_ HANDLE Event,
 
 4469     _In_opt_ PVOID ApcContext,
 
 4471     _In_ PFILE_SEGMENT_ELEMENT SegmentArray,
 
 4473     _In_opt_ PLARGE_INTEGER ByteOffset,
 
 4481     _In_ HANDLE PortHandle,
 
 4483     _In_ ULONG DataEntryIndex,
 
 4484     _In_reads_bytes_(BufferSize) PVOID Buffer,
 
 4485     _In_ SIZE_T BufferSize,
 
 4486     _Out_opt_ PSIZE_T NumberOfBytesWritten
 
 4493     _In_ HANDLE ProcessHandle,
 
 4494     _In_opt_ PVOID BaseAddress,
 
 4495     _In_reads_bytes_(BufferSize) PVOID Buffer,
 
 4496     _In_ SIZE_T BufferSize,
 
 4497     _Out_opt_ PSIZE_T NumberOfBytesWritten