r9595: Add ldb map module
[samba.git] / source / include / structs.h
index 8204cb769de089fd08ea1e4846d5883dfc2d956d..047e32e739cfe5d9014ab0b6246a2dbe525d344d 100644 (file)
@@ -30,7 +30,54 @@ struct spoolss_EnumPrinterDrivers;
 struct spoolss_EnumPorts;
 struct spoolss_EnumMonitors;
 struct spoolss_EnumPrintProcessors;
+union spoolss_PrinterInfo;
+union spoolss_JobInfo;
+union spoolss_DriverInfo;
+union spoolss_FormInfo;
+union spoolss_PortInfo;
+union spoolss_MonitorInfo;
+union spoolss_PrintProcessorInfo;
+
+struct spoolss_GetPrinterData;
+struct spoolss_SetPrinterData;
+struct spoolss_OpenPrinterEx;
+struct spoolss_EnumPrinterData;
+struct spoolss_DeletePrinterData;
+struct spoolss_AddForm;
+struct spoolss_GetForm;
+struct spoolss_SetForm;
+struct spoolss_DeleteForm;
+struct spoolss_AddPrinterDriver;
+struct spoolss_DeletePrinterDriver;
+struct spoolss_GetPrinterDriverDirectory;
+struct spoolss_AddPrinter;
+struct spoolss_GetPrinter;
+struct spoolss_SetPrinter;
+struct spoolss_DeletePrinter;
+struct spoolss_GetPrinterDriver;
+struct spoolss_EnumPrinterData;
+struct spoolss_DeletePrinterData;
+struct spoolss_AddForm;
+struct spoolss_GetForm;
+struct spoolss_SetForm;
+struct spoolss_DeleteForm;
+struct spoolss_AddJob;
+struct spoolss_ScheduleJob;
+struct spoolss_GetJob;
+struct spoolss_SetJob;
+struct spoolss_StartDocPrinter;
+struct spoolss_EndDocPrinter;
+struct spoolss_StartPagePrinter;
+struct spoolss_EndPagePrinter;
+struct spoolss_WritePrinter;
+struct spoolss_ReadPrinter;
+
+struct spoolss_DeviceMode;
+
+struct ntptr_context;
+struct ntptr_GenericHandle;
 
+struct drsuapi_DsCrackNames;
 struct drsuapi_DsReplicaObjectListItem;
 struct drsuapi_DsReplicaObjectListItemEx;
 
@@ -41,7 +88,8 @@ struct COSERVERINFO;
 struct epm_floor;
 struct epm_tower;
 
-struct drsuapi_DsCrackNames;
+struct PAC_BUFFER;
+struct PAC_DATA;
 
 struct samr_ChangePasswordUser;
 struct samr_OemChangePasswordUser2;
@@ -55,6 +103,8 @@ struct samr_LogonHours;
 struct netr_Credential;
 struct netr_Authenticator;
 union netr_Validation;
+struct netr_SamBaseInfo;
+struct netr_SamInfo3;
 
 struct iface_struct;
 
@@ -67,13 +117,11 @@ struct auth_serversupplied_info;
 struct auth_session_info;
 
 struct creds_CredentialState;
-struct ntlmssp_state;
 struct auth_methods;
 struct schannel_state;
 struct spnego_data;
 struct gensec_security;
-typedef NTSTATUS (*gensec_password_callback)(struct gensec_security *gensec_security, TALLOC_CTX *mem_ctx, 
-                                            char **password);
+struct gensec_security_ops;
 struct gensec_ntlmssp_state;
 
 struct asn1_data;
@@ -82,6 +130,7 @@ struct ldapsrv_call;
 struct ldapsrv_connection;
 struct ldap_connection;
 struct ldap_message;
+struct ldap_Result;
 struct rw_buffer;
 struct registry_context;
 struct registry_key;
@@ -117,15 +166,20 @@ struct dcesrv_endpoint;
 struct dcesrv_call_state;
 struct dcesrv_auth;
 
-union libnet_Join;
-union libnet_JoinDomain;
+struct libnet_Join;
+struct libnet_JoinDomain;
 union libnet_ChangePassword;
 union libnet_SetPassword;
-union libnet_find_pdc;
-union libnet_rpc_connect;
 union libnet_RemoteTOD;
-union libnet_JoinDomain;
-union libnet_CreateUser;
+struct libnet_RpcConnect;
+struct libnet_CreateUser;
+struct libnet_ListShares;
+struct libnet_AddShare;
+struct libnet_DelShare;
+struct libnet_Lookup;
+struct libnet_SamDump;
+struct libnet_SamSync;
+struct libnet_samsync_ldb;
 struct net_functable;
 struct net_context;
 
@@ -142,8 +196,12 @@ struct test_join_ads_dc;
 struct netr_LMSessionKey;
 
 struct ldb_val;
+struct ldb_dn;
 struct ldb_message;
 struct ldb_context;
+struct ldb_parse_tree;
+struct ldb_message_element;
+struct ldap_mod;
 
 struct dom_sid;
 struct security_token;
@@ -162,9 +220,11 @@ struct smb_composite_sesssetup;
 struct smb_composite_fetchfile;
 struct smb_composite_appendacl;
 struct smb_composite_fsinfo;
-struct rpc_composite_userinfo;
-struct rpc_composite_useradd;
-struct rpc_composite_userdel;
+struct libnet_rpc_userinfo;
+struct libnet_rpc_useradd;
+struct libnet_rpc_userdel;
+struct libnet_rpc_usermod;
+struct libnet_rpc_domain_open;
 
 struct nbt_name;
 struct nbt_name_packet;
@@ -206,5 +266,19 @@ struct wrepl_pull_names;
 
 struct arcfour_state;
 
-union libnet_SamDump;
-
+struct websrv_context;
+struct EspRequest;
+struct PAC_LOGON_INFO;
+struct kdc_server;
+struct smb_krb5_context;
+
+struct samba3_samaccount;
+struct samba3_idmapdb;
+struct samba3_groupdb;
+struct samba3_winsdb_entry;
+struct samba3_policy;
+struct samba3_regdb;
+struct samba3_secrets;
+struct samba3;
+
+struct ldb_map_mappings;