diff options
Diffstat (limited to 'source4/librpc/idl/dcom.idl')
-rw-r--r-- | source4/librpc/idl/dcom.idl | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/source4/librpc/idl/dcom.idl b/source4/librpc/idl/dcom.idl index 41e2ccb73c..912902a29a 100644 --- a/source4/librpc/idl/dcom.idl +++ b/source4/librpc/idl/dcom.idl @@ -162,21 +162,9 @@ interface ObjectRpcBaseTypes typedef [public] struct { uint16 wAuthnSvc; /* Cannot be zero. */ - uint16 wAuthzSvc; /* Must not be zero. */ nstring PrincName; } SECURITYBINDING; - - typedef [public] struct - { - uint16 wNumEntries; /* Number of entries in array. */ - uint16 wSecurityOffset; /* Offset of security info. */ - /* The array contains two parts, a set of STRINGBINDINGs */ - /* and a set of SECURITYBINDINGs. Each set is terminated by an */ - /* extra zero. The shortest array contains four zeros. */ - [size_is(wNumEntries)] uint16 aStringArray[]; - } DUALSTRINGARRAY; - /* signature value for OBJREF (object reference, actually the */ /* marshaled form of a COM interface). */ const uint32 OBJREF_SIGNATURE = 0x574f454d; /* 'MEOW' */ @@ -218,14 +206,14 @@ interface ObjectRpcBaseTypes typedef struct { STDOBJREF std; /* standard objref */ - [flag(NDR_REMAINING)] DATA_BLOB saResAddr; /* resolver address */ + STRINGARRAY saResAddr; /* resolver address */ } u_standard; typedef struct { STDOBJREF std; /* standard objref */ GUID clsid; /* Clsid of handler code */ - [flag(NDR_REMAINING)] DATA_BLOB saResAddr; /* resolver address */ + STRINGARRAY saResAddr; /* resolver address */ } u_handler; typedef struct |