diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-03-27 13:08:22 +0100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2014-03-28 08:34:25 +0100 |
commit | eabdbc886011028d19f5ef9bf6734f9ae6ffbf7f (patch) | |
tree | 448fbf0a8275d8bbea96510010d32edcf11a9bc4 /librpc/ndr | |
parent | f73ef3028c4f4583c81b611a9714608eae79360c (diff) | |
download | samba-eabdbc886011028d19f5ef9bf6734f9ae6ffbf7f.tar.gz samba-eabdbc886011028d19f5ef9bf6734f9ae6ffbf7f.tar.xz samba-eabdbc886011028d19f5ef9bf6734f9ae6ffbf7f.zip |
dcerpc.idl: hide (ndr->flags & LIBNDR_FLAG_OBJECT_PRESENT) logic behind a define
This way we can alter the define depending on the generated code.
E.g python bindings won't have an 'ndr' struct available.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'librpc/ndr')
-rw-r--r-- | librpc/ndr/ndr_dcerpc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/librpc/ndr/ndr_dcerpc.h b/librpc/ndr/ndr_dcerpc.h index f544fb185d9..1a7c3bd7c5b 100644 --- a/librpc/ndr/ndr_dcerpc.h +++ b/librpc/ndr/ndr_dcerpc.h @@ -23,3 +23,7 @@ enum ndr_err_code ndr_pop_dcerpc_sec_verification_trailer( struct ndr_pull *ndr, TALLOC_CTX *mem_ctx, struct dcerpc_sec_verification_trailer **_r); + +#ifndef NDR_DCERPC_REQUEST_OBJECT_PRESENT +#define NDR_DCERPC_REQUEST_OBJECT_PRESENT (ndr->flags & LIBNDR_FLAG_OBJECT_PRESENT) +#endif /* NDR_DCERPC_REQUEST_OBJECT_PRESENT */ |