Changes

Jump to: navigation, search

Real World Mozilla First XPCOM Component

3 bytes added, 20:28, 27 February 2007
Examining IFirstXpcom.h
/* starting interface: IFirstXpcom */
#define IFIRSTXPCOM_IID_STR "78af1749-014a-47aa-baec-2669670b7601"
#define IFIRSTXPCOM_IID \
{0x78af1749, 0x014a, 0x47aa, \
{ 0xba, 0xec, 0x26, 0x69, 0x67, 0x0b, 0x76, 0x01 }}
class NS_NO_VTABLE IFirstXpcom : public nsISupports {
public:
NS_IMETHOD SetName(const nsAString & aName) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetName(aName); } \
NS_IMETHOD Add(PRInt32 a, PRInt32 b, PRInt32 *_retval) { return !_to ? NS_ERROR_NULL_POINTER : _to->Add(a, b, _retval); }
#if 0
/* Use the code below as a template for the implementation class for this interface. */

Navigation menu