⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 srvsvc.h

📁 samba服务器!
💻 H
📖 第 1 页 / 共 3 页
字号:
	uint32_t reserved;	uint32_t maxlinkdelay;	uint32_t minlinkthroughput;	uint32_t linkinfovalidtime;	uint32_t scavqosinfoupdatetime;	uint32_t maxworkitemidletime;};struct srvsvc_NetSrvInfo1005 {	const char *comment;/* [unique,charset(UTF16)] */};struct srvsvc_NetSrvInfo1010 {	uint32_t disc;};struct srvsvc_NetSrvInfo1016 {	uint32_t hidden;};struct srvsvc_NetSrvInfo1017 {	uint32_t announce;};struct srvsvc_NetSrvInfo1018 {	uint32_t anndelta;};struct srvsvc_NetSrvInfo1107 {	uint32_t users;};struct srvsvc_NetSrvInfo1501 {	uint32_t sessopens;};struct srvsvc_NetSrvInfo1502 {	uint32_t sessvcs;};struct srvsvc_NetSrvInfo1503 {	uint32_t opensearch;};struct srvsvc_NetSrvInfo1506 {	uint32_t maxworkitems;};struct srvsvc_NetSrvInfo1509 {	uint32_t maxrawbuflen;};struct srvsvc_NetSrvInfo1510 {	uint32_t sessusers;};struct srvsvc_NetSrvInfo1511 {	uint32_t sesscons;};struct srvsvc_NetSrvInfo1512 {	uint32_t maxnonpagedmemoryusage;};struct srvsvc_NetSrvInfo1513 {	uint32_t maxpagedmemoryusage;};struct srvsvc_NetSrvInfo1514 {	uint32_t enablesoftcompat;};struct srvsvc_NetSrvInfo1515 {	uint32_t enableforcedlogoff;};struct srvsvc_NetSrvInfo1516 {	uint32_t timesource;};struct srvsvc_NetSrvInfo1518 {	uint32_t lmannounce;};struct srvsvc_NetSrvInfo1520 {	uint32_t maxcopyreadlen;};struct srvsvc_NetSrvInfo1521 {	uint32_t maxcopywritelen;};struct srvsvc_NetSrvInfo1522 {	uint32_t minkeepsearch;};struct srvsvc_NetSrvInfo1523 {	uint32_t maxkeepsearch;};struct srvsvc_NetSrvInfo1524 {	uint32_t minkeepcomplsearch;};struct srvsvc_NetSrvInfo1525 {	uint32_t maxkeepcomplsearch;};struct srvsvc_NetSrvInfo1528 {	uint32_t scavtimeout;};struct srvsvc_NetSrvInfo1529 {	uint32_t minrcvqueue;};struct srvsvc_NetSrvInfo1530 {	uint32_t minfreeworkitems;};struct srvsvc_NetSrvInfo1533 {	uint32_t maxmpxct;};struct srvsvc_NetSrvInfo1534 {	uint32_t oplockbreakwait;};struct srvsvc_NetSrvInfo1535 {	uint32_t oplockbreakresponsewait;};struct srvsvc_NetSrvInfo1536 {	uint32_t enableoplocks;};struct srvsvc_NetSrvInfo1537 {	uint32_t enableoplockforceclose;};struct srvsvc_NetSrvInfo1538 {	uint32_t enablefcbopens;};struct srvsvc_NetSrvInfo1539 {	uint32_t enableraw;};struct srvsvc_NetSrvInfo1540 {	uint32_t enablesharednetdrives;};struct srvsvc_NetSrvInfo1541 {	uint32_t minfreeconnections;};struct srvsvc_NetSrvInfo1542 {	uint32_t maxfreeconnections;};struct srvsvc_NetSrvInfo1543 {	uint32_t initsesstable;};struct srvsvc_NetSrvInfo1544 {	uint32_t initconntable;};struct srvsvc_NetSrvInfo1545 {	uint32_t initfiletable;};struct srvsvc_NetSrvInfo1546 {	uint32_t initsearchtable;};struct srvsvc_NetSrvInfo1547 {	uint32_t alertsched;};struct srvsvc_NetSrvInfo1548 {	uint32_t errortreshold;};struct srvsvc_NetSrvInfo1549 {	uint32_t networkerrortreshold;};struct srvsvc_NetSrvInfo1550 {	uint32_t diskspacetreshold;};struct srvsvc_NetSrvInfo1552 {	uint32_t maxlinkdelay;};struct srvsvc_NetSrvInfo1553 {	uint32_t minlinkthroughput;};struct srvsvc_NetSrvInfo1554 {	uint32_t linkinfovalidtime;};struct srvsvc_NetSrvInfo1555 {	uint32_t scavqosinfoupdatetime;};struct srvsvc_NetSrvInfo1556 {	uint32_t maxworkitemidletime;};union srvsvc_NetSrvInfo {	struct srvsvc_NetSrvInfo100 *info100;/* [unique,case(100)] */	struct srvsvc_NetSrvInfo101 *info101;/* [unique,case(101)] */	struct srvsvc_NetSrvInfo102 *info102;/* [unique,case(102)] */	struct srvsvc_NetSrvInfo402 *info402;/* [unique,case(402)] */	struct srvsvc_NetSrvInfo403 *info403;/* [unique,case(403)] */	struct srvsvc_NetSrvInfo502 *info502;/* [unique,case(502)] */	struct srvsvc_NetSrvInfo503 *info503;/* [unique,case(503)] */	struct srvsvc_NetSrvInfo599 *info599;/* [unique,case(599)] */	struct srvsvc_NetSrvInfo1005 *info1005;/* [unique,case(1005)] */	struct srvsvc_NetSrvInfo1010 *info1010;/* [unique,case(1010)] */	struct srvsvc_NetSrvInfo1016 *info1016;/* [unique,case(1016)] */	struct srvsvc_NetSrvInfo1017 *info1017;/* [unique,case(1017)] */	struct srvsvc_NetSrvInfo1018 *info1018;/* [unique,case(1018)] */	struct srvsvc_NetSrvInfo1107 *info1107;/* [unique,case(1107)] */	struct srvsvc_NetSrvInfo1501 *info1501;/* [unique,case(1501)] */	struct srvsvc_NetSrvInfo1502 *info1502;/* [unique,case(1502)] */	struct srvsvc_NetSrvInfo1503 *info1503;/* [unique,case(1503)] */	struct srvsvc_NetSrvInfo1506 *info1506;/* [unique,case(1506)] */	struct srvsvc_NetSrvInfo1509 *info1509;/* [unique,case(1509)] */	struct srvsvc_NetSrvInfo1510 *info1510;/* [unique,case(1510)] */	struct srvsvc_NetSrvInfo1511 *info1511;/* [unique,case(1511)] */	struct srvsvc_NetSrvInfo1512 *info1512;/* [unique,case(1512)] */	struct srvsvc_NetSrvInfo1513 *info1513;/* [unique,case(1513)] */	struct srvsvc_NetSrvInfo1514 *info1514;/* [unique,case(1514)] */	struct srvsvc_NetSrvInfo1515 *info1515;/* [unique,case(1515)] */	struct srvsvc_NetSrvInfo1516 *info1516;/* [unique,case(1516)] */	struct srvsvc_NetSrvInfo1518 *info1518;/* [unique,case(1518)] */	struct srvsvc_NetSrvInfo1520 *info1520;/* [unique,case(1520)] */	struct srvsvc_NetSrvInfo1521 *info1521;/* [unique,case(1521)] */	struct srvsvc_NetSrvInfo1522 *info1522;/* [unique,case(1522)] */	struct srvsvc_NetSrvInfo1523 *info1523;/* [unique,case(1523)] */	struct srvsvc_NetSrvInfo1524 *info1524;/* [unique,case(1524)] */	struct srvsvc_NetSrvInfo1525 *info1525;/* [unique,case(1525)] */	struct srvsvc_NetSrvInfo1528 *info1528;/* [unique,case(1528)] */	struct srvsvc_NetSrvInfo1529 *info1529;/* [unique,case(1529)] */	struct srvsvc_NetSrvInfo1530 *info1530;/* [unique,case(1530)] */	struct srvsvc_NetSrvInfo1533 *info1533;/* [unique,case(1533)] */	struct srvsvc_NetSrvInfo1534 *info1534;/* [unique,case(1534)] */	struct srvsvc_NetSrvInfo1535 *info1535;/* [unique,case(1535)] */	struct srvsvc_NetSrvInfo1536 *info1536;/* [unique,case(1536)] */	struct srvsvc_NetSrvInfo1537 *info1537;/* [unique,case(1537)] */	struct srvsvc_NetSrvInfo1538 *info1538;/* [unique,case(1538)] */	struct srvsvc_NetSrvInfo1539 *info1539;/* [unique,case(1539)] */	struct srvsvc_NetSrvInfo1540 *info1540;/* [unique,case(1540)] */	struct srvsvc_NetSrvInfo1541 *info1541;/* [unique,case(1541)] */	struct srvsvc_NetSrvInfo1542 *info1542;/* [unique,case(1542)] */	struct srvsvc_NetSrvInfo1543 *info1543;/* [unique,case(1543)] */	struct srvsvc_NetSrvInfo1544 *info1544;/* [unique,case(1544)] */	struct srvsvc_NetSrvInfo1545 *info1545;/* [unique,case(1545)] */	struct srvsvc_NetSrvInfo1546 *info1546;/* [unique,case(1546)] */	struct srvsvc_NetSrvInfo1547 *info1547;/* [unique,case(1547)] */	struct srvsvc_NetSrvInfo1548 *info1548;/* [unique,case(1548)] */	struct srvsvc_NetSrvInfo1549 *info1549;/* [unique,case(1549)] */	struct srvsvc_NetSrvInfo1550 *info1550;/* [unique,case(1550)] */	struct srvsvc_NetSrvInfo1552 *info1552;/* [unique,case(1552)] */	struct srvsvc_NetSrvInfo1553 *info1553;/* [unique,case(1553)] */	struct srvsvc_NetSrvInfo1554 *info1554;/* [unique,case(1554)] */	struct srvsvc_NetSrvInfo1555 *info1555;/* [unique,case(1555)] */	struct srvsvc_NetSrvInfo1556 *info1556;/* [unique,case(1556)] */};struct srvsvc_NetDiskInfo0 {	const char * disk;/* [flag(LIBNDR_FLAG_STR_LEN4)] */};struct srvsvc_NetDiskInfo {	uint32_t count;	struct srvsvc_NetDiskInfo0 *disks;/* [unique,length_is(count),size_is(count)] */};struct srvsvc_Statistics {	uint32_t start;	uint32_t fopens;	uint32_t devopens;	uint32_t jobsqueued;	uint32_t sopens;	uint32_t stimeouts;	uint32_t serrorout;	uint32_t pwerrors;	uint32_t permerrors;	uint32_t syserrors;	uint32_t bytessent_low;	uint32_t bytessent_high;	uint32_t bytesrcvd_low;	uint32_t bytesrcvd_high;	uint32_t avresponse;	uint32_t reqbufneed;	uint32_t bigbufneed;};struct srvsvc_NetTransportInfo0 {	uint32_t vcs;	const char *name;/* [unique,charset(UTF16)] */	uint8_t *addr;/* [unique,size_is(addr_len)] */	uint32_t addr_len;	const char *net_addr;/* [unique,charset(UTF16)] */};struct srvsvc_NetTransportCtr0 {	uint32_t count;	struct srvsvc_NetTransportInfo0 *array;/* [unique,size_is(count)] */};struct srvsvc_NetTransportInfo1 {	uint32_t vcs;	const char *name;/* [unique,charset(UTF16)] */	uint8_t *addr;/* [unique,size_is(addr_len)] */	uint32_t addr_len;	const char *net_addr;/* [unique,charset(UTF16)] */	const char *domain;/* [unique,charset(UTF16)] */};struct srvsvc_NetTransportCtr1 {	uint32_t count;	struct srvsvc_NetTransportInfo1 *array;/* [unique,size_is(count)] */};struct srvsvc_NetTransportInfo2 {	uint32_t vcs;	const char *name;/* [unique,charset(UTF16)] */	uint8_t *addr;/* [unique,size_is(addr_len)] */	uint32_t addr_len;	const char *net_addr;/* [unique,charset(UTF16)] */	const char *domain;/* [unique,charset(UTF16)] */	uint32_t unknown;};struct srvsvc_NetTransportCtr2 {	uint32_t count;	struct srvsvc_NetTransportInfo2 *array;/* [unique,size_is(count)] */};struct srvsvc_NetTransportInfo3 {	uint32_t vcs;	const char *name;/* [unique,charset(UTF16)] */	uint8_t *addr;/* [unique,size_is(addr_len)] */	uint32_t addr_len;	const char *net_addr;/* [unique,charset(UTF16)] */	const char *domain;/* [unique,charset(UTF16)] */	uint32_t unknown1;	uint32_t unknown2;	uint8_t unknown3[256];};struct srvsvc_NetTransportCtr3 {	uint32_t count;	struct srvsvc_NetTransportInfo3 *array;/* [unique,size_is(count)] */};union srvsvc_NetTransportCtr {	struct srvsvc_NetTransportCtr0 *ctr0;/* [unique,case(0)] */	struct srvsvc_NetTransportCtr1 *ctr1;/* [unique,case] */	struct srvsvc_NetTransportCtr2 *ctr2;/* [unique,case(2)] */	struct srvsvc_NetTransportCtr3 *ctr3;/* [unique,case(3)] */};struct srvsvc_NetRemoteTODInfo {	uint32_t elapsed;	uint32_t msecs;	uint32_t hours;	uint32_t mins;	uint32_t secs;	uint32_t hunds;	int32_t timezone;	uint32_t tinterval;	uint32_t day;	uint32_t month;	uint32_t year;	uint32_t weekday;};union srvsvc_NetTransportInfo {	struct srvsvc_NetTransportInfo0 info0;/* [case(0)] */	struct srvsvc_NetTransportInfo1 info1;/* [case] */	struct srvsvc_NetTransportInfo2 info2;/* [case(2)] */	struct srvsvc_NetTransportInfo3 info3;/* [case(3)] */}/* [switch_type(uint32)] */;struct srvsvc_NetCharDevEnum {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		uint32_t *level;/* [ref] */		union srvsvc_NetCharDevCtr *ctr;/* [ref,switch_is(*level)] */		uint32_t max_buffer;		uint32_t *resume_handle;/* [unique] */	} in;	struct {		uint32_t *level;/* [ref] */		union srvsvc_NetCharDevCtr *ctr;/* [ref,switch_is(*level)] */		uint32_t *totalentries;/* [ref] */		uint32_t *resume_handle;/* [unique] */		WERROR result;	} out;};struct srvsvc_NetCharDevGetInfo {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		const char *device_name;/* [charset(UTF16)] */		uint32_t level;	} in;	struct {		union srvsvc_NetCharDevInfo *info;/* [ref,switch_is(level)] */		WERROR result;	} out;};struct srvsvc_NetCharDevControl {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		const char *device_name;/* [charset(UTF16)] */		uint32_t opcode;	} in;	struct {		WERROR result;	} out;};struct srvsvc_NetCharDevQEnum {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		const char *user;/* [unique,charset(UTF16)] */		uint32_t *level;/* [ref] */		union srvsvc_NetCharDevQCtr *ctr;/* [ref,switch_is(*level)] */		uint32_t max_buffer;		uint32_t *resume_handle;/* [unique] */	} in;	struct {		uint32_t *level;/* [ref] */		union srvsvc_NetCharDevQCtr *ctr;/* [ref,switch_is(*level)] */		uint32_t *totalentries;/* [ref] */		uint32_t *resume_handle;/* [unique] */		WERROR result;	} out;};struct srvsvc_NetCharDevQGetInfo {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		const char *queue_name;/* [charset(UTF16)] */		const char *user;/* [charset(UTF16)] */		uint32_t level;	} in;	struct {		union srvsvc_NetCharDevQInfo *info;/* [ref,switch_is(level)] */		WERROR result;	} out;};struct srvsvc_NetCharDevQSetInfo {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		const char *queue_name;/* [charset(UTF16)] */		uint32_t level;		union srvsvc_NetCharDevQInfo info;/* [switch_is(level)] */		uint32_t *parm_error;/* [unique] */	} in;	struct {		uint32_t *parm_error;/* [unique] */		WERROR result;	} out;};struct srvsvc_NetCharDevQPurge {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		const char *queue_name;/* [charset(UTF16)] */	} in;	struct {		WERROR result;	} out;};struct srvsvc_NetCharDevQPurgeSelf {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		const char *queue_name;/* [charset(UTF16)] */		const char *computer_name;/* [charset(UTF16)] */	} in;	struct {		WERROR result;	} out;};struct srvsvc_NetConnEnum {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		const char *path;/* [unique,charset(UTF16)] */		uint32_t *level;/* [ref] */		union srvsvc_NetConnCtr *ctr;/* [ref,switch_is(*level)] */		uint32_t max_buffer;		uint32_t *resume_handle;/* [unique] */	} in;	struct {		uint32_t *level;/* [ref] */		union srvsvc_NetConnCtr *ctr;/* [ref,switch_is(*level)] */		uint32_t *totalentries;/* [ref] */		uint32_t *resume_handle;/* [unique] */		WERROR result;	} out;};struct srvsvc_NetFileEnum {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		const char *path;/* [unique,charset(UTF16)] */		const char *user;/* [unique,charset(UTF16)] */		uint32_t *level;/* [ref] */		union srvsvc_NetFileCtr *ctr;/* [ref,switch_is(*level)] */		uint32_t max_buffer;		uint32_t *resume_handle;/* [unique] */	} in;	struct {		uint32_t *level;/* [ref] */		union srvsvc_NetFileCtr *ctr;/* [ref,switch_is(*level)] */		uint32_t *totalentries;/* [ref] */		uint32_t *resume_handle;/* [unique] */		WERROR result;	} out;};struct srvsvc_NetFileGetInfo {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		uint32_t fid;		uint32_t level;	} in;	struct {		union srvsvc_NetFileInfo *info;/* [ref,switch_is(level)] */		WERROR result;	} out;};struct srvsvc_NetFileClose {	struct {		const char *server_unc;/* [unique,charset(UTF16)] */		uint32_t fid;	} in;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -