C# Class XAPI.COM.ClassFactoryBase

Inheritance: IClassFactory
Show file Open project: QuantBox/XAPI2 Class Usage Examples

Protected Properties

Property Type Description
m_ClassContext uint
m_ClassId System.Guid
m_Cookie uint
m_Flags uint
m_locked System.UInt32

Public Methods

Method Description
ClassFactoryBase ( ) : System
CreateInstance ( IntPtr pUnkOuter, System.Guid &riid, IntPtr &ppvObject ) : void
LockServer ( bool bLock ) : void
RegisterClassObject ( ) : bool
ResumeClassObjects ( ) : bool
RevokeClassObject ( ) : bool
virtual_CreateInstance ( IntPtr pUnkOuter, System.Guid &riid, IntPtr &ppvObject ) : void

Private Methods

Method Description
CoRegisterClassObject ( [ rclsid, [ pUnk, uint dwClsContext, uint flags, uint &lpdwRegister ) : int
CoResumeClassObjects ( ) : int
CoRevokeClassObject ( uint dwRegister ) : int

Method Details

ClassFactoryBase() public method

public ClassFactoryBase ( ) : System
return System

CreateInstance() public method

public CreateInstance ( IntPtr pUnkOuter, System.Guid &riid, IntPtr &ppvObject ) : void
pUnkOuter System.IntPtr
riid System.Guid
ppvObject System.IntPtr
return void

LockServer() public method

public LockServer ( bool bLock ) : void
bLock bool
return void

RegisterClassObject() public method

public RegisterClassObject ( ) : bool
return bool

ResumeClassObjects() public static method

public static ResumeClassObjects ( ) : bool
return bool

RevokeClassObject() public method

public RevokeClassObject ( ) : bool
return bool

virtual_CreateInstance() public method

public virtual_CreateInstance ( IntPtr pUnkOuter, System.Guid &riid, IntPtr &ppvObject ) : void
pUnkOuter System.IntPtr
riid System.Guid
ppvObject System.IntPtr
return void

Property Details

m_ClassContext protected property

protected uint m_ClassContext
return uint

m_ClassId protected property

protected Guid,System m_ClassId
return System.Guid

m_Cookie protected property

protected uint m_Cookie
return uint

m_Flags protected property

protected uint m_Flags
return uint

m_locked protected property

protected UInt32,System m_locked
return System.UInt32