uLib
User mode C/C++ extended API library for Win32 programmers.
|
_NtQuerySystemInformation et cetera...
Functions | |
_NTFN_EXTERN NTSTATUS | _NtQuerySystemInformation (IN SYSTEM_INFORMATION_CLASS SystemInformationClass, OUT PVOID SystemInformation, IN ULONG InformationLength, OPTOUT PULONG ResultLength) |
_NTFN_EXTERN NTSTATUS | _NtSetSystemInformation (IN SYSTEM_INFORMATION_CLASS SystemInformationClass, IN PVOID SystemInformation, IN ULONG SystemInformationLength) |
_NTFN_EXTERN NTSTATUS | _NtEnumerateSystemEnvironmentValuesEx (IN ULONG InformationClass, IN PVOID Buffer, IN ULONG BufferLength) |
_NTFN_EXTERN NTSTATUS | _NtQuerySystemEnvironmentValue (IN PUNICODE_STRING Name, OUT PWSTR Value, IN ULONG Length, OPTOUT PULONG ReturnLength) |
_NTFN_EXTERN NTSTATUS | _NtQuerySystemEnvironmentValueEx (IN PUNICODE_STRING VariableName, IN LPGUID VendorGuid, IN PVOID Value, INOUT PULONG ReturnLength, INOUT PULONG Attributes) |
_NTFN_EXTERN NTSTATUS | _NtSetSystemEnvironmentValue (IN PUNICODE_STRING VariableName, IN PUNICODE_STRING Value) |
_NTFN_EXTERN NTSTATUS | _NtSetSystemEnvironmentValueEx (IN PUNICODE_STRING VariableName, IN LPGUID VendorGuid, IN PVOID Value, INOUT PULONG ReturnLength, INOUT PULONG Attributes) |
_NTFN_EXTERN NTSTATUS | _NtQueryDefaultUILanguage (OUT LANGID *LanguageId) |
_NTFN_EXTERN NTSTATUS | _NtQueryInstallUILanguage (OUT LANGID *LanguageId) |
_NTFN_EXTERN NTSTATUS | _NtSetDefaultUILanguage (IN LANGID LanguageId) |
_NTFN_EXTERN NTSTATUS | _NtQueryDefaultLocale (IN BOOLEAN UserProfile, OUT PLCID DefaultLocaleId) |
_NTFN_EXTERN NTSTATUS | _NtSetDefaultLocale (IN BOOLEAN UserProfile, IN LCID DefaultLocaleId) |
_NTFN_EXTERN NTSTATUS | _NtAddAtom (IN PWSTR AtomName, IN ULONG AtomNameLength, INOUT PRTL_ATOM Atom) |
_NTFN_EXTERN NTSTATUS | _NtDeleteAtom (IN RTL_ATOM Atom) |
_NTFN_EXTERN NTSTATUS | _NtFindAtom (IN PWSTR AtomName, IN ULONG AtomNameLength, OPTOUT PRTL_ATOM Atom) |
_NTFN_EXTERN NTSTATUS | _NtQueryInformationAtom (IN RTL_ATOM Atom, IN ATOM_INFORMATION_CLASS AtomInformationClass, OUT PVOID AtomInformation, IN ULONG AtomInformationLength, OPTOUT PULONG ReturnLength) |
_NTFN_EXTERN NTSTATUS | _NtCreateTimer (OUT PHANDLE TimerHandle, IN ACCESS_MASK DesiredAccess, OPTIN POBJECT_ATTRIBUTES ObjectAttributes, IN TIMER_TYPE TimerType) |
_NTFN_EXTERN NTSTATUS | _NtOpenTimer (OUT PHANDLE TimerHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
_NTFN_EXTERN NTSTATUS | _NtQueryTimer (IN HANDLE TimerHandle, IN TIMER_INFORMATION_CLASS TimerInformationClass, OUT PVOID TimerInformation, IN ULONG Length, OUT PULONG ResultLength) |
_NTFN_EXTERN NTSTATUS | _NtSetTimer (IN HANDLE TimerHandle, IN PLARGE_INTEGER DueTime, IN PTIMER_APC_ROUTINE TimerApcRoutine, IN PVOID TimerContext, IN BOOLEAN WakeTimer, OPTIN LONG Period, OPTOUT PBOOLEAN PreviousState) |
_NTFN_EXTERN NTSTATUS | _NtCancelTimer (IN HANDLE TimerHandle, OPTOUT PBOOLEAN CurrentState) |
_NTFN_EXTERN NTSTATUS | _NtCreateEvent (OUT PHANDLE EventHandle, IN ACCESS_MASK DesiredAccess, OPTIN POBJECT_ATTRIBUTES ObjectAttributes, IN EVENT_TYPE EventType, IN BOOLEAN InitialState) |
_NTFN_EXTERN NTSTATUS | _NtOpenEvent (OUT PHANDLE EventHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
_NTFN_EXTERN NTSTATUS | _NtQueryEvent (IN HANDLE EventHandle, IN EVENT_INFORMATION_CLASS EventInformationClass, OUT PVOID EventInformation, IN ULONG EventInformationLength, OUT PULONG ReturnLength) |
_NTFN_EXTERN NTSTATUS | _NtSetEvent (IN HANDLE EventHandle, OPTOUT PLONG PreviousState) |
_NTFN_EXTERN NTSTATUS | _NtResetEvent (IN HANDLE EventHandle, OPTOUT PLONG NumberOfWaitingThreads) |
_NTFN_EXTERN NTSTATUS | _NtClearEvent (IN HANDLE EventHandle) |
_NTFN_EXTERN NTSTATUS | _NtPulseEvent (IN HANDLE EventHandle, OPTIN PLONG PulseCount) |
_NTFN_EXTERN NTSTATUS | _NtCreateKeyedEvent (OUT PHANDLE OutHandle, IN ACCESS_MASK AccessMask, IN POBJECT_ATTRIBUTES ObjectAttributes, IN ULONG Flags) |
_NTFN_EXTERN NTSTATUS | _NtOpenKeyedEvent (OUT PHANDLE OutHandle, IN ACCESS_MASK AccessMask, IN POBJECT_ATTRIBUTES ObjectAttributes) |
_NTFN_EXTERN NTSTATUS | _NtWaitForKeyedEvent (OPTIN HANDLE EventHandle, IN PVOID Key, IN BOOLEAN Alertable, OPTIN PLARGE_INTEGER Timeout) |
_NTFN_EXTERN NTSTATUS | _NtReleaseKeyedEvent (OPTIN HANDLE EventHandle, IN PVOID Key, IN BOOLEAN Alertable, OPTIN PLARGE_INTEGER Timeout) |
_NTFN_EXTERN NTSTATUS | _NtCreateEventPair (OUT PHANDLE EventPairHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
_NTFN_EXTERN NTSTATUS | _NtOpenEventPair (OUT PHANDLE EventPairHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
_NTFN_EXTERN NTSTATUS | _NtSetHighEventPair (IN HANDLE EventPair) |
_NTFN_EXTERN NTSTATUS | _NtSetLowEventPair (IN HANDLE EventPair) |
_NTFN_EXTERN NTSTATUS | _NtSetHighWaitLowEventPair (IN HANDLE EventPair) |
_NTFN_EXTERN NTSTATUS | _NtSetLowWaitHighEventPair (IN HANDLE EventPair) |
_NTFN_EXTERN NTSTATUS | _NtWaitHighEventPair (IN HANDLE EventPairHandle) |
_NTFN_EXTERN NTSTATUS | _NtWaitLowEventPair (IN HANDLE EventPairHandle) |
_NTFN_EXTERN NTSTATUS | _NtCreateMutant (OUT PHANDLE MutantHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN BOOLEAN InitialOwner) |
_NTFN_EXTERN NTSTATUS | _NtOpenMutant (OUT PHANDLE MutantHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
_NTFN_EXTERN NTSTATUS | _NtQueryMutant (IN HANDLE MutantHandle, IN MUTANT_INFORMATION_CLASS MutantInformationClass, OUT PVOID MutantInformation, IN ULONG Length, OUT PULONG ResultLength) |
_NTFN_EXTERN NTSTATUS | _NtReleaseMutant (IN HANDLE MutantHandle, OPTIN PLONG ReleaseCount) |
_NTFN_EXTERN NTSTATUS | _NtCreateSemaphore (OUT PHANDLE SemaphoreHandle, IN ACCESS_MASK DesiredAccess, OPTIN POBJECT_ATTRIBUTES ObjectAttributes, IN LONG InitialCount, IN LONG MaximumCount) |
_NTFN_EXTERN NTSTATUS | _NtOpenSemaphore (OUT PHANDLE SemaphoreHandle, IN ACCESS_MASK DesiredAcces, IN POBJECT_ATTRIBUTES ObjectAttributes) |
_NTFN_EXTERN NTSTATUS | _NtQuerySemaphore (IN HANDLE SemaphoreHandle, IN SEMAPHORE_INFORMATION_CLASS SemaphoreInformationClass, OUT PVOID SemaphoreInformation, IN ULONG Length, OUT PULONG ReturnLength) |
_NTFN_EXTERN NTSTATUS | _NtReleaseSemaphore (IN HANDLE SemaphoreHandle, IN LONG ReleaseCount, OPTOUT PLONG PreviousCount) |
_NTFN_EXTERN NTSTATUS | _NtDisplayString (IN PUNICODE_STRING DisplayString) |
_NTFN_EXTERN NTSTATUS | _NtRaiseHardError (IN NTSTATUS ErrorStatus, IN ULONG NumberOfParameters, IN ULONG UnicodeStringParameterMask, IN PULONG_PTR Parameters, IN ULONG ValidResponseOptions, OUT PULONG Response) |
_NTFN_EXTERN NTSTATUS | _NtSetDefaultHardErrorPort (IN HANDLE PortHandle) |
_NTFN_EXTERN NTSTATUS | _NtShutdownSystem (IN SHUTDOWN_ACTION Action) |
_NTFN_EXTERN NTSTATUS | _NtSetEventBoostPriority (IN HANDLE EventHandle) |
_NTFN_EXTERN NTSTATUS | _NtSetUuidSeed (IN PUCHAR UuidSeed) |
_NTFN_EXTERN NTSTATUS | _NtTraceEvent (IN ULONG TraceHandle, IN ULONG Flags, IN ULONG TraceHeaderLength, IN PEVENT_TRACE_HEADER TraceHeader) |
_NTFN_EXTERN NTSTATUS _NtQuerySystemInformation | ( | IN SYSTEM_INFORMATION_CLASS | SystemInformationClass, |
OUT PVOID | SystemInformation, | ||
IN ULONG | InformationLength, | ||
OPTOUT PULONG | ResultLength | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetSystemInformation | ( | IN SYSTEM_INFORMATION_CLASS | SystemInformationClass, |
IN PVOID | SystemInformation, | ||
IN ULONG | SystemInformationLength | ||
) |
_NTFN_EXTERN NTSTATUS _NtEnumerateSystemEnvironmentValuesEx | ( | IN ULONG | InformationClass, |
IN PVOID | Buffer, | ||
IN ULONG | BufferLength | ||
) |
_NTFN_EXTERN NTSTATUS _NtQuerySystemEnvironmentValue | ( | IN PUNICODE_STRING | Name, |
OUT PWSTR | Value, | ||
IN ULONG | Length, | ||
OPTOUT PULONG | ReturnLength | ||
) |
_NTFN_EXTERN NTSTATUS _NtQuerySystemEnvironmentValueEx | ( | IN PUNICODE_STRING | VariableName, |
IN LPGUID | VendorGuid, | ||
IN PVOID | Value, | ||
INOUT PULONG | ReturnLength, | ||
INOUT PULONG | Attributes | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetSystemEnvironmentValue | ( | IN PUNICODE_STRING | VariableName, |
IN PUNICODE_STRING | Value | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetSystemEnvironmentValueEx | ( | IN PUNICODE_STRING | VariableName, |
IN LPGUID | VendorGuid, | ||
IN PVOID | Value, | ||
INOUT PULONG | ReturnLength, | ||
INOUT PULONG | Attributes | ||
) |
_NTFN_EXTERN NTSTATUS _NtQueryDefaultUILanguage | ( | OUT LANGID * | LanguageId | ) |
_NTFN_EXTERN NTSTATUS _NtQueryInstallUILanguage | ( | OUT LANGID * | LanguageId | ) |
_NTFN_EXTERN NTSTATUS _NtSetDefaultUILanguage | ( | IN LANGID | LanguageId | ) |
_NTFN_EXTERN NTSTATUS _NtQueryDefaultLocale | ( | IN BOOLEAN | UserProfile, |
OUT PLCID | DefaultLocaleId | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetDefaultLocale | ( | IN BOOLEAN | UserProfile, |
IN LCID | DefaultLocaleId | ||
) |
_NTFN_EXTERN NTSTATUS _NtAddAtom | ( | IN PWSTR | AtomName, |
IN ULONG | AtomNameLength, | ||
INOUT PRTL_ATOM | Atom | ||
) |
_NTFN_EXTERN NTSTATUS _NtDeleteAtom | ( | IN RTL_ATOM | Atom | ) |
_NTFN_EXTERN NTSTATUS _NtFindAtom | ( | IN PWSTR | AtomName, |
IN ULONG | AtomNameLength, | ||
OPTOUT PRTL_ATOM | Atom | ||
) |
_NTFN_EXTERN NTSTATUS _NtQueryInformationAtom | ( | IN RTL_ATOM | Atom, |
IN ATOM_INFORMATION_CLASS | AtomInformationClass, | ||
OUT PVOID | AtomInformation, | ||
IN ULONG | AtomInformationLength, | ||
OPTOUT PULONG | ReturnLength | ||
) |
_NTFN_EXTERN NTSTATUS _NtCreateTimer | ( | OUT PHANDLE | TimerHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
OPTIN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
IN TIMER_TYPE | TimerType | ||
) |
_NTFN_EXTERN NTSTATUS _NtOpenTimer | ( | OUT PHANDLE | TimerHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
_NTFN_EXTERN NTSTATUS _NtQueryTimer | ( | IN HANDLE | TimerHandle, |
IN TIMER_INFORMATION_CLASS | TimerInformationClass, | ||
OUT PVOID | TimerInformation, | ||
IN ULONG | Length, | ||
OUT PULONG | ResultLength | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetTimer | ( | IN HANDLE | TimerHandle, |
IN PLARGE_INTEGER | DueTime, | ||
IN PTIMER_APC_ROUTINE | TimerApcRoutine, | ||
IN PVOID | TimerContext, | ||
IN BOOLEAN | WakeTimer, | ||
OPTIN LONG | Period, | ||
OPTOUT PBOOLEAN | PreviousState | ||
) |
_NTFN_EXTERN NTSTATUS _NtCancelTimer | ( | IN HANDLE | TimerHandle, |
OPTOUT PBOOLEAN | CurrentState | ||
) |
_NTFN_EXTERN NTSTATUS _NtCreateEvent | ( | OUT PHANDLE | EventHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
OPTIN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
IN EVENT_TYPE | EventType, | ||
IN BOOLEAN | InitialState | ||
) |
_NTFN_EXTERN NTSTATUS _NtOpenEvent | ( | OUT PHANDLE | EventHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
_NTFN_EXTERN NTSTATUS _NtQueryEvent | ( | IN HANDLE | EventHandle, |
IN EVENT_INFORMATION_CLASS | EventInformationClass, | ||
OUT PVOID | EventInformation, | ||
IN ULONG | EventInformationLength, | ||
OUT PULONG | ReturnLength | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetEvent | ( | IN HANDLE | EventHandle, |
OPTOUT PLONG | PreviousState | ||
) |
_NTFN_EXTERN NTSTATUS _NtResetEvent | ( | IN HANDLE | EventHandle, |
OPTOUT PLONG | NumberOfWaitingThreads | ||
) |
_NTFN_EXTERN NTSTATUS _NtClearEvent | ( | IN HANDLE | EventHandle | ) |
_NTFN_EXTERN NTSTATUS _NtPulseEvent | ( | IN HANDLE | EventHandle, |
OPTIN PLONG | PulseCount | ||
) |
_NTFN_EXTERN NTSTATUS _NtCreateKeyedEvent | ( | OUT PHANDLE | OutHandle, |
IN ACCESS_MASK | AccessMask, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
IN ULONG | Flags | ||
) |
_NTFN_EXTERN NTSTATUS _NtOpenKeyedEvent | ( | OUT PHANDLE | OutHandle, |
IN ACCESS_MASK | AccessMask, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
_NTFN_EXTERN NTSTATUS _NtWaitForKeyedEvent | ( | OPTIN HANDLE | EventHandle, |
IN PVOID | Key, | ||
IN BOOLEAN | Alertable, | ||
OPTIN PLARGE_INTEGER | Timeout | ||
) |
_NTFN_EXTERN NTSTATUS _NtReleaseKeyedEvent | ( | OPTIN HANDLE | EventHandle, |
IN PVOID | Key, | ||
IN BOOLEAN | Alertable, | ||
OPTIN PLARGE_INTEGER | Timeout | ||
) |
_NTFN_EXTERN NTSTATUS _NtCreateEventPair | ( | OUT PHANDLE | EventPairHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
_NTFN_EXTERN NTSTATUS _NtOpenEventPair | ( | OUT PHANDLE | EventPairHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetHighEventPair | ( | IN HANDLE | EventPair | ) |
_NTFN_EXTERN NTSTATUS _NtSetLowEventPair | ( | IN HANDLE | EventPair | ) |
_NTFN_EXTERN NTSTATUS _NtSetHighWaitLowEventPair | ( | IN HANDLE | EventPair | ) |
_NTFN_EXTERN NTSTATUS _NtSetLowWaitHighEventPair | ( | IN HANDLE | EventPair | ) |
_NTFN_EXTERN NTSTATUS _NtWaitHighEventPair | ( | IN HANDLE | EventPairHandle | ) |
_NTFN_EXTERN NTSTATUS _NtWaitLowEventPair | ( | IN HANDLE | EventPairHandle | ) |
_NTFN_EXTERN NTSTATUS _NtCreateMutant | ( | OUT PHANDLE | MutantHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
IN BOOLEAN | InitialOwner | ||
) |
_NTFN_EXTERN NTSTATUS _NtOpenMutant | ( | OUT PHANDLE | MutantHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
_NTFN_EXTERN NTSTATUS _NtQueryMutant | ( | IN HANDLE | MutantHandle, |
IN MUTANT_INFORMATION_CLASS | MutantInformationClass, | ||
OUT PVOID | MutantInformation, | ||
IN ULONG | Length, | ||
OUT PULONG | ResultLength | ||
) |
_NTFN_EXTERN NTSTATUS _NtReleaseMutant | ( | IN HANDLE | MutantHandle, |
OPTIN PLONG | ReleaseCount | ||
) |
_NTFN_EXTERN NTSTATUS _NtCreateSemaphore | ( | OUT PHANDLE | SemaphoreHandle, |
IN ACCESS_MASK | DesiredAccess, | ||
OPTIN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
IN LONG | InitialCount, | ||
IN LONG | MaximumCount | ||
) |
_NTFN_EXTERN NTSTATUS _NtOpenSemaphore | ( | OUT PHANDLE | SemaphoreHandle, |
IN ACCESS_MASK | DesiredAcces, | ||
IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
_NTFN_EXTERN NTSTATUS _NtQuerySemaphore | ( | IN HANDLE | SemaphoreHandle, |
IN SEMAPHORE_INFORMATION_CLASS | SemaphoreInformationClass, | ||
OUT PVOID | SemaphoreInformation, | ||
IN ULONG | Length, | ||
OUT PULONG | ReturnLength | ||
) |
_NTFN_EXTERN NTSTATUS _NtReleaseSemaphore | ( | IN HANDLE | SemaphoreHandle, |
IN LONG | ReleaseCount, | ||
OPTOUT PLONG | PreviousCount | ||
) |
_NTFN_EXTERN NTSTATUS _NtDisplayString | ( | IN PUNICODE_STRING | DisplayString | ) |
_NTFN_EXTERN NTSTATUS _NtRaiseHardError | ( | IN NTSTATUS | ErrorStatus, |
IN ULONG | NumberOfParameters, | ||
IN ULONG | UnicodeStringParameterMask, | ||
IN PULONG_PTR | Parameters, | ||
IN ULONG | ValidResponseOptions, | ||
OUT PULONG | Response | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetDefaultHardErrorPort | ( | IN HANDLE | PortHandle | ) |
_NTFN_EXTERN NTSTATUS _NtShutdownSystem | ( | IN SHUTDOWN_ACTION | Action | ) |
_NTFN_EXTERN NTSTATUS _NtSetEventBoostPriority | ( | IN HANDLE | EventHandle | ) |
_NTFN_EXTERN NTSTATUS _NtSetUuidSeed | ( | IN PUCHAR | UuidSeed | ) |
_NTFN_EXTERN NTSTATUS _NtTraceEvent | ( | IN ULONG | TraceHandle, |
IN ULONG | Flags, | ||
IN ULONG | TraceHeaderLength, | ||
IN PEVENT_TRACE_HEADER | TraceHeader | ||
) |