r18188: merge 3.0-libndr branch
[tprouty/samba.git] / source / libndr / ndr_unixinfo.h
1 /* header auto-generated by pidl */
2
3 #include "libndr/unixinfo.h"
4
5 #ifndef _HEADER_NDR_unixinfo
6 #define _HEADER_NDR_unixinfo
7
8 #define DCERPC_UNIXINFO_UUID "9c54e310-a955-4885-bd31-78787147dfa6"
9 #define DCERPC_UNIXINFO_VERSION 0.0
10 #define DCERPC_UNIXINFO_NAME "unixinfo"
11 #define DCERPC_UNIXINFO_HELPSTRING "Unixinfo specific stuff"
12 extern const struct dcerpc_interface_table dcerpc_table_unixinfo;
13 NTSTATUS dcerpc_server_unixinfo_init(void);
14 #define DCERPC_UNIXINFO_SIDTOUID (0x00)
15
16 #define DCERPC_UNIXINFO_UIDTOSID (0x01)
17
18 #define DCERPC_UNIXINFO_SIDTOGID (0x02)
19
20 #define DCERPC_UNIXINFO_GIDTOSID (0x03)
21
22 #define DCERPC_UNIXINFO_GETPWUID (0x04)
23
24 #define DCERPC_UNIXINFO_CALL_COUNT (5)
25 void ndr_print_unixinfo_GetPWUidInfo(struct ndr_print *ndr, const char *name, const struct unixinfo_GetPWUidInfo *r);
26 NTSTATUS ndr_push_unixinfo_SidToUid(struct ndr_push *ndr, int flags, const struct unixinfo_SidToUid *r);
27 NTSTATUS ndr_pull_unixinfo_SidToUid(struct ndr_pull *ndr, int flags, struct unixinfo_SidToUid *r);
28 void ndr_print_unixinfo_SidToUid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_SidToUid *r);
29 NTSTATUS ndr_push_unixinfo_UidToSid(struct ndr_push *ndr, int flags, const struct unixinfo_UidToSid *r);
30 NTSTATUS ndr_pull_unixinfo_UidToSid(struct ndr_pull *ndr, int flags, struct unixinfo_UidToSid *r);
31 void ndr_print_unixinfo_UidToSid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_UidToSid *r);
32 NTSTATUS ndr_push_unixinfo_SidToGid(struct ndr_push *ndr, int flags, const struct unixinfo_SidToGid *r);
33 NTSTATUS ndr_pull_unixinfo_SidToGid(struct ndr_pull *ndr, int flags, struct unixinfo_SidToGid *r);
34 void ndr_print_unixinfo_SidToGid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_SidToGid *r);
35 NTSTATUS ndr_push_unixinfo_GidToSid(struct ndr_push *ndr, int flags, const struct unixinfo_GidToSid *r);
36 NTSTATUS ndr_pull_unixinfo_GidToSid(struct ndr_pull *ndr, int flags, struct unixinfo_GidToSid *r);
37 void ndr_print_unixinfo_GidToSid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_GidToSid *r);
38 NTSTATUS ndr_push_unixinfo_GetPWUid(struct ndr_push *ndr, int flags, const struct unixinfo_GetPWUid *r);
39 NTSTATUS ndr_pull_unixinfo_GetPWUid(struct ndr_pull *ndr, int flags, struct unixinfo_GetPWUid *r);
40 void ndr_print_unixinfo_GetPWUid(struct ndr_print *ndr, const char *name, int flags, const struct unixinfo_GetPWUid *r);
41 #endif /* _HEADER_NDR_unixinfo */