| Last change
 on this file since 966 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 |  | 
|---|
| 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 | } | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.