s4:dsdb:util: export SAMBA_CPS_{ACCOUNT,USER_PRINCIPAL,FULL}_NAME for check password...
[kai/samba-autobuild/.git] / librpc / idl / idmap.idl
1 #include "idl_types.h"
2
3 import "security.idl";
4
5 [
6   pointer_default(unique)
7 ]
8 interface idmap
9 {
10         typedef [public] enum {
11                 ID_TYPE_NOT_SPECIFIED,
12                 ID_TYPE_UID,
13                 ID_TYPE_GID,
14                 ID_TYPE_BOTH
15         } id_type;
16
17         typedef [public] struct {
18                 uint32 id;
19                 id_type type;
20         } unixid;
21
22         typedef [public] enum {
23                 ID_UNKNOWN,
24                 ID_MAPPED,
25                 ID_UNMAPPED,
26                 ID_EXPIRED
27         } id_mapping;
28
29         typedef [public] struct {
30                 dom_sid *sid;
31                 unixid xid;
32                 id_mapping status;
33         } id_map;
34 }