|
uLib
User mode C/C++ extended API library for Win32 programmers.
|
_NtQueryInformationProcess et cetera...
Functions | |
| _NTFN_EXTERN NTSTATUS | _NtQueryInformationProcess (IN HANDLE ProcessHandle, IN PROCESSINFOCLASS ProcessInformationClass, OUT PVOID ProcessInformation, IN ULONG ProcessInformationLength, OPTOUT PULONG ReturnLength) |
| _NTFN_EXTERN NTSTATUS | _NtQueryInformationThread (IN HANDLE ThreadHandle, IN THREADINFOCLASS ThreadInformationClass, OUT PVOID ThreadInformation, IN ULONG ThreadInformationLength, OPTOUT PULONG ReturnLength) |
| _NTFN_EXTERN NTSTATUS | _NtQueryInformationJobObject (IN HANDLE JobHandle, IN JOBOBJECTINFOCLASS JobInformationClass, OUT PVOID JobInformation, IN ULONG JobInformationLength, OUT PULONG ReturnLength) |
| _NTFN_EXTERN NTSTATUS | _NtCreateProcess (OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, OPTIN POBJECT_ATTRIBUTES ObjectAttributes, IN HANDLE ParentProcess, IN BOOLEAN InheritObjectTable, OPTIN HANDLE SectionHandle, OPTIN HANDLE DebugPort, OPTIN HANDLE ExceptionPort) |
| _NTFN_EXTERN NTSTATUS | _NtCreateProcessEx (OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, OPTIN POBJECT_ATTRIBUTES ObjectAttributes, IN HANDLE ParentProcess, IN ULONG Flags, OPTIN HANDLE SectionHandle, OPTIN HANDLE DebugPort, OPTIN HANDLE ExceptionPort, IN BOOLEAN InJob) |
| _NTFN_EXTERN NTSTATUS | _NtOpenProcess (OUT PHANDLE ProcessHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, OPTIN PCLIENT_ID ClientId) |
| _NTFN_EXTERN NTSTATUS | _NtCreateThread (OUT PHANDLE ThreadHandle, IN ACCESS_MASK DesiredAccess, OPTIN POBJECT_ATTRIBUTES ObjectAttributes, IN HANDLE ProcessHandle, OUT PCLIENT_ID ClientId, IN PCONTEXT ThreadContext, IN PINITIAL_TEB UserStack, IN BOOLEAN CreateSuspended) |
| _NTFN_EXTERN NTSTATUS | _NtOpenThread (OUT PHANDLE ThreadHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes, IN PCLIENT_ID ClientId) |
| _NTFN_EXTERN NTSTATUS | _NtAlertThread (IN HANDLE ThreadHandle) |
| _NTFN_EXTERN NTSTATUS | _NtAlertResumeThread (IN HANDLE ThreadHandle, OPTOUT PULONG SuspendCount) |
| _NTFN_EXTERN PTEB | _NtCurrentTeb (void) |
| _NTFN_EXTERN NTSTATUS | _NtImpersonateThread (IN HANDLE ThreadHandle, IN HANDLE ThreadToImpersonate, IN PSECURITY_QUALITY_OF_SERVICE SecurityQualityOfService) |
| _NTFN_EXTERN NTSTATUS | _NtCreateJobObject (OUT PHANDLE JobHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
| _NTFN_EXTERN NTSTATUS | _NtOpenJobObject (OUT PHANDLE JobHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes) |
| _NTFN_EXTERN NTSTATUS | _NtCreateJobSet (IN ULONG NumJob, IN PJOB_SET_ARRAY UserJobSet, IN ULONG Flags) |
| _NTFN_EXTERN NTSTATUS | _NtAssignProcessToJobObject (IN HANDLE JobHandle, IN HANDLE ProcessHandle) |
| _NTFN_EXTERN NTSTATUS | _NtIsProcessInJob (IN HANDLE ProcessHandle, OPTIN HANDLE JobHandle) |
| _NTFN_EXTERN NTSTATUS | _NtApphelpCacheControl (IN APPHELPCACHESERVICECLASS Service, OPTIN PAPPHELP_CACHE_SERVICE_LOOKUP ServiceData) |
| _NTFN_EXTERN NTSTATUS _NtQueryInformationProcess | ( | IN HANDLE | ProcessHandle, |
| IN PROCESSINFOCLASS | ProcessInformationClass, | ||
| OUT PVOID | ProcessInformation, | ||
| IN ULONG | ProcessInformationLength, | ||
| OPTOUT PULONG | ReturnLength | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtQueryInformationThread | ( | IN HANDLE | ThreadHandle, |
| IN THREADINFOCLASS | ThreadInformationClass, | ||
| OUT PVOID | ThreadInformation, | ||
| IN ULONG | ThreadInformationLength, | ||
| OPTOUT PULONG | ReturnLength | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtQueryInformationJobObject | ( | IN HANDLE | JobHandle, |
| IN JOBOBJECTINFOCLASS | JobInformationClass, | ||
| OUT PVOID | JobInformation, | ||
| IN ULONG | JobInformationLength, | ||
| OUT PULONG | ReturnLength | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtCreateProcess | ( | OUT PHANDLE | ProcessHandle, |
| IN ACCESS_MASK | DesiredAccess, | ||
| OPTIN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| IN HANDLE | ParentProcess, | ||
| IN BOOLEAN | InheritObjectTable, | ||
| OPTIN HANDLE | SectionHandle, | ||
| OPTIN HANDLE | DebugPort, | ||
| OPTIN HANDLE | ExceptionPort | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtCreateProcessEx | ( | OUT PHANDLE | ProcessHandle, |
| IN ACCESS_MASK | DesiredAccess, | ||
| OPTIN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| IN HANDLE | ParentProcess, | ||
| IN ULONG | Flags, | ||
| OPTIN HANDLE | SectionHandle, | ||
| OPTIN HANDLE | DebugPort, | ||
| OPTIN HANDLE | ExceptionPort, | ||
| IN BOOLEAN | InJob | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtOpenProcess | ( | OUT PHANDLE | ProcessHandle, |
| IN ACCESS_MASK | DesiredAccess, | ||
| IN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| OPTIN PCLIENT_ID | ClientId | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtCreateThread | ( | OUT PHANDLE | ThreadHandle, |
| IN ACCESS_MASK | DesiredAccess, | ||
| OPTIN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| IN HANDLE | ProcessHandle, | ||
| OUT PCLIENT_ID | ClientId, | ||
| IN PCONTEXT | ThreadContext, | ||
| IN PINITIAL_TEB | UserStack, | ||
| IN BOOLEAN | CreateSuspended | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtOpenThread | ( | OUT PHANDLE | ThreadHandle, |
| IN ACCESS_MASK | DesiredAccess, | ||
| IN POBJECT_ATTRIBUTES | ObjectAttributes, | ||
| IN PCLIENT_ID | ClientId | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtAlertThread | ( | IN HANDLE | ThreadHandle | ) |
| _NTFN_EXTERN NTSTATUS _NtAlertResumeThread | ( | IN HANDLE | ThreadHandle, |
| OPTOUT PULONG | SuspendCount | ||
| ) |
| _NTFN_EXTERN PTEB _NtCurrentTeb | ( | void | ) |
| _NTFN_EXTERN NTSTATUS _NtImpersonateThread | ( | IN HANDLE | ThreadHandle, |
| IN HANDLE | ThreadToImpersonate, | ||
| IN PSECURITY_QUALITY_OF_SERVICE | SecurityQualityOfService | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtCreateJobObject | ( | OUT PHANDLE | JobHandle, |
| IN ACCESS_MASK | DesiredAccess, | ||
| IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtOpenJobObject | ( | OUT PHANDLE | JobHandle, |
| IN ACCESS_MASK | DesiredAccess, | ||
| IN POBJECT_ATTRIBUTES | ObjectAttributes | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtCreateJobSet | ( | IN ULONG | NumJob, |
| IN PJOB_SET_ARRAY | UserJobSet, | ||
| IN ULONG | Flags | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtAssignProcessToJobObject | ( | IN HANDLE | JobHandle, |
| IN HANDLE | ProcessHandle | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtIsProcessInJob | ( | IN HANDLE | ProcessHandle, |
| OPTIN HANDLE | JobHandle | ||
| ) |
| _NTFN_EXTERN NTSTATUS _NtApphelpCacheControl | ( | IN APPHELPCACHESERVICECLASS | Service, |
| OPTIN PAPPHELP_CACHE_SERVICE_LOOKUP | ServiceData | ||
| ) |