2 * PROJECT: ReactOS Native Headers
3 * FILE: include/ndk/obtypes.h
4 * PURPOSE: Defintions for Object Manager Types not defined in DDK/IFS
5 * PROGRAMMER: Alex Ionescu (alex@relsoft.net)
12 /* DEPENDENCIES **************************************************************/
14 /* EXPORTED DATA *************************************************************/
15 extern NTOSAPI POBJECT_TYPE ObDirectoryType
;
16 extern NTOSAPI PDEVICE_MAP ObSystemDeviceMap
;
18 /* CONSTANTS *****************************************************************/
20 /* Values for DosDeviceDriveType */
21 #define DOSDEVICE_DRIVE_UNKNOWN 0
22 #define DOSDEVICE_DRIVE_CALCULATE 1
23 #define DOSDEVICE_DRIVE_REMOVABLE 2
24 #define DOSDEVICE_DRIVE_FIXED 3
25 #define DOSDEVICE_DRIVE_REMOTE 4
26 #define DOSDEVICE_DRIVE_CDROM 5
27 #define DOSDEVICE_DRIVE_RAMDISK 6
29 /* ENUMERATIONS **************************************************************/
31 /* TYPES *********************************************************************/
33 typedef struct _OBJECT_BASIC_INFORMATION
36 ACCESS_MASK GrantedAccess
;
40 ULONG NonPagedPoolUsage
;
42 ULONG NameInformationLength
;
43 ULONG TypeInformationLength
;
44 ULONG SecurityDescriptorLength
;
45 LARGE_INTEGER CreateTime
;
46 } OBJECT_BASIC_INFORMATION
, *POBJECT_BASIC_INFORMATION
;
48 /* FIXME: Add Object Structures Here */