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

📄 srvsvc.idl

📁 samba最新软件
💻 IDL
📖 第 1 页 / 共 3 页
字号:
	} srvsvc_NetShareCtr1004;	typedef struct {		uint32 count;		[size_is(count)] srvsvc_NetShareInfo1005 *array;	} srvsvc_NetShareCtr1005;	typedef struct {		uint32 count;		[size_is(count)] srvsvc_NetShareInfo1006 *array;	} srvsvc_NetShareCtr1006;	typedef struct {		uint32 count;		[size_is(count)] srvsvc_NetShareInfo1007 *array;	} srvsvc_NetShareCtr1007;	typedef struct {		uint32 count;		[size_is(count)] sec_desc_buf *array;	} srvsvc_NetShareCtr1501;	typedef union {		[case(0)] srvsvc_NetShareCtr0 *ctr0;		[case(1)] srvsvc_NetShareCtr1 *ctr1;		[case(2)] srvsvc_NetShareCtr2 *ctr2;		[case(501)] srvsvc_NetShareCtr501 *ctr501;		[case(502)] srvsvc_NetShareCtr502 *ctr502;		[case(1004)] srvsvc_NetShareCtr1004 *ctr1004;		[case(1005)] srvsvc_NetShareCtr1005 *ctr1005;		[case(1006)] srvsvc_NetShareCtr1006 *ctr1006;		[case(1007)] srvsvc_NetShareCtr1007 *ctr1007;		[case(1501)] srvsvc_NetShareCtr1501 *ctr1501;		[default] ;	} srvsvc_NetShareCtr;	/******************/	/* Function: 0x0e */	WERROR srvsvc_NetShareAdd(		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,		[in]   uint32 level,		[in,switch_is(level)] srvsvc_NetShareInfo info,		[in,out,unique]   uint32 *parm_error		);	/******************/	/* Function: 0x0f */	WERROR srvsvc_NetShareEnumAll (		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,		[in,out]   uint32 level,		[in,out,switch_is(level)] srvsvc_NetShareCtr ctr,		[in]   uint32 max_buffer,		[out]  uint32 totalentries,		[in,out,unique]   uint32 *resume_handle		);	/******************/	/* Function: 0x10 */	WERROR srvsvc_NetShareGetInfo(		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,		[in]   [string,charset(UTF16)] uint16 share_name[],		[in]   uint32 level,		[out,switch_is(level)] srvsvc_NetShareInfo info		);	/******************/	/* Function: 0x11 */	WERROR srvsvc_NetShareSetInfo(		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,		[in]   [string,charset(UTF16)] uint16 share_name[],		[in]   uint32 level,		[in,switch_is(level)] srvsvc_NetShareInfo info,		[in,out,unique]   uint32 *parm_error		);	/******************/	/* Function: 0x12 */	WERROR srvsvc_NetShareDel(		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,		[in]   [string,charset(UTF16)] uint16 share_name[],		[in]   uint32 reserved		);	/******************/	/* Function: 0x13 */	WERROR srvsvc_NetShareDelSticky(		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,		[in]   [string,charset(UTF16)] uint16 share_name[],		[in]   uint32 reserved		);		/******************/	/* Function: 0x14 */	WERROR srvsvc_NetShareCheck(		[in,unique]   [string,charset(UTF16)] uint16 *server_unc,		[in]   [string,charset(UTF16)] uint16 device_name[],		[out]  srvsvc_ShareType type		);/**************************//* srvsvc_NetSrv          *//**************************/	typedef [public,v1_enum] enum {		PLATFORM_ID_DOS = 300,		PLATFORM_ID_OS2 = 400,		PLATFORM_ID_NT	= 500,		PLATFORM_ID_OSF = 600,		PLATFORM_ID_VMS = 700	} srvsvc_PlatformId;	typedef struct {		srvsvc_PlatformId platform_id;		[string,charset(UTF16)] uint16 *server_name;	} srvsvc_NetSrvInfo100;	typedef struct {		srvsvc_PlatformId platform_id;		[string,charset(UTF16)] uint16 *server_name;		uint32 version_major;		uint32 version_minor;		svcctl_ServerType server_type;		[string,charset(UTF16)] uint16 *comment;	} srvsvc_NetSrvInfo101;	typedef struct {		srvsvc_PlatformId platform_id;		[string,charset(UTF16)] uint16 *server_name;		uint32 version_major;		uint32 version_minor;		svcctl_ServerType server_type;		[string,charset(UTF16)] uint16 *comment;		uint32 users;		uint32 disc;		uint32 hidden;		uint32 announce;		uint32 anndelta;		uint32 licenses;		[string,charset(UTF16)] uint16 *userpath;	} srvsvc_NetSrvInfo102;	typedef struct {		uint32 ulist_mtime;		uint32 glist_mtime;		uint32 alist_mtime;		[string,charset(UTF16)] uint16 *alerts;		uint32 security;		uint32 numadmin;		uint32 lanmask;		[string,charset(UTF16)] uint16 *guestaccount;		uint32 chdevs;		uint32 chdevqs;		uint32 chdevjobs;		uint32 connections;		uint32 shares;		uint32 openfiles;		uint32 sessopen;		uint32 sesssvc;		uint32 sessreqs;		uint32 opensearch;		uint32 activelocks;		uint32 sizereqbufs;		uint32 numbigbufs;		uint32 numfiletasks;		uint32 alertsched;		uint32 erroralert;		uint32 logonalert;		uint32 accessalert;		uint32 diskalert;		uint32 netioalert;		uint32 maxaudits;		[string,charset(UTF16)] uint16 *srvheuristics;	} srvsvc_NetSrvInfo402;	typedef struct {		uint32 ulist_mtime;		uint32 glist_mtime;		uint32 alist_mtime;		[string,charset(UTF16)] uint16 *alerts;		uint32 security;		uint32 numadmin;		uint32 lanmask;		[string,charset(UTF16)] uint16 *guestaccount;		uint32 chdevs;		uint32 chdevqs;		uint32 chdevjobs;		uint32 connections;		uint32 shares;		uint32 openfiles;		uint32 sessopen;		uint32 sesssvc;		uint32 sessreqs;		uint32 opensearch;		uint32 activelocks;		uint32 sizereqbufs;		uint32 numbigbufs;		uint32 numfiletasks;		uint32 alertsched;		uint32 eroralert;		uint32 logonalert;		uint32 accessalert;		uint32 diskalert;		uint32 netioalert;		uint32 maxaudits;		[string,charset(UTF16)] uint16 *srvheuristics;		uint32 auditedevents;		uint32 auditprofile;		[string,charset(UTF16)] uint16 *autopath;	} srvsvc_NetSrvInfo403;	typedef struct {		uint32 sessopen;		uint32 sesssvc;		uint32 opensearch;		uint32 sizereqbufs;		uint32 initworkitems;		uint32 maxworkitems;		uint32 rawworkitems;		uint32 irpstacksize;		uint32 maxrawbuflen;		uint32 sessusers;		uint32 sessconns;		uint32 maxpagedmemoryusage;		uint32 maxnonpagedmemoryusage;		uint32 enablesoftcompat;		uint32 enableforcedlogoff;		uint32 timesource;		uint32 acceptdownlevelapis;		uint32 lmannounce;	} srvsvc_NetSrvInfo502;        typedef struct{		uint32 sessopen;		uint32 sesssvc;		uint32 opensearch;		uint32 sizereqbufs;		uint32 initworkitems;		uint32 maxworkitems;		uint32 rawworkitems;		uint32 irpstacksize;		uint32 maxrawbuflen;		uint32 sessusers;		uint32 sessconns;		uint32 maxpagedmemoryusage;		uint32 maxnonpagedmemoryusage;		uint32 enablesoftcompat;		uint32 enableforcedlogoff;		uint32 timesource;		uint32 acceptdownlevelapis;		uint32 lmannounce;		[string,charset(UTF16)] uint16 *domain;		uint32 maxcopyreadlen;		uint32 maxcopywritelen;		uint32 minkeepsearch;		uint32 maxkeepsearch;		uint32 minkeepcomplsearch;		uint32 maxkeepcomplsearch;		uint32 threadcountadd;		uint32 numlockthreads;		uint32 scavtimeout;		uint32 minrcvqueue;		uint32 minfreeworkitems;		uint32 xactmemsize;		uint32 threadpriority;		uint32 maxmpxct;		uint32 oplockbreakwait;		uint32 oplockbreakresponsewait;		uint32 enableoplocks;		uint32 enableoplockforceclose;		uint32 enablefcbopens;		uint32 enableraw;		uint32 enablesharednetdrives;		uint32 minfreeconnections;		uint32 maxfreeconnections;        } srvsvc_NetSrvInfo503;        typedef struct{		uint32 sessopen;		uint32 sesssvc;		uint32 opensearch;		uint32 sizereqbufs;		uint32 initworkitems;		uint32 maxworkitems;		uint32 rawworkitems;		uint32 irpstacksize;		uint32 maxrawbuflen;		uint32 sessusers;		uint32 sessconns;		uint32 maxpagedmemoryusage;		uint32 maxnonpagedmemoryusage;		uint32 enablesoftcompat;		uint32 enableforcedlogoff;		uint32 timesource;		uint32 acceptdownlevelapis;		uint32 lmannounce;		[string,charset(UTF16)] uint16 *domain;		uint32 maxcopyreadlen;		uint32 maxcopywritelen;		uint32 minkeepsearch;		uint32 minkeepcomplsearch;		uint32 maxkeepcomplsearch;		uint32 threadcountadd;		uint32 numlockthreads;		uint32 scavtimeout;		uint32 minrcvqueue;		uint32 minfreeworkitems;		uint32 xactmemsize;		uint32 threadpriority;		uint32 maxmpxct;		uint32 oplockbreakwait;		uint32 oplockbreakresponsewait;		uint32 enableoplocks;		uint32 enableoplockforceclose;		uint32 enablefcbopens;		uint32 enableraw;		uint32 enablesharednetdrives;		uint32 minfreeconnections;		uint32 maxfreeconnections;		uint32 initsesstable;		uint32 initconntable;		uint32 initfiletable;		uint32 initsearchtable;		uint32 alertsched;		uint32 errortreshold;		uint32 networkerrortreshold;		uint32 diskspacetreshold;		uint32 reserved;		uint32 maxlinkdelay;		uint32 minlinkthroughput;		uint32 linkinfovalidtime;		uint32 scavqosinfoupdatetime;		uint32 maxworkitemidletime;        } srvsvc_NetSrvInfo599;        typedef struct{		[string,charset(UTF16)] uint16 *comment;        } srvsvc_NetSrvInfo1005;        typedef struct{                uint32 disc;        } srvsvc_NetSrvInfo1010;        typedef struct{                uint32 hidden;        } srvsvc_NetSrvInfo1016;        typedef struct{                uint32 announce;        } srvsvc_NetSrvInfo1017;        typedef struct{                uint32 anndelta;        } srvsvc_NetSrvInfo1018;        typedef struct{                uint32 users;        } srvsvc_NetSrvInfo1107;        typedef struct{                uint32 sessopens;        } srvsvc_NetSrvInfo1501;        typedef struct{                uint32 sessvcs;        } srvsvc_NetSrvInfo1502;        typedef struct{                uint32 opensearch;        } srvsvc_NetSrvInfo1503;        typedef struct{                uint32 maxworkitems;        } srvsvc_NetSrvInfo1506;        typedef struct{                uint32 maxrawbuflen;        } srvsvc_NetSrvInfo1509;        typedef struct{                uint32 sessusers;        } srvsvc_NetSrvInfo1510;        typedef struct{                uint32 sesscons;        } srvsvc_NetSrvInfo1511;        typedef struct{                uint32 maxnonpagedmemoryusage;        } srvsvc_NetSrvInfo1512;        typedef struct{                uint32 maxpagedmemoryusage;        } srvsvc_NetSrvInfo1513;        typedef struct{                uint32 enablesoftcompat;        } srvsvc_NetSrvInfo1514;        typedef struct{                uint32 enableforcedlogoff;        } srvsvc_NetSrvInfo1515;        typedef struct{                uint32 timesource;        } srvsvc_NetSrvInfo1516;        typedef struct{                uint32 lmannounce;        } srvsvc_NetSrvInfo1518;        typedef struct{                uint32 maxcopyreadlen;        } srvsvc_NetSrvInfo1520;        typedef struct{                uint32 maxcopywritelen;        } srvsvc_NetSrvInfo1521;        typedef struct{                uint32 minkeepsearch;        } srvsvc_NetSrvInfo1522;        typedef struct{                uint32 maxkeepsearch;        } srvsvc_NetSrvInfo1523;        typedef struct{                uint32 minkeepcomplsearch;        } srvsvc_NetSrvInfo1524;        typedef struct{                uint32 maxkeepcomplsearch;        } srvsvc_NetSrvInfo1525;        typedef struct{                uint32 scavtimeout;        } srvsvc_NetSrvInfo1528;        typedef struct{                uint32 minrcvqueue;        } srvsvc_NetSrvInfo1529;        typedef struct{                uint32 minfreeworkitems;        } srvsvc_NetSrvInfo1530;        typedef struct{                uint32 maxmpxct;        } srvsvc_NetSrvInfo1533;        typedef struct{                uint32 oplockbreakwait;        } srvsvc_NetSrvInfo1534;        typedef struct{                uint32 oplockbreakresponsewait;        } srvsvc_NetSrvInfo1535;        typedef struct{                uint32 enableoplocks;        } srvsvc_NetSrvInfo1536;        typedef struct{                uint32 enableoplockforceclose;        } srvsvc_NetSrvInfo1537;        typedef struct{                uint32 enablefcbopens;        } srvsvc_NetSrvInfo1538;        typedef struct{                uint32 enableraw;        } srvsvc_NetSrvInfo1539;        typedef struct{                uint32 enablesharednetdrives;        } srvsvc_NetSrvInfo1540;        typedef struct{                uint32 minfreeconnections;        } srvsvc_NetSrvInfo1541;        typedef struct{                uint32 maxfreeconnections;        } srvsvc_NetSrvInfo1542;        typedef struct{                uint32 initsesstable;        } srvsvc_NetSrvInfo1543;        typedef struct{                uint32 initconntable;        } srvsvc_NetSrvInfo1544;        typedef struct{                uint32 initfiletable;        } srvsvc_NetSrvInfo1545;        typedef struct{                uint32 initsearchtable;        } srvsvc_NetSrvInfo1546;        typedef struct{                uint32 alertsched;        } srvsvc_NetSrvInfo1547;        typedef struct{                uint32 errortreshold;

⌨️ 快捷键说明

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