ADTF  3.18.2
IObjectCompatibility

This class defines an enumeration for the IObject::GetInterface method. More...

Public Types

enum  tObjectCompatiblity { UCOMVersionReturn = 0x00000100 , UCOMCompatibilityOffset = 0x00100000 }
 This is a 32 Bit value which is submitted to the GetInterface Method to check for BugFixes. More...
 

Public Member Functions

 ADTF_IID (IObjectCompatibility, "object_compatibility.ant.ucom.adtf.iid")
 Marks the IObjectCompatibility to be castable with the ucom_cast<> More...
 

Protected Member Functions

 ~IObjectCompatibility ()=default
 Protected destructor --> Use implemented Destroy() instead of delete!
 

Detailed Description

This class defines an enumeration for the IObject::GetInterface method.

Definition at line 21 of file object_compatibility_intf.h.

Member Enumeration Documentation

◆ tObjectCompatiblity

This is a 32 Bit value which is submitted to the GetInterface Method to check for BugFixes.

It must start and end with a 0.

Definition at line 35 of file object_compatibility_intf.h.

Member Function Documentation

◆ ADTF_IID()

ADTF_IID ( IObjectCompatibility  ,
"object_compatibility.ant.ucom.adtf.iid"   
)

Marks the IObjectCompatibility to be castable with the ucom_cast<>

See also
ADTF_IID(_interface, _striid)