2012-10-07 12:58:52 +00:00
|
|
|
// ******************************************************************
|
|
|
|
// *
|
|
|
|
// * proj : OpenXDK
|
|
|
|
// *
|
|
|
|
// * desc : Open Source XBox Development Kit
|
|
|
|
// *
|
|
|
|
// * file : ob.h
|
|
|
|
// *
|
|
|
|
// * note : XBox Kernel *Object Manager* Declarations
|
|
|
|
// *
|
|
|
|
// ******************************************************************
|
|
|
|
#ifndef XBOXKRNL_OB_H
|
|
|
|
#define XBOXKRNL_OB_H
|
|
|
|
|
|
|
|
XBSYSAPI VOID *ObCreateObject;
|
2016-11-12 23:46:56 +00:00
|
|
|
XBSYSAPI EXPORTNUM(240) POBJECT_TYPE ObDirectoryObjectType;
|
2012-10-07 12:58:52 +00:00
|
|
|
XBSYSAPI VOID *ObInsertObject;
|
|
|
|
XBSYSAPI VOID *ObMakeTemporaryObject;
|
|
|
|
XBSYSAPI VOID *ObOpenObjectByName;
|
|
|
|
XBSYSAPI VOID *ObOpenObjectByPointer;
|
2016-11-12 23:46:56 +00:00
|
|
|
XBSYSAPI EXPORTNUM(245) DWORD ObpObjectHandleTable[1];
|
2012-10-07 12:58:52 +00:00
|
|
|
|
|
|
|
XBSYSAPI EXPORTNUM(246) BOOLEAN NTAPI ObReferenceObjectByHandle
|
|
|
|
( unsigned int a,
|
|
|
|
unsigned int b,
|
|
|
|
unsigned int c
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
XBSYSAPI VOID *ObReferenceObjectByName;
|
|
|
|
XBSYSAPI VOID *ObReferenceObjectByPointer;
|
2016-11-12 23:46:56 +00:00
|
|
|
XBSYSAPI EXPORTNUM(249) POBJECT_TYPE ObSymbolicLinkObjectType;
|
2012-10-07 12:58:52 +00:00
|
|
|
XBSYSAPI VOID *ObfDereferenceObject;
|
|
|
|
XBSYSAPI VOID *ObfReferenceObject;
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|