summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/winbind.idl
diff options
context:
space:
mode:
Diffstat (limited to 'source4/librpc/idl/winbind.idl')
-rw-r--r--source4/librpc/idl/winbind.idl27
1 files changed, 1 insertions, 26 deletions
diff --git a/source4/librpc/idl/winbind.idl b/source4/librpc/idl/winbind.idl
index 73e725bb98..849b8166a7 100644
--- a/source4/librpc/idl/winbind.idl
+++ b/source4/librpc/idl/winbind.idl
@@ -4,7 +4,7 @@
#include "idl_types.h"
-import "netlogon.idl", "lsa.idl", "security.idl";
+import "netlogon.idl", "lsa.idl", "security.idl", "idmap.idl";
[
uuid("245f3e6b-3c5d-6e21-3a2d-2a3d645b7221"),
@@ -16,31 +16,6 @@ interface winbind
typedef [switch_type(uint16)] union netr_LogonLevel netr_LogonLevel;
typedef [switch_type(uint16)] union netr_Validation netr_Validation;
- typedef enum {
- ID_TYPE_NOT_SPECIFIED,
- ID_TYPE_UID,
- ID_TYPE_GID,
- ID_TYPE_BOTH
- } id_type;
-
- typedef struct {
- uint32 id;
- id_type type;
- } unixid;
-
- typedef enum {
- ID_UNKNOWN,
- ID_MAPPED,
- ID_UNMAPPED,
- ID_EXPIRED
- } id_mapping;
-
- typedef struct {
- unixid *unixid;
- dom_sid *sid;
- id_mapping status;
- } id_map;
-
/* a call to get runtime informations */
void winbind_information(/* TODO */);