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

GUID/IID/CLSID management. More...

#include <ocf/oleutil.h>

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

Public Types

enum  TGenerate { Generate }
 

Public Member Functions

 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 ()
 

Protected Member Functions

 TClassId ()
 Default constructor - Derived class must set GUID.
 

Protected Attributes

GUID Guid
 
LPCTSTR Text
 

Detailed Description

GUID/IID/CLSID management.

Definition at line 171 of file oleutil.h.

Member Enumeration Documentation

◆ TGenerate

Enumerator
Generate 

Definition at line 173 of file oleutil.h.

Constructor & Destructor Documentation

◆ TClassId() [1/6]

ocf::TClassId::TClassId ( const GUID & guid)
inline

Definition at line 195 of file oleutil.h.

References Guid.

◆ TClassId() [2/6]

ocf::TClassId::TClassId ( LPCTSTR idtxt)

Definition at line 50 of file oleutil.cpp.

References _T, Guid, OLECALL, OleStr, and PRECONDITION.

◆ TClassId() [3/6]

ocf::TClassId::TClassId ( const TClassId & copy)
inline

Definition at line 202 of file oleutil.h.

◆ TClassId() [4/6]

ocf::TClassId::TClassId ( TGenerate )

Definition at line 70 of file oleutil.cpp.

References _T, Guid, and OLECALL.

◆ TClassId() [5/6]

ocf::TClassId::TClassId ( const GUID & guid,
int offset )

Definition at line 60 of file oleutil.cpp.

References Guid.

◆ ~TClassId()

ocf::TClassId::~TClassId ( )

Definition at line 80 of file oleutil.cpp.

References Text.

◆ TClassId() [6/6]

ocf::TClassId::TClassId ( )
inlineprotected

Default constructor - Derived class must set GUID.

Definition at line 209 of file oleutil.h.

Member Function Documentation

◆ operator GUID &()

ocf::TClassId::operator GUID & ( )
inline

Definition at line 216 of file oleutil.h.

◆ operator LPCTSTR()

ocf::TClassId::operator LPCTSTR ( )

Definition at line 88 of file oleutil.cpp.

References _T.

◆ operator=()

TClassId & ocf::TClassId::operator= ( const TClassId & copy)
inline

Definition at line 224 of file oleutil.h.

References Guid, and Text.

Member Data Documentation

◆ Guid

GUID ocf::TClassId::Guid
protected

Definition at line 188 of file oleutil.h.

◆ Text

LPCTSTR ocf::TClassId::Text
protected

Definition at line 189 of file oleutil.h.


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