#include <rtl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| NTSTATUS NTAPI | RtlpCreateUserStack (IN HANDLE hProcess, IN SIZE_T StackReserve OPTIONAL, IN SIZE_T StackCommit OPTIONAL, IN ULONG StackZeroBits OPTIONAL, OUT PINITIAL_TEB InitialTeb) |
| NTSTATUS NTAPI | RtlpFreeUserStack (IN HANDLE Process, IN PINITIAL_TEB InitialTeb) |
| NTSTATUS NTAPI | RtlSetThreadIsCritical (IN BOOLEAN NewValue, OUT PBOOLEAN OldValue OPTIONAL, IN BOOLEAN NeedBreaks) |
| NTSTATUS NTAPI | RtlCreateUserThread (IN HANDLE ProcessHandle, IN PSECURITY_DESCRIPTOR SecurityDescriptor OPTIONAL, IN BOOLEAN CreateSuspended, IN ULONG StackZeroBits OPTIONAL, IN SIZE_T StackReserve OPTIONAL, IN SIZE_T StackCommit OPTIONAL, IN PTHREAD_START_ROUTINE StartAddress, IN PVOID Parameter OPTIONAL, OUT PHANDLE ThreadHandle OPTIONAL, OUT PCLIENT_ID ClientId OPTIONAL) |
| VOID NTAPI | RtlExitUserThread (NTSTATUS Status) |
| VOID NTAPI | RtlFreeUserThreadStack (HANDLE ProcessHandle, HANDLE ThreadHandle) |
| PTEB NTAPI | _NtCurrentTeb (VOID) |
| NTSTATUS NTAPI | RtlRemoteCall (IN HANDLE Process, IN HANDLE Thread, IN PVOID CallSite, IN ULONG ArgumentCount, IN PULONG Arguments, IN BOOLEAN PassContext, IN BOOLEAN AlreadySuspended) |