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

ob_x.h File Reference
#include "ex.h"

Go to the source code of this file.

Defines

#define OBP_LOCK_STATE_PRE_ACQUISITION_EXCLUSIVE   0xAAAA1234
#define OBP_LOCK_STATE_PRE_ACQUISITION_SHARED   0xBBBB1234
#define OBP_LOCK_STATE_POST_ACQUISITION_EXCLUSIVE   0xCCCC1234
#define OBP_LOCK_STATE_POST_ACQUISITION_SHARED   0xDDDD1234
#define OBP_LOCK_STATE_RELEASED   0xEEEE1234
#define OBP_LOCK_STATE_INITIALIZED   0xFFFF1234
#define OBP_NAME_LOOKASIDE_MAX_SIZE   248

Functions

FORCEINLINE ULONG ObpSelectObjectLockSlot (IN POBJECT_HEADER ObjectHeader)
FORCEINLINE VOID ObpAcquireObjectLock (IN POBJECT_HEADER ObjectHeader)
FORCEINLINE VOID ObpAcquireObjectLockShared (IN POBJECT_HEADER ObjectHeader)
FORCEINLINE VOID ObpReleaseObjectLock (IN POBJECT_HEADER ObjectHeader)
FORCEINLINE
POBJECT_HEADER_NAME_INFO 
ObpReferenceNameInfo (IN POBJECT_HEADER ObjectHeader)
FORCEINLINE VOID ObpDereferenceNameInfo (IN POBJECT_HEADER_NAME_INFO HeaderNameInfo)
FORCEINLINE VOID ObpAcquireDirectoryLockShared (IN POBJECT_DIRECTORY Directory, IN POBP_LOOKUP_CONTEXT Context)
FORCEINLINE VOID ObpAcquireDirectoryLockExclusive (IN POBJECT_DIRECTORY Directory, IN POBP_LOOKUP_CONTEXT Context)
FORCEINLINE VOID ObpReleaseDirectoryLock (IN POBJECT_DIRECTORY Directory, IN POBP_LOOKUP_CONTEXT Context)
FORCEINLINE VOID ObpInitializeLookupContext (IN POBP_LOOKUP_CONTEXT Context)
FORCEINLINE VOID ObpReleaseLookupContextObject (IN POBP_LOOKUP_CONTEXT Context)
FORCEINLINE VOID ObpReleaseLookupContext (IN POBP_LOOKUP_CONTEXT Context)
FORCEINLINE VOID ObpEnterObjectTypeMutex (IN POBJECT_TYPE ObjectType)
FORCEINLINE VOID ObpLeaveObjectTypeMutex (IN POBJECT_TYPE ObjectType)
FORCEINLINE VOID ObpReleaseObjectCreateInformation (IN POBJECT_CREATE_INFORMATION ObjectCreateInfo)
FORCEINLINE PVOID ObpAllocateObjectCreateInfoBuffer (IN PP_NPAGED_LOOKASIDE_NUMBER Type)
FORCEINLINE VOID ObpFreeCapturedAttributes (IN PVOID Buffer, IN PP_NPAGED_LOOKASIDE_NUMBER Type)
FORCEINLINE VOID ObpFreeObjectCreateInformation (IN POBJECT_CREATE_INFORMATION ObjectCreateInfo)
FORCEINLINE VOID ObpCalloutStart (IN PKIRQL CalloutIrql)
FORCEINLINE VOID ObpCalloutEnd (IN KIRQL CalloutIrql, IN PCHAR Procedure, IN POBJECT_TYPE ObjectType, IN PVOID Object)

Generated on Sat May 26 2012 06:06:21 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.