diff options
Diffstat (limited to 'source4/librpc/idl/orpc.idl')
-rw-r--r-- | source4/librpc/idl/orpc.idl | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/source4/librpc/idl/orpc.idl b/source4/librpc/idl/orpc.idl index 24879bbe17..71a4fd65d2 100644 --- a/source4/librpc/idl/orpc.idl +++ b/source4/librpc/idl/orpc.idl @@ -6,7 +6,8 @@ */ [ - pointer_default(unique) + pointer_default(unique), + helper("librpc/ndr/ndr_orpc.h") ] interface ObjectRpcBaseTypes { @@ -38,6 +39,7 @@ interface ObjectRpcBaseTypes /* Component Object Model version number */ + typedef [public] struct { uint16 MajorVersion; /* Major version number */ @@ -103,6 +105,16 @@ interface ObjectRpcBaseTypes nstring NetworkAddr; } STRINGBINDING; + typedef [public,nopush,nopull,noprint] struct + { + STRINGBINDING **stringbindings; + } STRINGARRAY; + + typedef [public,nopush,nopull,noprint] struct + { + STRINGBINDING **stringbindings; + SECURITYBINDING **securitybindings; + } DUALSTRINGARRAY; const uint16 COM_C_AUTHZ_NONE = 0xffff; typedef [public,flag(NDR_NOALIGN)] struct |