diff options
author | Andrew Tridgell <tridge@samba.org> | 2003-12-12 06:12:41 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2003-12-12 06:12:41 +0000 |
commit | fece5b7abae880f839b662aa1ac590f4a997c95e (patch) | |
tree | 0ce7389d18d92a3e34d1f99e9d75a900a133dbbb /source4/librpc | |
parent | fcd86aa59ea11e9113938da623ca8e3e17612cac (diff) | |
download | samba-fece5b7abae880f839b662aa1ac590f4a997c95e.tar.gz samba-fece5b7abae880f839b662aa1ac590f4a997c95e.tar.bz2 samba-fece5b7abae880f839b662aa1ac590f4a997c95e.zip |
added support for sending bind_nak replies in the rpc server
(This used to be commit 6e7c50bcd9929b6b1400b3155f55e6c9a4a730b3)
Diffstat (limited to 'source4/librpc')
-rw-r--r-- | source4/librpc/idl/dcerpc.idl | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source4/librpc/idl/dcerpc.idl b/source4/librpc/idl/dcerpc.idl index 7646f7d223..e6b59c2e2d 100644 --- a/source4/librpc/idl/dcerpc.idl +++ b/source4/librpc/idl/dcerpc.idl @@ -45,6 +45,9 @@ interface dcerpc [flag(NDR_REMAINING)] DATA_BLOB stub_and_verifier; } dcerpc_request; + const int DCERPC_BIND_PROVIDER_REJECT = 2; + const int DCERPC_BIND_REASON_ASYNTAX = 1; + typedef struct { uint16 result; uint16 reason; @@ -80,6 +83,8 @@ interface dcerpc const int DCERPC_FAULT_OP_RNG_ERROR = 0x1c010002; + const int DCERPC_FAULT_NDR = 0x000006f7; + const int DCERPC_FAULT_OTHER = 0x00000001; /* we return this fault when we haven't yet run the test to see what fault w2k3 returns in this case */ @@ -150,7 +155,7 @@ interface dcerpc [case(DCERPC_PKT_ALTER_ACK)] dcerpc_bind_ack alter_ack; [case(DCERPC_PKT_FAULT)] dcerpc_fault fault; [case(DCERPC_PKT_AUTH3)] dcerpc_auth3 auth; - [case(DCERPC_PKT_BIND_NAK)] dcerpc_bind_nak nak; + [case(DCERPC_PKT_BIND_NAK)] dcerpc_bind_nak bind_nak; } dcerpc_payload; |