uLib
User mode C/C++ extended API library for Win32 programmers.
|
_NtYieldExecution et cetera...
Functions | |
_NTFN_EXTERN ULONG | _NtGetCurrentProcessorNumber (VOID) |
_NTFN_EXTERN NTSTATUS | _NtYieldExecution (VOID) |
_NTFN_EXTERN NTSTATUS | _NtDelayExecution (IN BOOLEAN Alertable, IN LARGE_INTEGER *Interval) |
_NTFN_EXTERN NTSTATUS | _NtRaiseException (IN PEXCEPTION_RECORD ExceptionRecord, IN PCONTEXT Context, IN BOOLEAN SearchFrames) |
_NTFN_EXTERN NTSTATUS | _NtContinue (IN PCONTEXT Context, IN BOOLEAN TestAlert) |
_NTFN_EXTERN NTSTATUS | _NtW32Call (IN ULONG RoutineIndex, IN PVOID Argument, IN ULONG ArgumentLength, OPTOUT PVOID *Result, OPTOUT PULONG ResultLength) |
_NTFN_EXTERN ULONG | _NtGetTickCount (VOID) |
_NTFN_EXTERN NTSTATUS | _NtQuerySystemTime (OUT PLARGE_INTEGER CurrentTime) |
_NTFN_EXTERN NTSTATUS | _NtSetSystemTime (IN PLARGE_INTEGER SystemTime, OPTIN PLARGE_INTEGER NewSystemTime) |
_NTFN_EXTERN NTSTATUS | _NtQueryPerformanceCounter (OUT PLARGE_INTEGER Counter, OPTOUT PLARGE_INTEGER Frequency) |
_NTFN_EXTERN NTSTATUS | _NtQueryTimerResolution (OUT PULONG MinimumResolution, OUT PULONG MaximumResolution, OUT PULONG ActualResolution) |
_NTFN_EXTERN NTSTATUS | _NtSetTimerResolution (IN ULONG RequestedResolution, IN BOOLEAN SetOrUnset, OUT PULONG ActualResolution) |
_NTFN_EXTERN NTSTATUS | _NtGetContextThread (IN HANDLE ThreadHandle, OUT PCONTEXT Context) |
_NTFN_EXTERN NTSTATUS | _NtSetContextThread (IN HANDLE ThreadHandle, IN PCONTEXT Context) |
_NTFN_EXTERN NTSTATUS | _NtCreateProfile (OUT PHANDLE ProfileHandle, IN HANDLE ProcessHandle, IN PVOID ImageBase, IN SIZE_T ImageSize, IN ULONG Granularity, OUT PVOID Buffer, IN ULONG ProfilingSize, IN KPROFILE_SOURCE Source, IN KAFFINITY ProcessorMask) |
_NTFN_EXTERN NTSTATUS | _NtCreateProfileEx (OUT PHANDLE ProfileHandle, IN HANDLE ProcessHandle, IN PVOID ImageBase, IN SIZE_T ImageSize, IN ULONG Granularity, OUT PVOID Buffer, IN ULONG ProfilingSize, IN KPROFILE_SOURCE Source, IN USHORT GroupCount, IN PGROUP_AFFINITY Affinity) |
_NTFN_EXTERN NTSTATUS | _NtStartProfile (IN HANDLE ProfileHandle) |
_NTFN_EXTERN NTSTATUS | _NtStopProfile (IN HANDLE ProfileHandle) |
_NTFN_EXTERN NTSTATUS | _NtQueryIntervalProfile (IN KPROFILE_SOURCE ProfileSource, OUT PULONG Interval) |
_NTFN_EXTERN NTSTATUS | _NtSetIntervalProfile (IN ULONG Interval, IN KPROFILE_SOURCE ClockSource) |
_NTFN_EXTERN NTSTATUS | _NtQueueApcThread (IN HANDLE ThreadHandle, IN PKNORMAL_ROUTINE ApcRoutine, OPTIN PVOID NormalContext, OPTIN PVOID SystemArgument1, OPTIN PVOID SystemArgument2) |
_NTFN_EXTERN NTSTATUS | _NtTestAlert (VOID) |
_NTFN_EXTERN NTSTATUS | _NtCallbackReturn (OPTIN PVOID Result, IN ULONG ResultLength, IN NTSTATUS Status) |
_NTFN_EXTERN NTSTATUS | _NtSetLdtEntries (IN ULONG Selector1, IN LDT_ENTRY LdtEntry1, IN ULONG Selector2, IN LDT_ENTRY LdtEntry2) |
_NTFN_EXTERN NTSTATUS | _NtVdmControl (IN ULONG ControlCode, IN PVOID ControlData) |
_NTFN_EXTERN ULONG _NtGetCurrentProcessorNumber | ( | VOID | ) |
_NTFN_EXTERN NTSTATUS _NtYieldExecution | ( | VOID | ) |
_NTFN_EXTERN NTSTATUS _NtDelayExecution | ( | IN BOOLEAN | Alertable, |
IN LARGE_INTEGER * | Interval | ||
) |
_NTFN_EXTERN NTSTATUS _NtRaiseException | ( | IN PEXCEPTION_RECORD | ExceptionRecord, |
IN PCONTEXT | Context, | ||
IN BOOLEAN | SearchFrames | ||
) |
_NTFN_EXTERN NTSTATUS _NtContinue | ( | IN PCONTEXT | Context, |
IN BOOLEAN | TestAlert | ||
) |
_NTFN_EXTERN NTSTATUS _NtW32Call | ( | IN ULONG | RoutineIndex, |
IN PVOID | Argument, | ||
IN ULONG | ArgumentLength, | ||
OPTOUT PVOID * | Result, | ||
OPTOUT PULONG | ResultLength | ||
) |
_NTFN_EXTERN ULONG _NtGetTickCount | ( | VOID | ) |
_NTFN_EXTERN NTSTATUS _NtQuerySystemTime | ( | OUT PLARGE_INTEGER | CurrentTime | ) |
_NTFN_EXTERN NTSTATUS _NtSetSystemTime | ( | IN PLARGE_INTEGER | SystemTime, |
OPTIN PLARGE_INTEGER | NewSystemTime | ||
) |
_NTFN_EXTERN NTSTATUS _NtQueryPerformanceCounter | ( | OUT PLARGE_INTEGER | Counter, |
OPTOUT PLARGE_INTEGER | Frequency | ||
) |
_NTFN_EXTERN NTSTATUS _NtQueryTimerResolution | ( | OUT PULONG | MinimumResolution, |
OUT PULONG | MaximumResolution, | ||
OUT PULONG | ActualResolution | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetTimerResolution | ( | IN ULONG | RequestedResolution, |
IN BOOLEAN | SetOrUnset, | ||
OUT PULONG | ActualResolution | ||
) |
_NTFN_EXTERN NTSTATUS _NtGetContextThread | ( | IN HANDLE | ThreadHandle, |
OUT PCONTEXT | Context | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetContextThread | ( | IN HANDLE | ThreadHandle, |
IN PCONTEXT | Context | ||
) |
_NTFN_EXTERN NTSTATUS _NtCreateProfile | ( | OUT PHANDLE | ProfileHandle, |
IN HANDLE | ProcessHandle, | ||
IN PVOID | ImageBase, | ||
IN SIZE_T | ImageSize, | ||
IN ULONG | Granularity, | ||
OUT PVOID | Buffer, | ||
IN ULONG | ProfilingSize, | ||
IN KPROFILE_SOURCE | Source, | ||
IN KAFFINITY | ProcessorMask | ||
) |
_NTFN_EXTERN NTSTATUS _NtCreateProfileEx | ( | OUT PHANDLE | ProfileHandle, |
IN HANDLE | ProcessHandle, | ||
IN PVOID | ImageBase, | ||
IN SIZE_T | ImageSize, | ||
IN ULONG | Granularity, | ||
OUT PVOID | Buffer, | ||
IN ULONG | ProfilingSize, | ||
IN KPROFILE_SOURCE | Source, | ||
IN USHORT | GroupCount, | ||
IN PGROUP_AFFINITY | Affinity | ||
) |
_NTFN_EXTERN NTSTATUS _NtStartProfile | ( | IN HANDLE | ProfileHandle | ) |
_NTFN_EXTERN NTSTATUS _NtStopProfile | ( | IN HANDLE | ProfileHandle | ) |
_NTFN_EXTERN NTSTATUS _NtQueryIntervalProfile | ( | IN KPROFILE_SOURCE | ProfileSource, |
OUT PULONG | Interval | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetIntervalProfile | ( | IN ULONG | Interval, |
IN KPROFILE_SOURCE | ClockSource | ||
) |
_NTFN_EXTERN NTSTATUS _NtQueueApcThread | ( | IN HANDLE | ThreadHandle, |
IN PKNORMAL_ROUTINE | ApcRoutine, | ||
OPTIN PVOID | NormalContext, | ||
OPTIN PVOID | SystemArgument1, | ||
OPTIN PVOID | SystemArgument2 | ||
) |
_NTFN_EXTERN NTSTATUS _NtTestAlert | ( | VOID | ) |
_NTFN_EXTERN NTSTATUS _NtCallbackReturn | ( | OPTIN PVOID | Result, |
IN ULONG | ResultLength, | ||
IN NTSTATUS | Status | ||
) |
_NTFN_EXTERN NTSTATUS _NtSetLdtEntries | ( | IN ULONG | Selector1, |
IN LDT_ENTRY | LdtEntry1, | ||
IN ULONG | Selector2, | ||
IN LDT_ENTRY | LdtEntry2 | ||
) |
_NTFN_EXTERN NTSTATUS _NtVdmControl | ( | IN ULONG | ControlCode, |
IN PVOID | ControlData | ||
) |