summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/dcom.idl
diff options
context:
space:
mode:
Diffstat (limited to 'source4/librpc/idl/dcom.idl')
-rw-r--r--source4/librpc/idl/dcom.idl23
1 files changed, 12 insertions, 11 deletions
diff --git a/source4/librpc/idl/dcom.idl b/source4/librpc/idl/dcom.idl
index 099cb0d74d..855fbfce8f 100644
--- a/source4/librpc/idl/dcom.idl
+++ b/source4/librpc/idl/dcom.idl
@@ -31,7 +31,7 @@ interface IUnknown
/* Returns the interface with the specified IID
if implemented by this object */
[local] WERROR QueryInterface([in] GUID *iid,
- [out,iid_is(riid)] MInterfacePointer *data);
+ [out,iid_is(riid),ref] IUnknown **data);
/*****************/
/* Function 0x01 */
@@ -264,20 +264,21 @@ object,
}
[
+ uuid(DA23F6DB-6F45-466C-9EED-0B65286F2D78),
+ helpstring("ICoffeeMachine Interface"),
+ pointer_default(unique),
+ object
+] interface ICoffeeMachine : IUnknown
+{
+ [helpstring("method MakeCoffee")] WERROR MakeCoffee(BSTR *flavor);
+}
+
+[
uuid(DB7C21F8-FE33-4C11-AEA5-CEB56F076FBB),
helpstring("CoffeeMachine Class")
] coclass CoffeeMachine
{
- [
- uuid(DA23F6DB-6F45-466C-9EED-0B65286F2D78),
- helpstring("ICoffeeMachine Interface"),
- pointer_default(unique)
- ]
-
- interface ICoffeeMachine : IUnknown
- {
- [helpstring("method MakeCoffee")] HRESULT MakeCoffee(BSTR *flavor);
- }
+ interface ICoffeeMachine;
}
[