23#ifndef __XPLC_IMONIKER_H__
24#define __XPLC_IMONIKER_H__
26#if defined(__GNUC__) && __GNUC__ > 3
27# pragma GCC system_header
61 {0xa5, 0xab, 0xb2, 0x5d, 0x92, 0x23, 0xda, 0xa2}});
This file contains the XPLC foundation interface.
#define UNSTABLE_INTERFACE
Used to mark an interface as unstable.
An interface for obtaining an IObject given a moniker string.
virtual IObject * resolve(const char *moniker)=0
Given a moniker string, return the IObject it refers to, or NULL if no objects match.
The basic interface which is included by all other XPLC interfaces and objects.
#define DEFINE_IID(iface, u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11)
Used to define the IID of an interface.