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