OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
ocf::TBaseClassId Class Reference

Base GUID for a components sequence of GUIDs. More...

#include <ocf/oleutil.h>

Inheritance diagram for ocf::TBaseClassId:
ocf::TClassId

Public Member Functions

 TBaseClassId (owl::TRegList &regInfo, int maxAlloc=256)
 
 TBaseClassId (const GUID &guid, int maxAlloc=256)
 
 TBaseClassId (LPCTSTR idtxt, int maxAlloc=256)
 
 TBaseClassId (TGenerate, int maxAlloc=256)
 
TClassId operator[] (int offset)
 
int AllocId ()
 
int GetOffset (const GUID &guid)
 
- Public Member Functions inherited from ocf::TClassId
 TClassId (const GUID &guid)
 
 TClassId (LPCTSTR idtxt)
 
 TClassId (const TClassId &copy)
 
 TClassId (TGenerate)
 
TClassIdoperator= (const TClassId &copy)
 
 TClassId (const GUID &guid, int offset)
 
 ~TClassId ()
 
 operator GUID & ()
 
 operator LPCTSTR ()
 

Additional Inherited Members

- Public Types inherited from ocf::TClassId
enum  TGenerate { Generate }
 
- Protected Member Functions inherited from ocf::TClassId
 TClassId ()
 Default constructor - Derived class must set GUID.
 
- Protected Attributes inherited from ocf::TClassId
GUID Guid
 
LPCTSTR Text
 

Detailed Description

Base GUID for a components sequence of GUIDs.

Definition at line 236 of file oleutil.h.

Constructor & Destructor Documentation

◆ TBaseClassId() [1/4]

ocf::TBaseClassId::TBaseClassId ( owl::TRegList & regInfo,
int maxAlloc = 256 )

Definition at line 131 of file oleutil.cpp.

References _T, ocf::TClassId::Guid, HR_CLASS_CLASSNOTAVAILABLE, OLECALL, and OleStr.

◆ TBaseClassId() [2/4]

ocf::TBaseClassId::TBaseClassId ( const GUID & guid,
int maxAlloc = 256 )

Definition at line 104 of file oleutil.cpp.

◆ TBaseClassId() [3/4]

ocf::TBaseClassId::TBaseClassId ( LPCTSTR idtxt,
int maxAlloc = 256 )

Definition at line 113 of file oleutil.cpp.

◆ TBaseClassId() [4/4]

ocf::TBaseClassId::TBaseClassId ( TGenerate e,
int maxAlloc = 256 )

Definition at line 122 of file oleutil.cpp.

Member Function Documentation

◆ AllocId()

int ocf::TBaseClassId::AllocId ( )

Definition at line 156 of file oleutil.cpp.

References _T, HR_CLASS_CLASSNOTAVAILABLE, and OLECALL.

◆ GetOffset()

int ocf::TBaseClassId::GetOffset ( const GUID & guid)

Definition at line 168 of file oleutil.cpp.

References ocf::TClassId::Guid.

◆ operator[]()

TClassId ocf::TBaseClassId::operator[] ( int offset)

The documentation for this class was generated from the following files: