"scope is only this definition or declaration" warning
*/
+struct spoolss_EnumPrinters;
+struct spoolss_EnumForms;
+struct spoolss_EnumJobs;
+struct spoolss_EnumPrinterDrivers;
+struct spoolss_EnumPorts;
+struct spoolss_EnumMonitors;
+struct spoolss_EnumPrintProcessors;
union spoolss_PrinterInfo;
-union spoolss_FormInfo;
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;
struct MULTI_QI;
struct COSERVERINFO;
struct epm_floor;
struct epm_tower;
-struct drsuapi_DsCrackNames;
+struct PAC_BUFFER;
+struct PAC_DATA;
struct samr_ChangePasswordUser;
struct samr_OemChangePasswordUser2;
struct netr_Credential;
struct netr_Authenticator;
union netr_Validation;
+struct netr_SamBaseInfo;
+struct netr_SamInfo3;
struct iface_struct;
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;
struct ldapsrv_call;
struct ldapsrv_connection;
+struct ldap_connection;
+struct ldap_message;
+struct ldap_Result;
struct rw_buffer;
struct registry_context;
struct registry_key;
struct auth_method_context;
struct request_buffer;
+struct ntvfs_context;
+struct ntvfs_module_context;
+
struct pvfs_dir;
struct pvfs_filename;
struct pvfs_state;
struct pvfs_file;
struct pvfs_file_handle;
+struct stat;
+
struct dcesrv_context;
struct dcesrv_interface;
struct dcesrv_connection;
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;
+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;
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;
struct lsa_RightSet;
-struct ldb_val;
+struct composite_context;
+struct monitor_msg;
-struct smbcli_composite;
struct smb_composite_loadfile;
struct smb_composite_savefile;
struct smb_composite_connect;
struct smb_composite_sesssetup;
struct smb_composite_fetchfile;
+struct smb_composite_appendacl;
+struct smb_composite_fsinfo;
+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;
struct nbt_name_socket;
struct nbt_name_query;
struct nbt_name_status;
+struct nbt_name_register;
+struct nbt_name_refresh;
+struct nbt_name_release;
+struct nbt_name_register_bcast;
+struct nbt_name_refresh_wins;
+struct nbt_name_register_wins;
+struct nbt_dgram_packet;
+struct nbt_dgram_socket;
+struct dgram_mailslot_handler;
struct messaging_context;
struct stream_connection;
struct task_server;
struct model_ops;
struct stream_server_ops;
+
+struct nbtd_server;
+struct nbtd_interface;
+struct wins_server;
+
+struct cldap_socket;
+struct cldapd_server;
+
+struct mutex_ops;
+
+struct ads_struct;
+
+struct wrepl_packet;
+struct wrepl_associate;
+struct wrepl_pull_table;
+struct wrepl_pull_names;
+
+struct arcfour_state;
+
+struct websrv_context;
+struct EspRequest;
+struct PAC_LOGON_INFO;
+struct kdc_server;
+struct smb_krb5_context;
+
+struct samba3_samaccount;
+struct samba3_idmap;
+struct samba3_winsdb_entry;