ReactOS 0.4.15-dev-7906-g1b85a5f
ntobjfs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RtlAnsiString
 
struct  RtlUnicodeString
 
struct  NtObjectInfo
 
struct  OpenStruct
 
struct  NtObject
 
struct  NtObjEntry
 NtObj file system file-entry. More...
 
struct  NtObjDirectory
 NtObj file system directory-entry. More...
 

Enumerations

enum  OBJECT_TYPE {
  DIRECTORY_OBJECT , SYMBOLICLINK_OBJECT , MUTANT_OBJECT , SECTION_OBJECT ,
  EVENT_OBJECT , SEMAPHORE_OBJECT , TIMER_OBJECT , KEY_OBJECT ,
  EVENTPAIR_OBJECT , IOCOMPLETION_OBJECT , DEVICE_OBJECT , FILE_OBJECT ,
  CONTROLLER_OBJECT , PROFILE_OBJECT , TYPE_OBJECT , DESKTOP_OBJECT ,
  WINDOWSTATION_OBJECT , DRIVER_OBJECT , TOKEN_OBJECT , PROCESS_OBJECT ,
  THREAD_OBJECT , ADAPTER_OBJECT , PORT_OBJECT , UNKNOWN_OBJECT_TYPE = -1 ,
  DIRECTORY_OBJECT , SYMBOLICLINK_OBJECT , MUTANT_OBJECT , SECTION_OBJECT ,
  EVENT_OBJECT , SEMAPHORE_OBJECT , TIMER_OBJECT , KEY_OBJECT ,
  EVENTPAIR_OBJECT , IOCOMPLETITION_OBJECT , DEVICE_OBJECT , FILE_OBJECT ,
  CONTROLLER_OBJECT , PROFILE_OBJECT , TYPE_OBJECT , DESKTOP_OBJECT ,
  WINDOWSTATION_OBJECT , DRIVER_OBJECT , TOKEN_OBJECT , PROCESS_OBJECT ,
  THREAD_OBJECT , ADAPTER_OBJECT , PORT_OBJECT , UNKNOWN_OBJECT_TYPE =-1
}
 

Enumeration Type Documentation

◆ OBJECT_TYPE

Enumerator
DIRECTORY_OBJECT 
SYMBOLICLINK_OBJECT 
MUTANT_OBJECT 
SECTION_OBJECT 
EVENT_OBJECT 
SEMAPHORE_OBJECT 
TIMER_OBJECT 
KEY_OBJECT 
EVENTPAIR_OBJECT 
IOCOMPLETION_OBJECT 
DEVICE_OBJECT 
FILE_OBJECT 
CONTROLLER_OBJECT 
PROFILE_OBJECT 
TYPE_OBJECT 
DESKTOP_OBJECT 
WINDOWSTATION_OBJECT 
DRIVER_OBJECT 
TOKEN_OBJECT 
PROCESS_OBJECT 
THREAD_OBJECT 
ADAPTER_OBJECT 
PORT_OBJECT 
UNKNOWN_OBJECT_TYPE 
DIRECTORY_OBJECT 
SYMBOLICLINK_OBJECT 
MUTANT_OBJECT 
SECTION_OBJECT 
EVENT_OBJECT 
SEMAPHORE_OBJECT 
TIMER_OBJECT 
KEY_OBJECT 
EVENTPAIR_OBJECT 
IOCOMPLETITION_OBJECT 
DEVICE_OBJECT 
FILE_OBJECT 
CONTROLLER_OBJECT 
PROFILE_OBJECT 
TYPE_OBJECT 
DESKTOP_OBJECT 
WINDOWSTATION_OBJECT 
DRIVER_OBJECT 
TOKEN_OBJECT 
PROCESS_OBJECT 
THREAD_OBJECT 
ADAPTER_OBJECT 
PORT_OBJECT 
UNKNOWN_OBJECT_TYPE 

Definition at line 29 of file ntobjfs.h.

29 {
36
38};
@ IOCOMPLETITION_OBJECT
Definition: ntobjfs.h:32
@ ADAPTER_OBJECT
Definition: ntobjfs.h:35
@ KEY_OBJECT
Definition: ntobjfs.h:32
@ TOKEN_OBJECT
Definition: ntobjfs.h:35
@ TYPE_OBJECT
Definition: ntobjfs.h:34
@ CONTROLLER_OBJECT
Definition: ntobjfs.h:33
@ MUTANT_OBJECT
Definition: ntobjfs.h:31
@ WINDOWSTATION_OBJECT
Definition: ntobjfs.h:34
@ EVENT_OBJECT
Definition: ntobjfs.h:31
@ SYMBOLICLINK_OBJECT
Definition: ntobjfs.h:30
@ FILE_OBJECT
Definition: ntobjfs.h:33
@ DESKTOP_OBJECT
Definition: ntobjfs.h:34
@ SECTION_OBJECT
Definition: ntobjfs.h:31
@ DIRECTORY_OBJECT
Definition: ntobjfs.h:30
@ SEMAPHORE_OBJECT
Definition: ntobjfs.h:31
@ DRIVER_OBJECT
Definition: ntobjfs.h:34
@ DEVICE_OBJECT
Definition: ntobjfs.h:33
@ PROCESS_OBJECT
Definition: ntobjfs.h:35
@ PORT_OBJECT
Definition: ntobjfs.h:35
@ EVENTPAIR_OBJECT
Definition: ntobjfs.h:32
@ UNKNOWN_OBJECT_TYPE
Definition: ntobjfs.h:37
@ PROFILE_OBJECT
Definition: ntobjfs.h:33
@ THREAD_OBJECT
Definition: ntobjfs.h:35
@ TIMER_OBJECT
Definition: ntobjfs.h:32