Process Hacker
ntmisc.h File Reference

Go to the source code of this file.

Macros

#define FLT_PORT_CONNECT   0x0001
 
#define FLT_PORT_ALL_ACCESS   (FLT_PORT_CONNECT | STANDARD_RIGHTS_ALL)
 

Typedefs

typedef enum _VDMSERVICECLASS VDMSERVICECLASS
 
typedef enum _VDMSERVICECLASSPVDMSERVICECLASS
 

Enumerations

enum  _VDMSERVICECLASS {
  VdmStartExecution, VdmQueueInterrupt, VdmDelayInterrupt, VdmInitialize,
  VdmFeatures, VdmSetInt21Handler, VdmQueryDir, VdmPrinterDirectIoOpen,
  VdmPrinterDirectIoClose, VdmPrinterInitialize, VdmSetLdtEntries, VdmSetProcessLdtInfo,
  VdmAdlibEmulation, VdmPMCliControl, VdmQueryVdmProcess
}
 

Functions

NTSYSCALLAPI NTSTATUS NTAPI NtDrawText (_In_ PUNICODE_STRING Text)
 
NTSYSCALLAPI NTSTATUS NTAPI NtVdmControl (_In_ VDMSERVICECLASS Service, _Inout_ PVOID ServiceData)
 
NTSYSCALLAPI NTSTATUS NTAPI NtTraceEvent (_In_ HANDLE TraceHandle, _In_ ULONG Flags, _In_ ULONG FieldSize, _In_ PVOID Fields)
 
NTSYSCALLAPI NTSTATUS NTAPI NtTraceControl (_In_ ULONG FunctionCode, _In_reads_bytes_opt_(InBufferLen) PVOID InBuffer, _In_ ULONG InBufferLen, _Out_writes_bytes_opt_(OutBufferLen) PVOID OutBuffer, _In_ ULONG OutBufferLen, _Out_ PULONG ReturnLength)
 

Macro Definition Documentation

#define FLT_PORT_ALL_ACCESS   (FLT_PORT_CONNECT | STANDARD_RIGHTS_ALL)

Definition at line 19 of file ntmisc.h.

#define FLT_PORT_CONNECT   0x0001

Definition at line 18 of file ntmisc.h.

Typedef Documentation

Enumeration Type Documentation

Enumerator:
VdmStartExecution 
VdmQueueInterrupt 
VdmDelayInterrupt 
VdmInitialize 
VdmFeatures 
VdmSetInt21Handler 
VdmQueryDir 
VdmPrinterDirectIoOpen 
VdmPrinterDirectIoClose 
VdmPrinterInitialize 
VdmSetLdtEntries 
VdmSetProcessLdtInfo 
VdmAdlibEmulation 
VdmPMCliControl 
VdmQueryVdmProcess 

Definition at line 23 of file ntmisc.h.

Function Documentation

NTSYSCALLAPI NTSTATUS NTAPI NtDrawText ( _In_ PUNICODE_STRING  Text)
NTSYSCALLAPI NTSTATUS NTAPI NtTraceControl ( _In_ ULONG  FunctionCode,
_In_reads_bytes_opt_(InBufferLen) PVOID  InBuffer,
_In_ ULONG  InBufferLen,
_Out_writes_bytes_opt_(OutBufferLen) PVOID  OutBuffer,
_In_ ULONG  OutBufferLen,
_Out_ PULONG  ReturnLength 
)
NTSYSCALLAPI NTSTATUS NTAPI NtTraceEvent ( _In_ HANDLE  TraceHandle,
_In_ ULONG  Flags,
_In_ ULONG  FieldSize,
_In_ PVOID  Fields 
)
NTSYSCALLAPI NTSTATUS NTAPI NtVdmControl ( _In_ VDMSERVICECLASS  Service,
_Inout_ PVOID  ServiceData 
)