net: Move help for "net status" to net_status.c
[kai/samba.git] / source3 / utils / net_proto.h
index dc2f5e073135e7ab3840b0a7ae14c8236a75d284..6d6700aa50ff0d77edc5024e4fb4ada929961e81 100644 (file)
@@ -49,44 +49,6 @@ int net_run_function(struct net_context *c, int argc, const char **argv,
                                     int argc, const char **argv));
 int net_run_function2(struct net_context *c, int argc, const char **argv,
                      const char *whoami, struct functable2 *table);
-NTSTATUS connect_to_service(struct net_context *c,
-                                       struct cli_state **cli_ctx,
-                                       struct sockaddr_storage *server_ss,
-                                       const char *server_name,
-                                       const char *service_name,
-                                       const char *service_type);
-NTSTATUS connect_to_ipc(struct net_context *c,
-                       struct cli_state **cli_ctx,
-                       struct sockaddr_storage *server_ss,
-                       const char *server_name);
-NTSTATUS connect_to_ipc_anonymous(struct net_context *c,
-                               struct cli_state **cli_ctx,
-                               struct sockaddr_storage *server_ss,
-                               const char *server_name);
-NTSTATUS connect_to_ipc_krb5(struct net_context *c,
-                       struct cli_state **cli_ctx,
-                       struct sockaddr_storage *server_ss,
-                       const char *server_name);
-NTSTATUS connect_dst_pipe(struct net_context *c, struct cli_state **cli_dst,
-                         struct rpc_pipe_client **pp_pipe_hnd, int pipe_num);
-int net_use_krb_machine_account(struct net_context *c);
-int net_use_machine_account(struct net_context *c);
-bool net_find_server(struct net_context *c,
-                       const char *domain,
-                       unsigned flags,
-                       struct sockaddr_storage *server_ss,
-                       char **server_name);
-bool net_find_pdc(struct sockaddr_storage *server_ss,
-               fstring server_name,
-               const char *domain_name);
-NTSTATUS net_make_ipc_connection(struct net_context *c, unsigned flags,
-                                struct cli_state **pcli);
-NTSTATUS net_make_ipc_connection_ex(struct net_context *c ,const char *domain,
-                                   const char *server,
-                                   struct sockaddr_storage *pss,
-                                   unsigned flags, struct cli_state **pcli);
-int net_help_afs(struct net_context *c, int argc, const char **argv);
-const char *net_prompt_pass(struct net_context *c, const char *user);
 
 /* The following definitions come from utils/net_ads.c  */
 
@@ -138,6 +100,16 @@ int get_my_ip_address( struct sockaddr_storage **pp_ss );
 int net_help_dom(struct net_context *c, int argc, const char **argv);
 int net_dom(struct net_context *c, int argc, const char **argv);
 
+/* The following definitions come from utils/net_file.c  */
+
+int net_file_usage(struct net_context *c, int argc, const char **argv);
+int net_file(struct net_context *c, int argc, const char **argv);
+
+/* The following definitions come from utils/net_group.c  */
+
+int net_group_usage(struct net_context *c, int argc, const char **argv);
+int net_group(struct net_context *c, int argc, const char **argv);
+
 /* The following definitions come from utils/net_groupmap.c  */
 
 int net_help_groupmap(struct net_context *c, int argc, const char **argv);
@@ -145,15 +117,6 @@ int net_groupmap(struct net_context *c, int argc, const char **argv);
 
 /* The following definitions come from utils/net_help.c  */
 
-int net_common_methods_usage(struct net_context *c, int argc, const char**argv);
-int net_common_flags_usage(struct net_context *c, int argc, const char **argv);
-int net_help_user(struct net_context *c, int argc, const char **argv);
-int net_help_group(struct net_context *c, int argc, const char **argv);
-int net_help_join(struct net_context *c, int argc, const char **argv);
-int net_help_share(struct net_context *c, int argc, const char **argv);
-int net_help_file(struct net_context *c, int argc, const char **argv);
-int net_help_printer(struct net_context *c, int argc, const char **argv);
-int net_help_status(struct net_context *c, int argc, const char **argv);
 int net_help(struct net_context *c, int argc, const char **argv);
 
 /* The following definitions come from utils/net_idmap.c  */
