1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00

s3: add some forward declarations.

Guenther
This commit is contained in:
Günther Deschner 2011-04-06 15:16:53 +02:00
parent 7ea03840fc
commit 9c6f78aae1
3 changed files with 6 additions and 3 deletions

View File

@ -22,6 +22,8 @@
#ifndef __SAMSYNC_SAMSYNC_H__ #ifndef __SAMSYNC_SAMSYNC_H__
#define __SAMSYNC_SAMSYNC_H__ #define __SAMSYNC_SAMSYNC_H__
struct netlogon_creds_CredentialState;
/** /**
* Fix up the delta, dealing with encryption issues so that the final * Fix up the delta, dealing with encryption issues so that the final
* callback need only do the printing or application logic * callback need only do the printing or application logic

View File

@ -2691,7 +2691,7 @@ void set_profile_level(int level, struct server_id src);
bool profile_setup(struct messaging_context *msg_ctx, bool rdonly); bool profile_setup(struct messaging_context *msg_ctx, bool rdonly);
/* The following definitions come from librpc/rpc/rpc_common.c */ /* The following definitions come from librpc/rpc/rpc_common.c */
struct ndr_interface_table;
bool smb_register_ndr_interface(const struct ndr_interface_table *interface); bool smb_register_ndr_interface(const struct ndr_interface_table *interface);
const struct ndr_interface_table *get_iface_from_syntax( const struct ndr_interface_table *get_iface_from_syntax(
const struct ndr_syntax_id *syntax); const struct ndr_syntax_id *syntax);
@ -2705,6 +2705,7 @@ struct pipes_struct *make_internal_rpc_pipe_p(TALLOC_CTX *mem_ctx,
struct client_address *client_id, struct client_address *client_id,
const struct auth_serversupplied_info *session_info, const struct auth_serversupplied_info *session_info,
struct messaging_context *msg_ctx); struct messaging_context *msg_ctx);
struct dcerpc_binding_handle;
NTSTATUS rpcint_binding_handle(TALLOC_CTX *mem_ctx, NTSTATUS rpcint_binding_handle(TALLOC_CTX *mem_ctx,
const struct ndr_interface_table *ndr_table, const struct ndr_interface_table *ndr_table,
struct client_address *client_id, struct client_address *client_id,
@ -2777,7 +2778,7 @@ NTSTATUS rpc_srv_register(int version, const char *clnt,
NTSTATUS rpc_srv_unregister(const struct ndr_interface_table *iface); NTSTATUS rpc_srv_unregister(const struct ndr_interface_table *iface);
/* The following definitions come from rpc_server/srv_pipe.c */ /* The following definitions come from rpc_server/srv_pipe.c */
struct ncacn_packet;
bool create_next_pdu(struct pipes_struct *p); bool create_next_pdu(struct pipes_struct *p);
bool api_pipe_bind_auth3(struct pipes_struct *p, struct ncacn_packet *pkt); bool api_pipe_bind_auth3(struct pipes_struct *p, struct ncacn_packet *pkt);
bool setup_fault_pdu(struct pipes_struct *p, NTSTATUS status); bool setup_fault_pdu(struct pipes_struct *p, NTSTATUS status);

View File

@ -334,7 +334,7 @@ void winbindd_netbios_name(struct winbindd_cli_state *state);
void winbindd_priv_pipe_dir(struct winbindd_cli_state *state); void winbindd_priv_pipe_dir(struct winbindd_cli_state *state);
/* The following definitions come from winbindd/winbindd_ndr.c */ /* The following definitions come from winbindd/winbindd_ndr.c */
struct ndr_print;
void ndr_print_winbindd_child(struct ndr_print *ndr, void ndr_print_winbindd_child(struct ndr_print *ndr,
const char *name, const char *name,
const struct winbindd_child *r); const struct winbindd_child *r);