25 static const GUUIID GInterfaceUUIID =
27 0xf73c8b73, 0x7c68, 0x4fee,{ 0xbf, 0x82, 0x83, 0xc2, 0x67, 0x27, 0x73, 0x13 }
virtual GReturn GetCount(unsigned int &_outCount)=0
Return the total number of active references to this object.
Base interface all Gateware interfaces must support at a minimum.
Definition: GInterface.h:34
Gateware Universally Unique Interface IDentifier.
Definition: GDefines.h:25
virtual GReturn IncrementCount()=0
Increase the total number of active references to this object.
virtual GReturn RequestInterface(const GUUIID &_interfaceID, void **_outputInterface)=0
Requests an interface that may or may not be supported by this object.
virtual GReturn DecrementCount()=0
Decrease the total number of active references to this object.
The core namespace to which all Gateware interfaces/structures/defines must belong.
Definition: GAudio.h:20
GReturn
Listing of common error codes returned by Gateware functions.
Definition: GDefines.h:53