@@ -164,6 +127,11 @@ bool idmap_store_secret(const char *backend, bool alloc,
 int net_help_idmap(struct net_context *c, int argc, const char **argv);
 int net_idmap(struct net_context *c, int argc, const char **argv);
 
+/* The following definitions come from utils/net_join.c  */
+
+int net_join_usage(struct net_context *c, int argc, const char **argv);
+int net_join(struct net_context *c, int argc, const char **argv);
+
 /* The following definitions come from utils/net_lookup.c  */
 
 int net_lookup_usage(struct net_context *c, int argc, const char **argv);
@@ -433,8 +401,14 @@ int net_rpc_shell(struct net_context *c, int argc, const char **argv);
 
 int net_sam(struct net_context *c, int argc, const char **argv);
 
+/* The following definitions come from utils/net_share.c  */
+
+int net_share_usage(struct net_context *c, int argc, const char **argv);
+int net_share(struct net_context *c, int argc, const char **argv);
+
 /* The following definitions come from utils/net_status.c  */
 
+int net_status_usage(struct net_context *c, int argc, const char **argv);
 int net_status(struct net_context *c, int argc, const char **argv);
 
 /* The following definitions come from utils/net_time.c  */
@@ -442,6 +416,11 @@ int net_status(struct net_context *c, int argc, const char **argv);
 int net_time_usage(struct net_context *c, int argc, const char **argv);
 int net_time(struct net_context *c, int argc, const char **argv);
 
+/* The following definitions come from utils/net_user.c  */
+
+int net_user_usage(struct net_context *c, int argc, const char **argv);
+int net_user(struct net_context *c, int argc, const char **argv);
+
 /* The following definitions come from utils/net_usershare.c  */
 
 int net_usershare_usage(struct net_context *c, int argc, const char **argv);
@@ -455,6 +434,43 @@ NTSTATUS net_rpc_lookup_name(struct net_context *c,
                             const char *name, const char **ret_domain,
                             const char **ret_name, DOM_SID *ret_sid,
                             enum lsa_SidType *ret_type);
+NTSTATUS connect_to_service(struct net_context *c,
+                                       struct cli_state **cli_ctx,
+                                       struct sockaddr_storage *server_ss,
+                                       const char *server_name,
+                                       const char *service_name,
+                                       const char *service_type);
+NTSTATUS connect_to_ipc(struct net_context *c,
+                       struct cli_state **cli_ctx,
+                       struct sockaddr_storage *server_ss,
+                       const char *server_name);
+NTSTATUS connect_to_ipc_anonymous(struct net_context *c,
+                               struct cli_state **cli_ctx,
+                               struct sockaddr_storage *server_ss,
+                               const char *server_name);
+NTSTATUS connect_to_ipc_krb5(struct net_context *c,
+                       struct cli_state **cli_ctx,
+                       struct sockaddr_storage *server_ss,
+                       const char *server_name);
+NTSTATUS connect_dst_pipe(struct net_context *c, struct cli_state **cli_dst,
+                         struct rpc_pipe_client **pp_pipe_hnd, int pipe_num);
+int net_use_krb_machine_account(struct net_context *c);
+int net_use_machine_account(struct net_context *c);
+bool net_find_server(struct net_context *c,
+                       const char *domain,
+                       unsigned flags,
+                       struct sockaddr_storage *server_ss,
+                       char **server_name);
+bool net_find_pdc(struct sockaddr_storage *server_ss,
+               fstring server_name,
+               const char *domain_name);
+NTSTATUS net_make_ipc_connection(struct net_context *c, unsigned flags,
+                                struct cli_state **pcli);
+NTSTATUS net_make_ipc_connection_ex(struct net_context *c ,const char *domain,
+                                   const char *server,
+                                   struct sockaddr_storage *pss,
+                                   unsigned flags, struct cli_state **pcli);
+const char *net_prompt_pass(struct net_context *c, const char *user);
 
 /* The following definitions come from utils/netlookup.c  */