1 /* header auto-generated by pidl */
3 #include "librpc/gen_ndr/unixinfo.h"
5 #ifndef _HEADER_NDR_unixinfo
6 #define _HEADER_NDR_unixinfo
8 #include "librpc/ndr/libndr.h"
9 #define DCERPC_UNIXINFO_UUID "9c54e310-a955-4885-bd31-78787147dfa6"
10 #define DCERPC_UNIXINFO_VERSION 0.0
11 #define DCERPC_UNIXINFO_NAME "unixinfo"
12 #define DCERPC_UNIXINFO_HELPSTRING "Unixinfo specific stuff"
13 extern const struct dcerpc_interface_table dcerpc_table_unixinfo
;
14 NTSTATUS
dcerpc_server_unixinfo_init(void);
15 #define DCERPC_UNIXINFO_SIDTOUID (0x00)
17 #define DCERPC_UNIXINFO_UIDTOSID (0x01)
19 #define DCERPC_UNIXINFO_SIDTOGID (0x02)
21 #define DCERPC_UNIXINFO_GIDTOSID (0x03)
23 #define DCERPC_UNIXINFO_GETPWUID (0x04)
25 #define DCERPC_UNIXINFO_CALL_COUNT (5)
26 void ndr_print_unixinfo_GetPWUidInfo(struct ndr_print
*ndr
, const char *name
, const struct unixinfo_GetPWUidInfo
*r
);
27 void ndr_print_unixinfo_SidToUid(struct ndr_print
*ndr
, const char *name
, int flags
, const struct unixinfo_SidToUid
*r
);
28 void ndr_print_unixinfo_UidToSid(struct ndr_print
*ndr
, const char *name
, int flags
, const struct unixinfo_UidToSid
*r
);
29 void ndr_print_unixinfo_SidToGid(struct ndr_print
*ndr
, const char *name
, int flags
, const struct unixinfo_SidToGid
*r
);
30 void ndr_print_unixinfo_GidToSid(struct ndr_print
*ndr
, const char *name
, int flags
, const struct unixinfo_GidToSid
*r
);
31 void ndr_print_unixinfo_GetPWUid(struct ndr_print
*ndr
, const char *name
, int flags
, const struct unixinfo_GetPWUid
*r
);
32 #endif /* _HEADER_NDR_unixinfo */