ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

obtypes.h File Reference

Go to the source code of this file.

Data Structures

struct  POB_PRE_CREATE_HANDLE_INFORMATION
struct  POB_PRE_DUPLICATE_HANDLE_INFORMATION
union  POB_PRE_OPERATION_PARAMETERS
struct  POB_PRE_OPERATION_INFORMATION
struct  POB_POST_CREATE_HANDLE_INFORMATION
struct  POB_POST_DUPLICATE_HANDLE_INFORMATION
union  POB_POST_OPERATION_PARAMETERS
struct  POB_POST_OPERATION_INFORMATION
struct  POB_OPERATION_REGISTRATION
struct  POB_CALLBACK_REGISTRATION
struct  POBJECT_NAME_INFORMATION

Defines

#define MAXIMUM_FILENAME_LENGTH   256
#define OBJ_NAME_PATH_SEPARATOR   ((WCHAR)L'\\')
#define OBJECT_TYPE_CREATE   0x0001
#define OBJECT_TYPE_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | 0x1)
#define DIRECTORY_QUERY   0x0001
#define DIRECTORY_TRAVERSE   0x0002
#define DIRECTORY_CREATE_OBJECT   0x0004
#define DIRECTORY_CREATE_SUBDIRECTORY   0x0008
#define DIRECTORY_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | 0xF)
#define SYMBOLIC_LINK_QUERY   0x0001
#define SYMBOLIC_LINK_ALL_ACCESS   (STANDARD_RIGHTS_REQUIRED | 0x1)
#define DUPLICATE_CLOSE_SOURCE   0x00000001
#define DUPLICATE_SAME_ACCESS   0x00000002
#define DUPLICATE_SAME_ATTRIBUTES   0x00000004
#define OB_FLT_REGISTRATION_VERSION_0100   0x0100
#define OB_FLT_REGISTRATION_VERSION   OB_FLT_REGISTRATION_VERSION_0100
#define OB_OPERATION_HANDLE_CREATE   0x00000001
#define OB_OPERATION_HANDLE_DUPLICATE   0x00000002

Typedefs

typedef enum
_OB_PREOP_CALLBACK_STATUS * 
POB_PREOP_CALLBACK_STATUS
typedef
OB_PREOP_CALLBACK_STATUS(NTAPI
POB_PRE_OPERATION_CALLBACK )(_In_ PVOID RegistrationContext, _Inout_ POB_PRE_OPERATION_INFORMATION OperationInformation)
typedef VOID(NTAPIPOB_POST_OPERATION_CALLBACK )(_In_ PVOID RegistrationContext, _In_ POB_POST_OPERATION_INFORMATION OperationInformation)

Enumerations

enum  OB_PREOP_CALLBACK_STATUS { OB_PREOP_SUCCESS, OB_PREOP_SUCCESS }

Functions

 $if (_WDMDDK_) typedef ULONG OB_OPERATION
 $endif (_WDMDDK_) $if(_NTIFS_) typedef enum _OBJECT_INFORMATION_CLASS

Variables

POBJECT_TYPE NTSYSAPI CmKeyObjectType
POBJECT_TYPE NTSYSAPI ExEventObjectType
POBJECT_TYPE NTSYSAPI ExSemaphoreObjectType
POBJECT_TYPE NTSYSAPI IoFileObjectType
POBJECT_TYPE NTSYSAPI PsThreadType
POBJECT_TYPE NTSYSAPI SeTokenObjectType
POBJECT_TYPE NTSYSAPI PsProcessType
 OBJECT_INFORMATION_CLASS

Generated on Sun May 27 2012 05:37:18 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.