diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2006-09-18 21:52:00 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:18:59 -0500 |
commit | cd9057a0bb90bef6d31051f176849b6a3543a376 (patch) | |
tree | 5deb7506c215502436c89239a460066e8cb82b2c /source4/librpc/idl/oxidresolver.idl | |
parent | a27d4335f2dd0733b8aec2a230cd5186961e4d07 (diff) | |
download | samba-cd9057a0bb90bef6d31051f176849b6a3543a376.tar.gz samba-cd9057a0bb90bef6d31051f176849b6a3543a376.tar.bz2 samba-cd9057a0bb90bef6d31051f176849b6a3543a376.zip |
r18639: Get rid of the keepref support
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
Diffstat (limited to 'source4/librpc/idl/oxidresolver.idl')
-rw-r--r-- | source4/librpc/idl/oxidresolver.idl | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/source4/librpc/idl/oxidresolver.idl b/source4/librpc/idl/oxidresolver.idl index beeb6a7f4f..12c5947265 100644 --- a/source4/librpc/idl/oxidresolver.idl +++ b/source4/librpc/idl/oxidresolver.idl @@ -16,8 +16,7 @@ endpoint("ncacn_np:[\\pipe\\epmapper]", "ncacn_ip_tcp:[135]", "ncalrpc:"), pointer_default(unique), pointer_default_top(unique), - depends(dcom, orpc), - keepref + depends(dcom, orpc) ] interface IOXIDResolver { @@ -34,8 +33,8 @@ interface IOXIDResolver [in] uint16 cRequestedProtseqs, [in, size_is(cRequestedProtseqs)] uint16 arRequestedProtseqs[], [out] DUALSTRINGARRAY *ppdsaOxidBindings, - [out] IPID pipidRemUnknown, - [out] uint32 pAuthnHint + [out,ref] IPID *pipidRemUnknown, + [out,ref] uint32 *pAuthnHint ); /* Simple ping is used to ping a Set. Client machines use this */ @@ -51,8 +50,7 @@ interface IOXIDResolver /* whole set can subsequently be pinged using SimplePing, */ /* thus reducing network traffic. */ [idempotent] WERROR ComplexPing ( - [in] SETID *SetId, /* In of 0 on first call for new set. */ - [out] SETID SetId, + [in,out,ref] SETID *SetId, /* In of 0 on first call for new set. */ [in] uint16 SequenceNum, [in] uint16 cAddToSet, [in] uint16 cDelFromSet, @@ -60,7 +58,7 @@ interface IOXIDResolver [in, size_is(cAddToSet)] OID AddToSet[], /*remove these OIDs from the set */ [in, size_is(cDelFromSet)] OID DelFromSet[], - [out] uint16 PingBackoffFactor/* 2^factor = multipler */ + [out,ref] uint16 *PingBackoffFactor/* 2^factor = multipler */ ); /* In some cases the client maybe unsure that a particular */ @@ -80,9 +78,9 @@ interface IOXIDResolver [in] uint16 cRequestedProtseqs, [in, size_is(cRequestedProtseqs)] uint16 arRequestedProtseqs[], [out] DUALSTRINGARRAY *pdsaOxidBindings, - [out] IPID ipidRemUnknown, - [out] uint32 AuthnHint, - [out] COMVERSION ComVersion + [out,ref] IPID *ipidRemUnknown, + [out,ref] uint32 *AuthnHint, + [out,ref] COMVERSION *ComVersion ); typedef struct { COMVERSION version; @@ -90,7 +88,7 @@ interface IOXIDResolver } COMINFO; [idempotent] WERROR ServerAlive2 ( - [out] COMINFO info, - [out] DUALSTRINGARRAY dualstring, + [out,ref] COMINFO *info, + [out,ref] DUALSTRINGARRAY *dualstring, [out] uint8 unknown2[3]); } |