source: trunk/server/librpc/idl/idmap.idl@ 852

Last change on this file since 852 was 745, checked in by Silvan Scherrer, 13 years ago

Samba Server: updated trunk to 3.6.0

File size: 493 bytes
Line 
1#include "idl_types.h"
2
3import "security.idl";
4
5[
6 pointer_default(unique)
7]
8interface 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}
Note: See TracBrowser for help on using the repository browser.