r5676: Fix some alignment issues and IRemoteActivation
[samba.git] / source4 / librpc / idl / remact.idl
index ca1b228d4c08abacc0142c9651750f33facd2ae7..7a879e717fe30b0e0b37460b3ba0b5f904304141 100644 (file)
@@ -21,7 +21,11 @@ interface IRemoteActivation
                RPC_C_IMP_LEVEL_IMPERSONATE = 3,
                RPC_C_IMP_LEVEL_DELEGATE = 4
        } imp_levels;
-       
+
+       typedef struct {
+               MInterfacePointer *ip;
+       } pMInterfacePointer;
+
        const uint32 MODE_GET_CLASS_OBJECT = 0xffffffff;
        WERROR RemoteActivation (
                        [in] ORPCTHIS this,
@@ -41,7 +45,7 @@ interface IRemoteActivation
                        [out] uint32 AuthnHint,
                        [out] COMVERSION ServerVersion,
                        [out] WERROR hr,
-                       [out,size_is(Interfaces)] MInterfacePointer *ifaces[],
+                       [out,size_is(Interfaces)] pMInterfacePointer ifaces[],
                        [out,size_is(Interfaces)] WERROR results[]
                        );
 }