ReactOS 0.4.15-dev-7931-gfd331f1
sysfuncs64.h
Go to the documentation of this file.
3SVC_(CallbackReturn, 3)
5SVC_(DeviceIoControlFile, 10)
7SVC_(RemoveIoCompletion, 5)
9SVC_(ReplyWaitReceivePort, 4)
10SVC_(ReplyPort, 2)
11SVC_(SetInformationThread, 4)
12SVC_(SetEvent, 2)
13SVC_(Close, 1)
14SVC_(QueryObject, 5)
15SVC_(QueryInformationFile, 5)
16SVC_(OpenKey, 3)
17SVC_(EnumerateValueKey, 6)
18SVC_(FindAtom, 3)
19SVC_(QueryDefaultLocale, 2)
20SVC_(QueryKey, 5)
21SVC_(QueryValueKey, 6)
22SVC_(AllocateVirtualMemory, 6)
23SVC_(QueryInformationProcess, 5)
24SVC_(WaitForMultipleObjects32, 5)
26SVC_(SetInformationProcess, 4)
28SVC_(FreeVirtualMemory, 4)
29SVC_(ImpersonateClientOfPort, 2)
30SVC_(ReleaseMutant, 2)
31SVC_(QueryInformationToken, 5)
32SVC_(RequestWaitReplyPort, 3)
35SVC_(QueryInformationThread
37SVC_(SetInformationFile, 5)
38SVC_(MapViewOfSection, 10)
40SVC_(UnmapViewOfSection, 2)
41SVC_(ReplyWaitReceivePortEx, 5)
43SVC_(SetEventBoostPriority, 1)
45SVC_(OpenThreadTokenEx, 5)
46SVC_(OpenProcessTokenEx, 4)
48SVC_(EnumerateKey, 2)
49SVC_(OpenFile, 6)
51SVC_(QueryDirectoryFile, 11)
52SVC_(QuerySystemInformation, 4)
53SVC_(OpenSection, 3)
54SVC_(QueryTimer, 5)
55SVC_(FsControlFile, 10)
56SVC_(WriteVirtualMemory, 5)
57SVC_(CloseObjectAuditAlarm, 3)
58SVC_(DuplicateObject, 7)
59SVC_(QueryAttributesFile, 2)
60SVC_(ClearEvent, 1)
61SVC_(ReadVirtualMemory, 5)
63SVC_(AdjustPrivilegesToken, 6)
65SVC_(Continue, 2)
66SVC_(QueryDefaultUILanguage, 1)
67SVC_(QueueApcThread, 5)
68SVC_(YieldExecution, 0)
69SVC_(AddAtom, 3)
71SVC_(QueryVolumeInformationFile, 5)
72SVC_(CreateSection, 7)
73SVC_(FlushBuffersFile, 2)
74SVC2_(ApphelpCacheControl, 2)
75SVC_(CreateProcessEx, 9)
78SVC_(ProtectVirtualMemory, 5)
79SVC_(QuerySection, 5)
82SVC_(ReadRequestData, 6)
84SVC_(QueryEvent, 5)
85SVC_(WriteRequestData, 6)
86SVC_(OpenDirectoryObject, 3)
87SVC_(AccessCheckByTypeAndAuditAlarm, 16)
88SVC_(QuerySystemTime, 1)
90SVC_(SetInformationObject, 4)
91SVC_(CancelIoFile, 2)
93SVC_(PowerInformation, 5)
94SVC_(SetValueKey, 6)
95SVC_(CancelTimer, 2)
96SVC_(SetTimer, 7)
97SVC_(AcceptConnectPort, 6)
101SVC_(AccessCheckByTypeResultListAndAuditAlarm, 16)
102SVC_(AccessCheckByTypeResultListAndAuditAlarmByHandle, 17)
103#if (NTDDI_VERSION >= NTDDI_WIN8)
104SVC_(AddAtomEx, 0) // FIXME
105#endif
106#if (NTDDI_VERSION >= NTDDI_VISTA)
107#if (NTDDI_VERSION < NTDDI_WIN7)
108SVC_(AcquireCMFViewOwnership, 3)
109#endif
110SVC_(AddBootEntry, 2)
111SVC_(AddDriverEntry, 2)
112#endif
113SVC_(AdjustGroupsToken, 6)
114SVC_(AlertResumeThread, 2)
115SVC_(AlertThread, 1)
116#if (NTDDI_VERSION >= NTDDI_WIN8)
117SVC_(AlertThreadByThreadId, 0) // FIXME
118#endif
120#if (NTDDI_VERSION >= NTDDI_WIN7)
121SVC_(AllocateReserveObject, 3)
122#endif
124SVC_(AllocateUuids, 4)
125#if (NTDDI_VERSION >= NTDDI_VISTA)
126SVC_(AlpcAcceptConnectPort, 9)
127SVC_(AlpcCancelMessage, 3)
128SVC_(AlpcConnectPort, 11)
129#if (NTDDI_VERSION >= NTDDI_WIN8)
130SVC_(AlpcConnectPortEx, 0) // FIXME
131#endif // (NTDDI_VERSION >= NTDDI_WIN8)
132SVC_(AlpcCreatePort, 3)
133SVC_(AlpcCreatePortSection, 6)
134SVC_(AlpcCreateResourceReserve, 4)
135SVC_(AlpcCreateSectionView, 3)
136SVC_(AlpcCreateSecurityContext, 3)
137SVC_(AlpcDeletePortSection,3)
138SVC_(AlpcDeleteResourceReserve, 3)
139SVC_(AlpcDeleteSectionView, 3)
140SVC_(AlpcDeleteSecurityContext, 3)
141SVC_(AlpcDisconnectPort, 2)
142SVC_(AlpcImpersonateClientOfPort, 3)
143SVC_(AlpcOpenSenderProcess, 6)
144SVC_(AlpcOpenSenderThread, 6)
145SVC_(AlpcQueryInformation, 5)
146SVC_(AlpcQueryInformationMessage, 6)
147SVC_(AlpcRevokeSecurityContext, 3)
148SVC_(AlpcSendWaitReceivePort, 8)
149SVC_(AlpcSetInformation, 4)
150#endif // (NTDDI_VERSION >= NTDDI_VISTA)
151SVC_(AreMappedFilesTheSame, 2)
153#if (NTDDI_VERSION >= NTDDI_SERVER08 && NTDDI_VERSION < NTDDI_WIN7)
154SVC_(RequestDeviceWakeup, 0) // FIXME
155#endif
156#if (NTDDI_VERSION == NTDDI_VISTA)
157SVC_(SavepointTransaction, 0) // FIXME
158#endif
159#if (NTDDI_VERSION >= NTDDI_WIN8)
160SVC_(AssociateWaitCompletionPacket, 0) // FIXME
161#endif
162#if (NTDDI_VERSION >= NTDDI_VISTASP1 && NTDDI_VERSION <= NTDDI_VISTASP2)
163SVC2_(xHalPostMicrocodeUpdate, 0) // FIXME
164#endif
165#if (NTDDI_VERSION >= NTDDI_VISTA)
166SVC_(CancelIoFileEx, 3)
167SVC_(CancelSynchronousIoFile, 3)
168#if (NTDDI_VERSION >= NTDDI_WIN8)
169SVC_(CancelWaitCompletionPacket, 0) // FIXME
170#endif // (NTDDI_VERSION >= NTDDI_WIN8)
171SVC_(CommitComplete, 2)
172SVC_(CommitEnlistment, 2)
173SVC_(CommitTransaction, 2)
174#endif // (NTDDI_VERSION == NTDDI_VISTA)
175SVC_(CompactKeys, 2)
176SVC_(CompareTokens, 3)
177#if (NTDDI_VERSION >= NTDDI_WIN7)
179#endif
180#if (NTDDI_VERSION >= NTDDI_VISTASP1 && NTDDI_VERSION <= NTDDI_VISTASP2)
181SVC2_(ArbPreprocessEntry, 0) // FIXME
182#elif (NTDDI_VERSION < NTDDI_WIN7)
183SVC_(CompleteConnectPort, 1)
184#endif
185SVC_(CompressKey, 1)
186SVC_(ConnectPort, 8)
187SVC_(CreateDebugObject, 4)
188SVC_(CreateDirectoryObject, 3)
189#if (NTDDI_VERSION >= NTDDI_WIN8)
190SVC_(CreateDirectoryObjectEx, 0) // FIXME
191#endif // (NTDDI_VERSION >= NTDDI_WIN8)
192#if (NTDDI_VERSION >= NTDDI_VISTA)
193SVC_(CreateEnlistment
194#endif // (NTDDI_VERSION >= NTDDI_VISTA)
195SVC_(CreateEventPair, 3)
196SVC_(CreateIoCompletion, 4)
197SVC_(CreateJobObject, 3)
199SVC2_(xHalAllocatePmcCounterSet, 0) // FIXME
200#else
202#endif
204SVC_(CreateKeyTransacted, 8)
205#endif
206SVC_(CreateKeyedEvent, 4)
208SVC_(CreateLowBoxToken, 0) // FIXME
209#endif // (NTDDI_VERSION >= NTDDI_WIN8)
210SVC_(CreateMailslotFile, 8)
211SVC_(CreateMutant, 4)
212SVC_(CreateNamedPipeFile, 14)
213SVC_(CreatePagingFile 4)
214SVC_(CreatePort, 5)
216SVC_(CreatePrivateNamespace, 4)
217#endif // (NTDDI_VERSION >= NTDDI_VISTA)
221SVC_(CreateProfileEx, 10)
222#endif
224SVC_(CreateResourceManager, 7)
225#endif
227SVC_(CreateSymbolicLinkObject, 4)
229SVC_(CreateThreadEx, 11)
230#endif
232SVC_(CreateToken, 13)
234SVC_(CreateTokenEx, 0) // FIXME
235#endif // (NTDDI_VERSION >= NTDDI_WIN8)
237SVC_(CreateTransaction, 10)
238SVC_(CreateTransactionManager, 6)
239SVC_(CreateUserProcess, 11)
240#endif
242SVC_(CreateWaitCompletionPacket, 0) // FIXME
243#endif
244SVC_(CreateWaitablePort, 5)
246SVC_(CreateWnfStateName, 0) // FIXME
247#endif
249SVC_(CreateWorkerFactory, 10)
250#endif
252SVC_(DebugContinue, 3)
255SVC_(DeleteBootEntry, 1)
256SVC_(DeleteDriverEntry, 1)
257#endif
259SVC_(DeleteKey, 1)
260SVC_(DeleteObjectAuditAlarm, 3)
262SVC_(DeletePrivateNamespace, 1)
263#endif
264SVC_(DeleteValueKey, 2)
266SVC_(DeleteWnfStateData, 0) // FIXME
267SVC_(DeleteWnfStateName, 0) // FIXME
268#endif
270SVC_(DisableLastKnownGood, 0)
271#endif
274SVC_(DrawText, 1)
275SVC_(EnableLastKnownGood, 0)
276#endif
278SVC_(EnumerateBootEntries, 2)
279SVC_(EnumerateDriverEntries, 2)
280SVC_(EnumerateSystemEnvironmentValuesEx, 3)
281SVC_(EnumerateTransactionObject, 5)
282#endif
283SVC_(ExtendSection, 2)
286SVC_(FlushBuffersFileEx, 3)
287#endif
289SVC_(FlushInstallUILanguage, 2)
290#endif
293#endif
294SVC_(FlushKey, 1)
296SVC_(FlushProcessWriteBuffers, 0)
297#endif
298SVC_(FlushVirtualMemory, 4)
299SVC_(FlushWriteBuffer, 0)
302SVC_(FreezeRegistry
303SVC_(FreezeTransactions, 2)
304#endif
305SVC_(GetContextThread, 2)
306SVC_(GetCurrentProcessorNumber, 0)
309SVC_(GetMUIRegistryInfo, 3)
310SVC_(GetNextProcess, 5)
311SVC_(GetNextThread, 6)
312SVC_(GetNlsSectionPtr, 5)
313SVC_(GetNotificationResourceManager, 7)
314#endif
316SVC_(GetPlugPlayEvent, 4)
317#endif
320SVC_(ImpersonateThread, 3)
322SVC_(InitializeNlsFiles
323#endif
324SVC_(InitializeRegistry, 1)
325SVC_(InitiatePowerAction, 4)
328SVC_(IsUILanguageComitted, 0)
329#endif
330SVC_(ListenPort, 2)
331SVC_(LoadDriver, 1)
332SVC_(LoadKey, 2)
333SVC_(LoadKey2, 3)
334SVC_(LoadKeyEx, 4)
335SVC_(LockFile, 10)
336SVC_(LockProductActivationKeys, 2)
337SVC_(LockRegistryKey, 1)
338SVC_(LockVirtualMemory, 4)
339SVC_(MakePermanentObject, 1)
340SVC_(MakeTemporaryObject, 1)
342SVC_(MapCMFModule
343#endif
346SVC_(ModifyBootEntry, 1)
347SVC_(ModifyDriverEntry, 1)
348#endif
349SVC_(NotifyChangeDirectoryFile, 9)
350SVC_(NotifyChangeKey, 10)
351SVC_(NotifyChangeMultipleKeys, 12)
353SVC_(NotifyChangeSession, 8)
354#endif
356SVC_(OpenEnlistment, 5)
357#endif
358SVC_(OpenEventPair, 3)
359SVC_(OpenIoCompletion, 3)
360SVC_(OpenJobObject, 3)
362SVC_(OpenKeyEx, 4)
363#endif
365SVC_(OpenKeyTransacted, 4)
366#endif
368SVC_(OpenKeyTransactedEx, 5)
369#endif
370SVC_(OpenKeyedEvent, 3)
371SVC_(OpenMutant, 3)
372SVC_(OpenObjectAuditAlarm, 12)
374SVC_(OpenPrivateNamespace, 4)
375#endif
378SVC_(OpenResourceManager, 5)
379#endif
382SVC_(OpenSession, 3)
383#endif
384SVC_(OpenSymbolicLinkObject, 3)
386SVC_(OpenTimer, 3)
388SVC_(OpenTransaction, 5)
389SVC_(OpenTransactionManager, 6)
390#endif
391SVC_(PlugPlayControl, 3)
393SVC_(PrePrepareComplete, 2)
394SVC_(PrePrepareEnlistment, 2)
396SVC_(PrefetchVirtualMemory, 0) // FIXME
397#endif // (NTDDI_VERSION >= NTDDI_WIN8)
398SVC_(PrepareComplete, 2)
399SVC_(PrepareEnlistment, 2)
400#endif // (NTDDI_VERSION >= NTDDI_VISTA)
402SVC_(PrivilegeObjectAuditAlarm, 6)
405SVC_(PropagationComplete, 4)
406SVC_(PropagationFailed, 3)
407#endif
410SVC_(QueryBootEntryOrder, 2)
411#endif
412SVC_(QueryBootOptions, 2)
413SVC_(QueryDebugFilterState, 2)
414SVC_(QueryDirectoryObject, 7)
416SVC_(QueryDriverEntryOrder, 2)
417#endif
418SVC_(QueryEaFile, 9)
419SVC_(QueryFullAttributesFile, 2)
420SVC_(QueryInformationAtom, 5)
422SVC_(QueryInformationEnlistment, 5)
423#endif
425SVC_(QueryInformationPort, 5)
427SVC_(QueryInformationResourceManager, 5)
428SVC_(QueryInformationTransaction, 5)
429SVC_(QueryInformationTransactionManager, 5)
430SVC_(QueryInformationWorkerFactory, 5)
431#endif
432SVC_(QueryInstallUILanguage, 1)
433SVC_(QueryIntervalProfile, 2)
434SVC_(QueryIoCompletion, 5)
436SVC_(QueryLicenseValue, 5)
437#endif
438SVC_(QueryMultipleValueKey, 6)
439SVC_(QueryMutant, 5)
440SVC_(QueryOpenSubKeys, 2)
441SVC_(QueryOpenSubKeysEx, 4)
443SVC_(QueryPortInformationProcess, 0)
444#endif
446SVC2_(ShimExceptionHandler, 0) // FIXME
447#endif
448SVC_(QueryQuotaInformationFile, 9)
450SVC_(QuerySecurityAttributesToken, 6)
451#endif
452SVC_(QuerySecurityObject, 5)
453SVC_(QuerySemaphore, 5)
454SVC_(QuerySymbolicLinkObject, 3)
455SVC_(QuerySystemEnvironmentValue, 4)
457SVC_(QuerySystemEnvironmentValueEx, 5)
458#endif
460SVC_(QuerySystemInformationEx, 6)
461#endif
462SVC_(QueryTimerResolution, 3)
464SVC_(QueryWnfStateData, 0) // FIXME
465SVC_(QueryWnfStateNameInformation, 0) // FIXME
466#endif
468SVC_(QueueApcThreadEx, 6)
469#endif
471SVC_(RaiseHardError, 6)
473SVC_(ReadOnlyEnlistment, 2)
474SVC_(RecoverEnlistment, 2)
475SVC_(RecoverResourceManager, 1)
476SVC_(RecoverTransactionManager, 1)
477#endif
479SVC_(RegisterProtocolAddressInformation, 5)
480#endif
483#endif
484SVC_(RegisterThreadTerminatePort, 1)
486SVC_(ReleaseCMFViewOwnership, 0)
487#endif
488SVC_(ReleaseKeyedEvent, 4)
490SVC_(ReleaseWorkerFactoryWorker, 1)
491SVC_(RemoveIoCompletionEx, 6)
492#endif
493SVC_(RemoveProcessDebug, 2)
494SVC_(RenameKey, 2)
496SVC_(RenameTransactionManager, 2)
497#endif
498SVC_(ReplaceKey, 3)
500SVC_(ReplacePartitionUnit, 3)
501#endif
502SVC_(ReplyWaitReplyPort, 2)
503SVC_(RequestPort, 2)
506#endif
509SVC_(RestoreKey, 3)
510SVC_(ResumeProcess, 1)
512SVC_(RollbackComplete, 2)
513SVC_(RollbackEnlistment, 2)
514SVC_(RollbackTransaction, 2)
515SVC_(RollforwardTransactionManager, 2)
516#endif
517SVC_(SaveKey, 2)
518SVC_(SaveKeyEx, 3)
519SVC_(SaveMergedKeys, 3)
520SVC_(SecureConnectPort, 9)
522SVC_(SerializeBoot, 0)
523#endif
525SVC_(SetBootEntryOrder, 2)
526SVC_(SetBootOptions, 2)
527#endif
528SVC_(SetContextThread, 2)
529SVC_(SetDebugFilterState, 3)
530SVC_(SetDefaultHardErrorPort, 1)
531SVC_(SetDefaultLocale, 2)
532SVC_(SetDefaultUILanguage, 1)
534SVC_(SetDriverEntryOrder, 2)
535#endif
536SVC_(SetEaFile, 4)
537SVC_(SetHighEventPair, 1)
538SVC_(SetHighWaitLowEventPair, 1)
539SVC_(SetInformationDebugObject, 5)
541SVC_(SetInformationEnlistment, 4)
542#endif
544SVC_(SetInformationKey, 4)
546SVC_(SetInformationResourceManager, 4)
547#endif
548SVC_(SetInformationToken, 4)
550SVC_(SetInformationTransaction, 4)
551SVC_(SetInformationTransactionManager, 4)
552SVC_(SetInformationWorkerFactory, 4)
553#endif
554SVC_(SetIntervalProfile, 2)
555SVC_(SetIoCompletion, 5)
557SVC_(SetIoCompletionEx, 6)
558#endif
560SVC2_(xKdReleaseIntegratedDeviceForDebugging, 0) // FIXME
561#endif
562#if (NTDDI_VERSION >= NTDDI_SERVER08 && NTDDI_VERSION < NTDDI_WIN7)
563SVC_(SetLdtEntries, 6)
566#endif
567SVC_(SetLowEventPair, 1)
568SVC_(SetLowWaitHighEventPair, 1)
569SVC_(SetQuotaInformationFile, 4)
570SVC_(SetSecurityObject, 3)
572SVC_(SetSystemCodeIntegrityRoots, 0) // FIXME
573#endif
574SVC_(SetSystemEnvironmentValue, 2)
576SVC_(SetSystemEnvironmentValueEx, 5)
577#endif
578SVC_(SetSystemInformation, 3)
583SVC_(SetTimerEx
584#endif
585SVC_(SetTimerResolution, 3)
586SVC_(SetUuidSeed, 1)
587SVC_(SetVolumeInformationFile, 5)
590SVC_(ShutdownWorkerFactory, 2)
591#endif
592SVC_(SignalAndWaitForSingleObject, 4)
594SVC_(SinglePhaseReject, 2)
595#endif
596SVC_(StartProfile, 1)
598SVC2_(xHalGetInterruptTranslator, 0) // FIXME
599#endif
600SVC_(StopProfile, 1)
602SVC_(SubscribeWnfStateChange, 0) // FIXME
603#endif
604SVC_(SuspendProcess, 1)
606SVC_(SystemDebugControl, 6)
608SVC_(TestAlert, 0)
610SVC_(ThawRegistry, 0)
611SVC_(ThawTransactions, 0)
612SVC_(TraceControl, 6)
613SVC_(TranslateFilePath, 4)
614#endif
616SVC_(UmsThreadYield, 1)
617#endif
618SVC_(UnloadDriver, 1)
619SVC_(UnloadKey, 1)
620SVC_(UnloadKey2, 2)
621SVC_(UnloadKeyEx, 2)
623SVC_(UnlockVirtualMemory, 4)
625SVC_(UnmapViewOfSectionEx, 0) // FIXME
626SVC_(UnsubscribeWnfStateChange, 0) // FIXME
627SVC_(UpdateWnfStateData, 0) // FIXME
628SVC_(WaitForAlertByThreadId, 0) // FIXME
629#endif
630SVC_(VdmControl, 2)
632SVC_(WaitForKeyedEvent, 4)
634SVC_(WaitForWnfNotifications, 0) // FIXME
635#endif
637SVC_(WaitForWorkViaWorkerFactory, 2)
638#endif
639SVC_(WaitHighEventPair, 1)
640SVC_(WaitLowEventPair, 1)
642SVC_(WorkerFactoryWorkerReady, 1)
643#endif
644
645
static VOID FilterToken(VOID)
NTSTATUS NTAPI ArbPreprocessEntry(_In_ PARBITER_INSTANCE Arbiter, _Inout_ PARBITER_ALLOCATION_STATE ArbState)
Definition: arbiter.c:89
VOID DisplayString(LPWSTR Msg)
Definition: misc.c:211
BOOL DeleteKey(HWND hwnd, HKEY hKeyRoot, LPCWSTR keyPath)
Definition: edit.c:2072
LONG RenameKey(HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpNewName)
Definition: edit.c:2105
BOOL WINAPI ImpersonateAnonymousToken(IN HANDLE ThreadHandle)
Definition: misc.c:133
BOOL WINAPI PrivilegeCheck(HANDLE ClientToken, PPRIVILEGE_SET RequiredPrivileges, LPBOOL pfResult)
Definition: security.c:2066
BOOL WINAPI OpenProcessToken(HANDLE ProcessHandle, DWORD DesiredAccess, PHANDLE TokenHandle)
Definition: security.c:294
BOOL WINAPI DuplicateToken(IN HANDLE ExistingTokenHandle, IN SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, OUT PHANDLE DuplicateTokenHandle)
Definition: security.c:3919
BOOL WINAPI AccessCheckByType(_In_ PSECURITY_DESCRIPTOR pSecurityDescriptor, _In_opt_ PSID PrincipalSelfSid, _In_ HANDLE ClientToken, _In_ DWORD DesiredAccess, _In_reads_opt_(ObjectTypeListLength) POBJECT_TYPE_LIST ObjectTypeList, _In_ DWORD ObjectTypeListLength, _In_ PGENERIC_MAPPING GenericMapping, _Out_writes_bytes_(*PrivilegeSetLength) PPRIVILEGE_SET PrivilegeSet, _Inout_ LPDWORD PrivilegeSetLength, _Out_ LPDWORD GrantedAccess, _Out_ LPBOOL AccessStatus)
Determines whether security access can be granted to a client that requests such access on the object...
Definition: security.c:1767
BOOL WINAPI AccessCheckByTypeResultList(_In_ PSECURITY_DESCRIPTOR pSecurityDescriptor, _In_opt_ PSID PrincipalSelfSid, _In_ HANDLE ClientToken, _In_ DWORD DesiredAccess, _In_reads_(ObjectTypeListLength) POBJECT_TYPE_LIST ObjectTypeList, _In_ DWORD ObjectTypeListLength, _In_ PGENERIC_MAPPING GenericMapping, _Out_writes_bytes_(*PrivilegeSetLength) PPRIVILEGE_SET PrivilegeSet, _Inout_ LPDWORD PrivilegeSetLength, _Out_writes_(ObjectTypeListLength) LPDWORD GrantedAccess, _Out_writes_(ObjectTypeListLength) LPBOOL AccessStatus)
Determines whether security access can be granted to a client that requests such access on the object...
Definition: security.c:1881
BOOL WINAPI AllocateLocallyUniqueId(PLUID Luid)
Definition: security.c:1218
BOOL WINAPI OpenThreadToken(HANDLE ThreadHandle, DWORD DesiredAccess, BOOL OpenAsSelf, HANDLE *TokenHandle)
Definition: security.c:336
BOOL WINAPI AccessCheck(IN PSECURITY_DESCRIPTOR pSecurityDescriptor, IN HANDLE ClientToken, IN DWORD DesiredAccess, IN PGENERIC_MAPPING GenericMapping, OUT PPRIVILEGE_SET PrivilegeSet OPTIONAL, IN OUT LPDWORD PrivilegeSetLength, OUT LPDWORD GrantedAccess, OUT LPBOOL AccessStatus)
Definition: security.c:1650
#define ReadFile(a, b, c, d, e)
Definition: compat.h:742
ATOM WINAPI DeleteAtom(ATOM nAtom)
Definition: atom.c:546
BOOL WINAPI DebugActiveProcess(IN DWORD dwProcessId)
Definition: debugger.c:445
BOOL WINAPI WaitForDebugEvent(IN LPDEBUG_EVENT lpDebugEvent, IN DWORD dwMilliseconds)
Definition: debugger.c:590
VOID WINAPI RaiseException(_In_ DWORD dwExceptionCode, _In_ DWORD dwExceptionFlags, _In_ DWORD nNumberOfArguments, _In_opt_ const ULONG_PTR *lpArguments)
Definition: except.c:700
HFILE WINAPI OpenFile(LPCSTR lpFileName, LPOFSTRUCT lpReOpenBuff, UINT uStyle)
Definition: create.c:368
BOOL WINAPI UnlockFile(IN HANDLE hFile, IN DWORD dwFileOffsetLow, IN DWORD dwFileOffsetHigh, IN DWORD nNumberOfBytesToUnlockLow, IN DWORD nNumberOfBytesToUnlockHigh)
Definition: lock.c:142
BOOL WINAPI LockFile(IN HANDLE hFile, IN DWORD dwFileOffsetLow, IN DWORD dwFileOffsetHigh, IN DWORD nNumberOfBytesToLockLow, IN DWORD nNumberOfBytesToLockHigh)
Definition: lock.c:25
BOOL WINAPI WriteFileGather(HANDLE hFile, FILE_SEGMENT_ELEMENT aSegmentArray[], DWORD nNumberOfBytesToWrite, LPDWORD lpReserved, LPOVERLAPPED lpOverlapped)
Definition: rw.c:379
BOOL WINAPI ReadFileScatter(HANDLE hFile, FILE_SEGMENT_ELEMENT aSegmentArray[], DWORD nNumberOfBytesToRead, LPDWORD lpReserved, LPOVERLAPPED lpOverlapped)
Definition: rw.c:337
BOOL WINAPI WriteFile(IN HANDLE hFile, IN LPCVOID lpBuffer, IN DWORD nNumberOfBytesToWrite OPTIONAL, OUT LPDWORD lpNumberOfBytesWritten, IN LPOVERLAPPED lpOverlapped OPTIONAL)
Definition: rw.c:24
BOOL WINAPI QueryInformationJobObject(IN HANDLE hJob, IN JOBOBJECTINFOCLASS JobObjectInformationClass, IN LPVOID lpJobObjectInformation, IN DWORD cbJobObjectInformationLength, OUT LPDWORD lpReturnLength)
Definition: job.c:119
BOOL WINAPI AssignProcessToJobObject(IN HANDLE hJob, IN HANDLE hProcess)
Definition: job.c:99
BOOL WINAPI CreateJobSet(IN ULONG NumJob, IN PJOB_SET_ARRAY UserJobSet, IN ULONG Flags)
Definition: job.c:338
BOOL WINAPI IsProcessInJob(IN HANDLE ProcessHandle, IN HANDLE JobHandle, OUT PBOOL Result)
Definition: job.c:77
BOOL WINAPI SetInformationJobObject(IN HANDLE hJob, IN JOBOBJECTINFOCLASS JobObjectInformationClass, IN LPVOID lpJobObjectInformation, IN DWORD cbJobObjectInformationLength)
Definition: job.c:212
BOOL WINAPI TerminateJobObject(IN HANDLE hJob, IN UINT uExitCode)
Definition: job.c:318
BOOL WINAPI QueryPerformanceCounter(OUT PLARGE_INTEGER lpPerformanceCount)
Definition: perfcnt.c:23
BOOL WINAPI RequestWakeupLatency(IN LATENCY_TIME latency)
Definition: power.c:159
BOOL WINAPI RequestDeviceWakeup(IN HANDLE hDevice)
Definition: power.c:140
BOOL WINAPI SetSystemPowerState(IN BOOL fSuspend, IN BOOL fForce)
Definition: power.c:94
EXECUTION_STATE WINAPI SetThreadExecutionState(EXECUTION_STATE esFlags)
Definition: power.c:220
BOOL WINAPI FlushInstructionCache(IN HANDLE hProcess, IN LPCVOID lpBaseAddress, IN SIZE_T nSize)
Definition: proc.c:1463
BOOL WINAPI TerminateProcess(IN HANDLE hProcess, IN UINT uExitCode)
Definition: proc.c:1532
HANDLE WINAPI OpenProcess(IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN DWORD dwProcessId)
Definition: proc.c:1227
DWORD WINAPI ResumeThread(IN HANDLE hThread)
Definition: thread.c:567
DWORD WINAPI SuspendThread(IN HANDLE hThread)
Definition: thread.c:642
HANDLE WINAPI OpenThread(IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN DWORD dwThreadId)
Definition: thread.c:403
HANDLE WINAPI DECLSPEC_HOTPATCH CreateThread(IN LPSECURITY_ATTRIBUTES lpThreadAttributes, IN DWORD dwStackSize, IN LPTHREAD_START_ROUTINE lpStartAddress, IN LPVOID lpParameter, IN DWORD dwCreationFlags, OUT LPDWORD lpThreadId)
Definition: thread.c:137
BOOL WINAPI TerminateThread(IN HANDLE hThread, IN DWORD dwExitCode)
Definition: thread.c:587
BOOL WINAPI SetSystemTime(IN CONST SYSTEMTIME *lpSystemTime)
Definition: time.c:412
MIXER_STATUS OpenKey(IN HANDLE hKey, IN LPWSTR SubKey, IN ULONG DesiredAccess, OUT PHANDLE OutKey)
Definition: mmixer.c:84
EXTERN_C ULONG WMIAPI TraceEvent(IN TRACEHANDLE TraceHandle, IN PEVENT_TRACE_HEADER EventTrace)
return pDevice GetDevicePowerState()
return pRequest CreateTimer()
#define NTDDI_VERSION
Definition: k32.h:33
#define KeRestoreFloatingPointState(x)
Definition: kmixer.h:33
@ QueryVirtualMemory
Definition: kmt_test.h:51
static LONG WINAPI CreateKey(HANDLE hcKey, LPCWSTR pszSubKey, DWORD dwOptions, REGSAM samDesired, PSECURITY_ATTRIBUTES pSecurityAttributes, PHANDLE phckResult, PDWORD pdwDisposition, HANDLE hSpooler)
Definition: localmon.c:142
bool ShutdownSystem()
Definition: shutdown.cpp:16
BOOL CreateProfile(IN OUT PGINA_CONTEXT pgContext, IN PWSTR UserName, IN PWSTR Domain, IN PWSTR Password)
Definition: msgina.c:785
NTSTATUS NTAPI xKdSetupPciDeviceForDebugging(IN PVOID LoaderBlock OPTIONAL, IN OUT PDEBUG_DEVICE_DESCRIPTOR PciDevice)
Definition: halstub.c:254
#define SVC_(name, argcount)
Definition: napi.h:14
@ Close
Definition: sacdrv.h:268
#define NTDDI_WIN8
Definition: sdkddkver.h:113
#define NTDDI_VISTA
Definition: sdkddkver.h:103
#define NTDDI_WIN7
Definition: sdkddkver.h:112
#define NTDDI_VISTASP1
Definition: sdkddkver.h:104
DWORD WINAPI WaitForMultipleObjects(IN DWORD nCount, IN CONST HANDLE *lpHandles, IN BOOL bWaitAll, IN DWORD dwMilliseconds)
Definition: synch.c:151
DWORD WINAPI WaitForSingleObject(IN HANDLE hHandle, IN DWORD dwMilliseconds)
Definition: synch.c:82
BOOL WINAPI DECLSPEC_HOTPATCH PulseEvent(IN HANDLE hEvent)
Definition: synch.c:695
BOOL WINAPI DECLSPEC_HOTPATCH SetEvent(IN HANDLE hEvent)
Definition: synch.c:733
BOOL WINAPI DECLSPEC_HOTPATCH ResetEvent(IN HANDLE hEvent)
Definition: synch.c:714
BOOL WINAPI DECLSPEC_HOTPATCH ReleaseSemaphore(IN HANDLE hSemaphore, IN LONG lReleaseCount, IN LPLONG lpPreviousCount)
Definition: synch.c:542
NTSTATUS NTAPI xHalGetInterruptTranslator(IN INTERFACE_TYPE ParentInterfaceType, IN ULONG ParentBusNumber, IN INTERFACE_TYPE BridgeInterfaceType, IN USHORT Size, IN USHORT Version, OUT PTRANSLATOR_INTERFACE Translator, OUT PULONG BridgeBusNumber)
Definition: translate.c:156
UINT WINAPI GetWriteWatch(IN DWORD dwFlags, IN PVOID lpBaseAddress, IN SIZE_T dwRegionSize, IN PVOID *lpAddresses, OUT PULONG_PTR lpdwCount, OUT PULONG lpdwGranularity)
Definition: virtmem.c:286
BOOL WINAPI FreeUserPhysicalPages(IN HANDLE hProcess, IN PULONG_PTR NumberOfPages, IN PULONG_PTR PageArray)
Definition: virtmem.c:359
BOOL WINAPI AllocateUserPhysicalPages(IN HANDLE hProcess, IN PULONG_PTR NumberOfPages, OUT PULONG_PTR UserPfnArray)
Definition: virtmem.c:338
BOOL WINAPI MapUserPhysicalPages(IN PVOID VirtualAddress, IN ULONG_PTR NumberOfPages, OUT PULONG_PTR PageArray OPTIONAL)
Definition: virtmem.c:380
BOOL WINAPI MapUserPhysicalPagesScatter(IN PVOID *VirtualAddresses, IN ULONG_PTR NumberOfPages, OUT PULONG_PTR PageArray OPTIONAL)
Definition: virtmem.c:401
UINT WINAPI ResetWriteWatch(IN LPVOID lpBaseAddress, IN SIZE_T dwRegionSize)
Definition: virtmem.c:316
BOOL WINAPI IsSystemResumeAutomatic(void)
Definition: power.c:197
#define CreateProcess
Definition: winbase.h:3758
#define AccessCheckAndAuditAlarm
Definition: winbase.h:3729
#define PrivilegedServiceAuditAlarm
Definition: winbase.h:3891
#define FindAtom
Definition: winbase.h:3780
#define CreateSemaphore
Definition: winbase.h:3760
#define CreateEvent
Definition: winbase.h:3748
#define DeleteFile
Definition: winbase.h:3764
#define OpenSemaphore
Definition: winbase.h:3889
#define OpenEvent
Definition: winbase.h:3885
#define AddAtom
Definition: winbase.h:3730
#define CreateFile
Definition: winbase.h:3749
UINT_PTR WINAPI SetTimer(_In_opt_ HWND, _In_ UINT_PTR, _In_ UINT, _In_opt_ TIMERPROC)
#define DrawText
Definition: winuser.h:5771
@ DelayExecution
Definition: ketypes.h:419