ReactOS 0.4.16-dev-336-gb667d82
IRemUnknown Interface Reference
Inheritance diagram for IRemUnknown:
Collaboration diagram for IRemUnknown:

Classes

struct  tagREMINTERFACEREF
 
struct  tagREMQIRESULT
 

Public Types

typedef IRemUnknownLPREMUNKNOWN
 
typedef struct IRemUnknown::tagREMQIRESULT REMQIRESULT
 
typedef struct IRemUnknown::tagREMINTERFACEREF REMINTERFACEREF
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT RemQueryInterface ([in] REFIPID ripid, [in] ULONG cRefs, [in] unsigned short cIids, [in, size_is(cIids)] IID *iids, [out, size_is(, cIids)] REMQIRESULT **ppQIResults)
 
HRESULT RemAddRef ([in] unsigned short cInterfaceRefs, [in, size_is(cInterfaceRefs)] REMINTERFACEREF *InterfaceRefs, [out, size_is(cInterfaceRefs)] HRESULT *pResults)
 
HRESULT RemRelease ([in] unsigned short cInterfaceRefs, [in, size_is(cInterfaceRefs)] REMINTERFACEREF *InterfaceRefs)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 186 of file dcom.idl.

Member Typedef Documentation

◆ LPREMUNKNOWN

Definition at line 188 of file dcom.idl.

◆ REMINTERFACEREF

◆ REMQIRESULT

Member Function Documentation

◆ RemAddRef()

HRESULT IRemUnknown::RemAddRef ( [in] unsigned short  cInterfaceRefs,
[in, size_is(cInterfaceRefs)] REMINTERFACEREF InterfaceRefs,
[out, size_is(cInterfaceRefs)] HRESULT pResults 
)

◆ RemQueryInterface()

HRESULT IRemUnknown::RemQueryInterface ( [in] REFIPID  ripid,
[in] ULONG  cRefs,
[in] unsigned short  cIids,
[in, size_is(cIids)] IID iids,
[out, size_is(, cIids)] REMQIRESULT **  ppQIResults 
)

◆ RemRelease()

HRESULT IRemUnknown::RemRelease ( [in] unsigned short  cInterfaceRefs,
[in, size_is(cInterfaceRefs)] REMINTERFACEREF InterfaceRefs 
)

The documentation for this interface was generated from the following file: