From 995205fc60f87e1a02aa1c6f309db55ae18e908a Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Wed, 6 Sep 2006 18:32:20 +0000 Subject: r18188: merge 3.0-libndr branch (This used to be commit 1115745caed3093c25d6be01ffee21819fb0a675) --- source3/libndr/ndr_unixinfo.h | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 source3/libndr/ndr_unixinfo.h (limited to 'source3/libndr/ndr_unixinfo.h') diff --git a/source3/libndr/ndr_unixinfo.h b/source3/libndr/ndr_unixinfo.h new file mode 100644 index 0000000000..1741cfc35f --- /dev/null +++ b/source3/libndr/ndr_unixinfo.h @@ -0,0 +1,41 @@ +/* header auto-generated by pidl */ + +#include "libndr/unixinfo.h" + +#ifndef _HEADER_NDR_unixinfo +#define _HEADER_NDR_unixinfo + +#define DCERPC_UNIXINFO_UUID "9c54e310-a955-4885-bd31-78787147dfa6" +#define DCERPC_UNIXINFO_VERSION 0.0 +#define DCERPC_UNIXINFO_NAME "unixinfo" +#define DCERPC_UNIXINFO_HELPSTRING "Unixinfo specific stuff" +extern const struct dcerpc_interface_table dcerpc_table_unixinfo; +NTSTATUS dcerpc_server_unixinfo_init(void); +#define DCERPC_UNIXINFO_SIDTOUID (0x00) + +#define DCERPC_UNIXINFO_UIDTOSID (0x01) + +#define DCERPC_UNIXINFO_SIDTOGID (0x02) + +#define DCERPC_UNIXINFO_GIDTOSID (0x03) + +#define DCERPC_UNIXINFO_GETPWUID (0x04) + +#define DCERPC_UNIXINFO_CALL_COUNT (5) +void ndr_print_unixinfo_GetPWUidInfo(struct ndr_print *ndr, const char *name, const struct unixinfo_GetPWUidInfo *r); +NTSTATUS ndr_push_unixinfo_SidToUid(struct ndr_push *ndr, int flags, const struct unixinfo_SidToUid *r); +NTSTATUS ndr_pull_unixinfo_SidToUid(struct ndr_pull *ndr, int flags, struct unixinfo_SidToUid *r); +void ndr_print_unixinfo_SidToUid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_SidToUid *r); +NTSTATUS ndr_push_unixinfo_UidToSid(struct ndr_push *ndr, int flags, const struct unixinfo_UidToSid *r); +NTSTATUS ndr_pull_unixinfo_UidToSid(struct ndr_pull *ndr, int flags, struct unixinfo_UidToSid *r); +void ndr_print_unixinfo_UidToSid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_UidToSid *r); +NTSTATUS ndr_push_unixinfo_SidToGid(struct ndr_push *ndr, int flags, const struct unixinfo_SidToGid *r); +NTSTATUS ndr_pull_unixinfo_SidToGid(struct ndr_pull *ndr, int flags, struct unixinfo_SidToGid *r); +void ndr_print_unixinfo_SidToGid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_SidToGid *r); +NTSTATUS ndr_push_unixinfo_GidToSid(struct ndr_push *ndr, int flags, const struct unixinfo_GidToSid *r); +NTSTATUS ndr_pull_unixinfo_GidToSid(struct ndr_pull *ndr, int flags, struct unixinfo_GidToSid *r); +void ndr_print_unixinfo_GidToSid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_GidToSid *r); +NTSTATUS ndr_push_unixinfo_GetPWUid(struct ndr_push *ndr, int flags, const struct unixinfo_GetPWUid *r); +NTSTATUS ndr_pull_unixinfo_GetPWUid(struct ndr_pull *ndr, int flags, struct unixinfo_GetPWUid *r); +void ndr_print_unixinfo_GetPWUid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_GetPWUid *r); +#endif /* _HEADER_NDR_unixinfo */ -- cgit