📄 srvsvc.h
字号:
struct { WERROR result; } out;};struct srvsvc_NetSessEnum { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *client;/* [unique,charset(UTF16)] */ const char *user;/* [unique,charset(UTF16)] */ uint32_t *level;/* [ref] */ union srvsvc_NetSessCtr *ctr;/* [ref,switch_is(*level)] */ uint32_t max_buffer; uint32_t *resume_handle;/* [unique] */ } in; struct { uint32_t *level;/* [ref] */ union srvsvc_NetSessCtr *ctr;/* [ref,switch_is(*level)] */ uint32_t *totalentries;/* [ref] */ uint32_t *resume_handle;/* [unique] */ WERROR result; } out;};struct srvsvc_NetSessDel { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *client;/* [unique,charset(UTF16)] */ const char *user;/* [unique,charset(UTF16)] */ } in; struct { WERROR result; } out;};struct srvsvc_NetShareAdd { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t level; union srvsvc_NetShareInfo info;/* [switch_is(level)] */ uint32_t *parm_error;/* [unique] */ } in; struct { uint32_t *parm_error;/* [unique] */ WERROR result; } out;};struct srvsvc_NetShareEnumAll { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t *level;/* [ref] */ union srvsvc_NetShareCtr *ctr;/* [ref,switch_is(*level)] */ uint32_t max_buffer; uint32_t *resume_handle;/* [unique] */ } in; struct { uint32_t *level;/* [ref] */ union srvsvc_NetShareCtr *ctr;/* [ref,switch_is(*level)] */ uint32_t *totalentries;/* [ref] */ uint32_t *resume_handle;/* [unique] */ WERROR result; } out;};struct srvsvc_NetShareGetInfo { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *share_name;/* [charset(UTF16)] */ uint32_t level; } in; struct { union srvsvc_NetShareInfo *info;/* [ref,switch_is(level)] */ WERROR result; } out;};struct srvsvc_NetShareSetInfo { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *share_name;/* [charset(UTF16)] */ uint32_t level; union srvsvc_NetShareInfo info;/* [switch_is(level)] */ uint32_t *parm_error;/* [unique] */ } in; struct { uint32_t *parm_error;/* [unique] */ WERROR result; } out;};struct srvsvc_NetShareDel { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *share_name;/* [charset(UTF16)] */ uint32_t reserved; } in; struct { WERROR result; } out;};struct srvsvc_NetShareDelSticky { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *share_name;/* [charset(UTF16)] */ uint32_t reserved; } in; struct { WERROR result; } out;};struct srvsvc_NetShareCheck { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *device_name;/* [charset(UTF16)] */ } in; struct { enum srvsvc_ShareType *type;/* [ref] */ WERROR result; } out;};struct srvsvc_NetSrvGetInfo { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t level; } in; struct { union srvsvc_NetSrvInfo *info;/* [ref,switch_is(level)] */ WERROR result; } out;};struct srvsvc_NetSrvSetInfo { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t level; union srvsvc_NetSrvInfo info;/* [switch_is(level)] */ uint32_t *parm_error;/* [unique] */ } in; struct { uint32_t *parm_error;/* [unique] */ WERROR result; } out;};struct srvsvc_NetDiskEnum { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t level; struct srvsvc_NetDiskInfo *info;/* [ref] */ uint32_t maxlen; uint32_t *resume_handle;/* [unique] */ } in; struct { struct srvsvc_NetDiskInfo *info;/* [ref] */ uint32_t *totalentries;/* [ref] */ uint32_t *resume_handle;/* [unique] */ WERROR result; } out;};struct srvsvc_NetServerStatisticsGet { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *service;/* [unique,charset(UTF16)] */ uint32_t level; uint32_t options; } in; struct { struct srvsvc_Statistics *stats;/* [ref] */ WERROR result; } out;};struct srvsvc_NetTransportAdd { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t level; union srvsvc_NetTransportInfo info;/* [switch_is(level)] */ } in; struct { WERROR result; } out;};struct srvsvc_NetTransportEnum { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t *level;/* [ref] */ union srvsvc_NetTransportCtr *transports;/* [ref,switch_is(*level)] */ uint32_t max_buffer; uint32_t *resume_handle;/* [unique] */ } in; struct { uint32_t *level;/* [ref] */ union srvsvc_NetTransportCtr *transports;/* [ref,switch_is(*level)] */ uint32_t *totalentries;/* [ref] */ uint32_t *resume_handle;/* [unique] */ WERROR result; } out;};struct srvsvc_NetTransportDel { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t unknown; struct srvsvc_NetTransportInfo0 transport; } in; struct { WERROR result; } out;};struct srvsvc_NetRemoteTOD { struct { const char *server_unc;/* [unique,charset(UTF16)] */ } in; struct { struct srvsvc_NetRemoteTODInfo *info;/* [unique] */ WERROR result; } out;};struct srvsvc_NetSetServiceBits { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *transport;/* [unique,charset(UTF16)] */ uint32_t servicebits; uint32_t updateimmediately; } in; struct { WERROR result; } out;};struct srvsvc_NetPathType { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *path;/* [charset(UTF16)] */ uint32_t pathflags; } in; struct { uint32_t *pathtype;/* [ref] */ WERROR result; } out;};struct srvsvc_NetPathCanonicalize { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *path;/* [charset(UTF16)] */ uint32_t maxbuf; const char *prefix;/* [charset(UTF16)] */ uint32_t *pathtype;/* [ref] */ uint32_t pathflags; } in; struct { uint8_t *can_path;/* [size_is(maxbuf)] */ uint32_t *pathtype;/* [ref] */ WERROR result; } out;};struct srvsvc_NetPathCompare { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *path1;/* [charset(UTF16)] */ const char *path2;/* [charset(UTF16)] */ uint32_t pathtype; uint32_t pathflags; } in; struct { WERROR result; } out;};struct srvsvc_NetNameValidate { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *name;/* [charset(UTF16)] */ uint32_t name_type; uint32_t flags; } in; struct { WERROR result; } out;};struct srvsvc_NETRPRNAMECANONICALIZE { struct { WERROR result; } out;};struct srvsvc_NetPRNameCompare { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *name1;/* [charset(UTF16)] */ const char *name2;/* [charset(UTF16)] */ uint32_t name_type; uint32_t flags; } in; struct { WERROR result; } out;};struct srvsvc_NetShareEnum { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t *level;/* [ref] */ union srvsvc_NetShareCtr *ctr;/* [ref,switch_is(*level)] */ uint32_t max_buffer; uint32_t *resume_handle;/* [unique] */ } in; struct { uint32_t *level;/* [ref] */ union srvsvc_NetShareCtr *ctr;/* [ref,switch_is(*level)] */ uint32_t *totalentries;/* [ref] */ uint32_t *resume_handle;/* [unique] */ WERROR result; } out;};struct srvsvc_NetShareDelStart { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *share;/* [charset(UTF16)] */ uint32_t reserved; } in; struct { struct policy_handle *hnd;/* [unique] */ WERROR result; } out;};struct srvsvc_NetShareDelCommit { struct { struct policy_handle *hnd;/* [unique] */ } in; struct { struct policy_handle *hnd;/* [unique] */ WERROR result; } out;};struct srvsvc_NetGetFileSecurity { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *share;/* [unique,charset(UTF16)] */ const char *file;/* [charset(UTF16)] */ uint32_t securityinformation; } in; struct { struct sec_desc_buf *sd_buf;/* [unique] */ WERROR result; } out;};struct srvsvc_NetSetFileSecurity { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *share;/* [unique,charset(UTF16)] */ const char *file;/* [charset(UTF16)] */ uint32_t securityinformation; struct sec_desc_buf sd_buf; } in; struct { WERROR result; } out;};struct srvsvc_NetServerTransportAddEx { struct { const char *server_unc;/* [unique,charset(UTF16)] */ uint32_t level; union srvsvc_NetTransportInfo info;/* [switch_is(level)] */ } in; struct { WERROR result; } out;};struct srvsvc_NetServerSetServiceBitsEx { struct { const char *server_unc;/* [unique,charset(UTF16)] */ const char *emulated_server_unc;/* [unique,charset(UTF16)] */ const char *transport;/* [unique,charset(UTF16)] */ uint32_t servicebitsofinterest; uint32_t servicebits; uint32_t updateimmediately; } in; struct { WERROR result; } out;};struct srvsvc_NETRDFSGETVERSION { struct { WERROR result; } out;};struct srvsvc_NETRDFSCREATELOCALPARTITION { struct { WERROR result; } out;};struct srvsvc_NETRDFSDELETELOCALPARTITION { struct { WERROR result; } out;};struct srvsvc_NETRDFSSETLOCALVOLUMESTATE { struct { WERROR result; } out;};struct srvsvc_NETRDFSSETSERVERINFO { struct { WERROR result; } out;};struct srvsvc_NETRDFSCREATEEXITPOINT { struct { WERROR result; } out;};struct srvsvc_NETRDFSDELETEEXITPOINT { struct { WERROR result; } out;};struct srvsvc_NETRDFSMODIFYPREFIX { struct { WERROR result; } out;};struct srvsvc_NETRDFSFIXLOCALVOLUME { struct { WERROR result; } out;};struct srvsvc_NETRDFSMANAGERREPORTSITEINFO { struct { WERROR result; } out;};struct srvsvc_NETRSERVERTRANSPORTDELEX { struct { WERROR result; } out;};#endif /* _HEADER_srvsvc */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -