2008-12-16 16:32:18 +01:00
# include "../librpc/gen_ndr/ndr_srvsvc.h"
2006-09-20 16:32:29 +00:00
# ifndef __SRV_SRVSVC__
# define __SRV_SRVSVC__
2007-01-18 10:18:59 +00:00
WERROR _srvsvc_NetCharDevEnum ( pipes_struct * p , struct srvsvc_NetCharDevEnum * r ) ;
WERROR _srvsvc_NetCharDevGetInfo ( pipes_struct * p , struct srvsvc_NetCharDevGetInfo * r ) ;
WERROR _srvsvc_NetCharDevControl ( pipes_struct * p , struct srvsvc_NetCharDevControl * r ) ;
WERROR _srvsvc_NetCharDevQEnum ( pipes_struct * p , struct srvsvc_NetCharDevQEnum * r ) ;
WERROR _srvsvc_NetCharDevQGetInfo ( pipes_struct * p , struct srvsvc_NetCharDevQGetInfo * r ) ;
WERROR _srvsvc_NetCharDevQSetInfo ( pipes_struct * p , struct srvsvc_NetCharDevQSetInfo * r ) ;
WERROR _srvsvc_NetCharDevQPurge ( pipes_struct * p , struct srvsvc_NetCharDevQPurge * r ) ;
WERROR _srvsvc_NetCharDevQPurgeSelf ( pipes_struct * p , struct srvsvc_NetCharDevQPurgeSelf * r ) ;
WERROR _srvsvc_NetConnEnum ( pipes_struct * p , struct srvsvc_NetConnEnum * r ) ;
WERROR _srvsvc_NetFileEnum ( pipes_struct * p , struct srvsvc_NetFileEnum * r ) ;
WERROR _srvsvc_NetFileGetInfo ( pipes_struct * p , struct srvsvc_NetFileGetInfo * r ) ;
WERROR _srvsvc_NetFileClose ( pipes_struct * p , struct srvsvc_NetFileClose * r ) ;
WERROR _srvsvc_NetSessEnum ( pipes_struct * p , struct srvsvc_NetSessEnum * r ) ;
WERROR _srvsvc_NetSessDel ( pipes_struct * p , struct srvsvc_NetSessDel * r ) ;
WERROR _srvsvc_NetShareAdd ( pipes_struct * p , struct srvsvc_NetShareAdd * r ) ;
WERROR _srvsvc_NetShareEnumAll ( pipes_struct * p , struct srvsvc_NetShareEnumAll * r ) ;
WERROR _srvsvc_NetShareGetInfo ( pipes_struct * p , struct srvsvc_NetShareGetInfo * r ) ;
WERROR _srvsvc_NetShareSetInfo ( pipes_struct * p , struct srvsvc_NetShareSetInfo * r ) ;
WERROR _srvsvc_NetShareDel ( pipes_struct * p , struct srvsvc_NetShareDel * r ) ;
WERROR _srvsvc_NetShareDelSticky ( pipes_struct * p , struct srvsvc_NetShareDelSticky * r ) ;
WERROR _srvsvc_NetShareCheck ( pipes_struct * p , struct srvsvc_NetShareCheck * r ) ;
WERROR _srvsvc_NetSrvGetInfo ( pipes_struct * p , struct srvsvc_NetSrvGetInfo * r ) ;
WERROR _srvsvc_NetSrvSetInfo ( pipes_struct * p , struct srvsvc_NetSrvSetInfo * r ) ;
WERROR _srvsvc_NetDiskEnum ( pipes_struct * p , struct srvsvc_NetDiskEnum * r ) ;
WERROR _srvsvc_NetServerStatisticsGet ( pipes_struct * p , struct srvsvc_NetServerStatisticsGet * r ) ;
WERROR _srvsvc_NetTransportAdd ( pipes_struct * p , struct srvsvc_NetTransportAdd * r ) ;
WERROR _srvsvc_NetTransportEnum ( pipes_struct * p , struct srvsvc_NetTransportEnum * r ) ;
WERROR _srvsvc_NetTransportDel ( pipes_struct * p , struct srvsvc_NetTransportDel * r ) ;
WERROR _srvsvc_NetRemoteTOD ( pipes_struct * p , struct srvsvc_NetRemoteTOD * r ) ;
WERROR _srvsvc_NetSetServiceBits ( pipes_struct * p , struct srvsvc_NetSetServiceBits * r ) ;
WERROR _srvsvc_NetPathType ( pipes_struct * p , struct srvsvc_NetPathType * r ) ;
WERROR _srvsvc_NetPathCanonicalize ( pipes_struct * p , struct srvsvc_NetPathCanonicalize * r ) ;
WERROR _srvsvc_NetPathCompare ( pipes_struct * p , struct srvsvc_NetPathCompare * r ) ;
WERROR _srvsvc_NetNameValidate ( pipes_struct * p , struct srvsvc_NetNameValidate * r ) ;
WERROR _srvsvc_NETRPRNAMECANONICALIZE ( pipes_struct * p , struct srvsvc_NETRPRNAMECANONICALIZE * r ) ;
WERROR _srvsvc_NetPRNameCompare ( pipes_struct * p , struct srvsvc_NetPRNameCompare * r ) ;
WERROR _srvsvc_NetShareEnum ( pipes_struct * p , struct srvsvc_NetShareEnum * r ) ;
WERROR _srvsvc_NetShareDelStart ( pipes_struct * p , struct srvsvc_NetShareDelStart * r ) ;
WERROR _srvsvc_NetShareDelCommit ( pipes_struct * p , struct srvsvc_NetShareDelCommit * r ) ;
WERROR _srvsvc_NetGetFileSecurity ( pipes_struct * p , struct srvsvc_NetGetFileSecurity * r ) ;
WERROR _srvsvc_NetSetFileSecurity ( pipes_struct * p , struct srvsvc_NetSetFileSecurity * r ) ;
WERROR _srvsvc_NetServerTransportAddEx ( pipes_struct * p , struct srvsvc_NetServerTransportAddEx * r ) ;
WERROR _srvsvc_NetServerSetServiceBitsEx ( pipes_struct * p , struct srvsvc_NetServerSetServiceBitsEx * r ) ;
WERROR _srvsvc_NETRDFSGETVERSION ( pipes_struct * p , struct srvsvc_NETRDFSGETVERSION * r ) ;
WERROR _srvsvc_NETRDFSCREATELOCALPARTITION ( pipes_struct * p , struct srvsvc_NETRDFSCREATELOCALPARTITION * r ) ;
WERROR _srvsvc_NETRDFSDELETELOCALPARTITION ( pipes_struct * p , struct srvsvc_NETRDFSDELETELOCALPARTITION * r ) ;
WERROR _srvsvc_NETRDFSSETLOCALVOLUMESTATE ( pipes_struct * p , struct srvsvc_NETRDFSSETLOCALVOLUMESTATE * r ) ;
WERROR _srvsvc_NETRDFSSETSERVERINFO ( pipes_struct * p , struct srvsvc_NETRDFSSETSERVERINFO * r ) ;
WERROR _srvsvc_NETRDFSCREATEEXITPOINT ( pipes_struct * p , struct srvsvc_NETRDFSCREATEEXITPOINT * r ) ;
WERROR _srvsvc_NETRDFSDELETEEXITPOINT ( pipes_struct * p , struct srvsvc_NETRDFSDELETEEXITPOINT * r ) ;
WERROR _srvsvc_NETRDFSMODIFYPREFIX ( pipes_struct * p , struct srvsvc_NETRDFSMODIFYPREFIX * r ) ;
WERROR _srvsvc_NETRDFSFIXLOCALVOLUME ( pipes_struct * p , struct srvsvc_NETRDFSFIXLOCALVOLUME * r ) ;
WERROR _srvsvc_NETRDFSMANAGERREPORTSITEINFO ( pipes_struct * p , struct srvsvc_NETRDFSMANAGERREPORTSITEINFO * r ) ;
WERROR _srvsvc_NETRSERVERTRANSPORTDELEX ( pipes_struct * p , struct srvsvc_NETRSERVERTRANSPORTDELEX * r ) ;
2006-09-20 16:32:29 +00:00
void srvsvc_get_pipe_fns ( struct api_struct * * fns , int * n_fns ) ;
2009-01-21 14:05:51 +01:00
NTSTATUS rpc_srvsvc_dispatch ( struct rpc_pipe_client * cli , TALLOC_CTX * mem_ctx , const struct ndr_interface_table * table , uint32_t opnum , void * r ) ;
WERROR _srvsvc_NetCharDevEnum ( pipes_struct * p , struct srvsvc_NetCharDevEnum * r ) ;
WERROR _srvsvc_NetCharDevGetInfo ( pipes_struct * p , struct srvsvc_NetCharDevGetInfo * r ) ;
WERROR _srvsvc_NetCharDevControl ( pipes_struct * p , struct srvsvc_NetCharDevControl * r ) ;
WERROR _srvsvc_NetCharDevQEnum ( pipes_struct * p , struct srvsvc_NetCharDevQEnum * r ) ;
WERROR _srvsvc_NetCharDevQGetInfo ( pipes_struct * p , struct srvsvc_NetCharDevQGetInfo * r ) ;
WERROR _srvsvc_NetCharDevQSetInfo ( pipes_struct * p , struct srvsvc_NetCharDevQSetInfo * r ) ;
WERROR _srvsvc_NetCharDevQPurge ( pipes_struct * p , struct srvsvc_NetCharDevQPurge * r ) ;
WERROR _srvsvc_NetCharDevQPurgeSelf ( pipes_struct * p , struct srvsvc_NetCharDevQPurgeSelf * r ) ;
WERROR _srvsvc_NetConnEnum ( pipes_struct * p , struct srvsvc_NetConnEnum * r ) ;
WERROR _srvsvc_NetFileEnum ( pipes_struct * p , struct srvsvc_NetFileEnum * r ) ;
WERROR _srvsvc_NetFileGetInfo ( pipes_struct * p , struct srvsvc_NetFileGetInfo * r ) ;
WERROR _srvsvc_NetFileClose ( pipes_struct * p , struct srvsvc_NetFileClose * r ) ;
WERROR _srvsvc_NetSessEnum ( pipes_struct * p , struct srvsvc_NetSessEnum * r ) ;
WERROR _srvsvc_NetSessDel ( pipes_struct * p , struct srvsvc_NetSessDel * r ) ;
WERROR _srvsvc_NetShareAdd ( pipes_struct * p , struct srvsvc_NetShareAdd * r ) ;
WERROR _srvsvc_NetShareEnumAll ( pipes_struct * p , struct srvsvc_NetShareEnumAll * r ) ;
WERROR _srvsvc_NetShareGetInfo ( pipes_struct * p , struct srvsvc_NetShareGetInfo * r ) ;
WERROR _srvsvc_NetShareSetInfo ( pipes_struct * p , struct srvsvc_NetShareSetInfo * r ) ;
WERROR _srvsvc_NetShareDel ( pipes_struct * p , struct srvsvc_NetShareDel * r ) ;
WERROR _srvsvc_NetShareDelSticky ( pipes_struct * p , struct srvsvc_NetShareDelSticky * r ) ;
WERROR _srvsvc_NetShareCheck ( pipes_struct * p , struct srvsvc_NetShareCheck * r ) ;
WERROR _srvsvc_NetSrvGetInfo ( pipes_struct * p , struct srvsvc_NetSrvGetInfo * r ) ;
WERROR _srvsvc_NetSrvSetInfo ( pipes_struct * p , struct srvsvc_NetSrvSetInfo * r ) ;
WERROR _srvsvc_NetDiskEnum ( pipes_struct * p , struct srvsvc_NetDiskEnum * r ) ;
WERROR _srvsvc_NetServerStatisticsGet ( pipes_struct * p , struct srvsvc_NetServerStatisticsGet * r ) ;
WERROR _srvsvc_NetTransportAdd ( pipes_struct * p , struct srvsvc_NetTransportAdd * r ) ;
WERROR _srvsvc_NetTransportEnum ( pipes_struct * p , struct srvsvc_NetTransportEnum * r ) ;
WERROR _srvsvc_NetTransportDel ( pipes_struct * p , struct srvsvc_NetTransportDel * r ) ;
WERROR _srvsvc_NetRemoteTOD ( pipes_struct * p , struct srvsvc_NetRemoteTOD * r ) ;
WERROR _srvsvc_NetSetServiceBits ( pipes_struct * p , struct srvsvc_NetSetServiceBits * r ) ;
WERROR _srvsvc_NetPathType ( pipes_struct * p , struct srvsvc_NetPathType * r ) ;
WERROR _srvsvc_NetPathCanonicalize ( pipes_struct * p , struct srvsvc_NetPathCanonicalize * r ) ;
WERROR _srvsvc_NetPathCompare ( pipes_struct * p , struct srvsvc_NetPathCompare * r ) ;
WERROR _srvsvc_NetNameValidate ( pipes_struct * p , struct srvsvc_NetNameValidate * r ) ;
WERROR _srvsvc_NETRPRNAMECANONICALIZE ( pipes_struct * p , struct srvsvc_NETRPRNAMECANONICALIZE * r ) ;
WERROR _srvsvc_NetPRNameCompare ( pipes_struct * p , struct srvsvc_NetPRNameCompare * r ) ;
WERROR _srvsvc_NetShareEnum ( pipes_struct * p , struct srvsvc_NetShareEnum * r ) ;
WERROR _srvsvc_NetShareDelStart ( pipes_struct * p , struct srvsvc_NetShareDelStart * r ) ;
WERROR _srvsvc_NetShareDelCommit ( pipes_struct * p , struct srvsvc_NetShareDelCommit * r ) ;
WERROR _srvsvc_NetGetFileSecurity ( pipes_struct * p , struct srvsvc_NetGetFileSecurity * r ) ;
WERROR _srvsvc_NetSetFileSecurity ( pipes_struct * p , struct srvsvc_NetSetFileSecurity * r ) ;
WERROR _srvsvc_NetServerTransportAddEx ( pipes_struct * p , struct srvsvc_NetServerTransportAddEx * r ) ;
WERROR _srvsvc_NetServerSetServiceBitsEx ( pipes_struct * p , struct srvsvc_NetServerSetServiceBitsEx * r ) ;
WERROR _srvsvc_NETRDFSGETVERSION ( pipes_struct * p , struct srvsvc_NETRDFSGETVERSION * r ) ;
WERROR _srvsvc_NETRDFSCREATELOCALPARTITION ( pipes_struct * p , struct srvsvc_NETRDFSCREATELOCALPARTITION * r ) ;
WERROR _srvsvc_NETRDFSDELETELOCALPARTITION ( pipes_struct * p , struct srvsvc_NETRDFSDELETELOCALPARTITION * r ) ;
WERROR _srvsvc_NETRDFSSETLOCALVOLUMESTATE ( pipes_struct * p , struct srvsvc_NETRDFSSETLOCALVOLUMESTATE * r ) ;
WERROR _srvsvc_NETRDFSSETSERVERINFO ( pipes_struct * p , struct srvsvc_NETRDFSSETSERVERINFO * r ) ;
WERROR _srvsvc_NETRDFSCREATEEXITPOINT ( pipes_struct * p , struct srvsvc_NETRDFSCREATEEXITPOINT * r ) ;
WERROR _srvsvc_NETRDFSDELETEEXITPOINT ( pipes_struct * p , struct srvsvc_NETRDFSDELETEEXITPOINT * r ) ;
WERROR _srvsvc_NETRDFSMODIFYPREFIX ( pipes_struct * p , struct srvsvc_NETRDFSMODIFYPREFIX * r ) ;
WERROR _srvsvc_NETRDFSFIXLOCALVOLUME ( pipes_struct * p , struct srvsvc_NETRDFSFIXLOCALVOLUME * r ) ;
WERROR _srvsvc_NETRDFSMANAGERREPORTSITEINFO ( pipes_struct * p , struct srvsvc_NETRDFSMANAGERREPORTSITEINFO * r ) ;
WERROR _srvsvc_NETRSERVERTRANSPORTDELEX ( pipes_struct * p , struct srvsvc_NETRSERVERTRANSPORTDELEX * r ) ;
2006-09-20 16:32:29 +00:00
NTSTATUS rpc_srvsvc_init ( void ) ;
# endif /* __SRV_SRVSVC__ */