📄 lmserver.h
字号:
} SERVER_INFO_1565, *PSERVER_INFO_1565, *LPSERVER_INFO_1565;
typedef struct _SERVER_INFO_1566 {
BOOL sv1566_removeduplicatesearches;
} SERVER_INFO_1566, *PSERVER_INFO_1566, *LPSERVER_INFO_1566;
typedef struct _SERVER_INFO_1567 {
DWORD sv1567_lockviolationretries;
} SERVER_INFO_1567, *PSERVER_INFO_1567, *LPSERVER_INFO_1567;
typedef struct _SERVER_INFO_1568 {
DWORD sv1568_lockviolationoffset;
} SERVER_INFO_1568, *PSERVER_INFO_1568, *LPSERVER_INFO_1568;
typedef struct _SERVER_INFO_1569 {
DWORD sv1569_lockviolationdelay;
} SERVER_INFO_1569, *PSERVER_INFO_1569, *LPSERVER_INFO_1569;
typedef struct _SERVER_INFO_1570 {
DWORD sv1570_mdlreadswitchover;
} SERVER_INFO_1570, *PSERVER_INFO_1570, *LPSERVER_INFO_1570;
typedef struct _SERVER_INFO_1571 {
DWORD sv1571_cachedopenlimit;
} SERVER_INFO_1571, *PSERVER_INFO_1571, *LPSERVER_INFO_1571;
typedef struct _SERVER_INFO_1572 {
DWORD sv1572_criticalthreads;
} SERVER_INFO_1572, *PSERVER_INFO_1572, *LPSERVER_INFO_1572;
typedef struct _SERVER_INFO_1573 {
DWORD sv1573_restrictnullsessaccess;
} SERVER_INFO_1573, *PSERVER_INFO_1573, *LPSERVER_INFO_1573;
typedef struct _SERVER_INFO_1574 {
DWORD sv1574_enablewfw311directipx;
} SERVER_INFO_1574, *PSERVER_INFO_1574, *LPSERVER_INFO_1574;
typedef struct _SERVER_INFO_1575 {
DWORD sv1575_otherqueueaffinity;
} SERVER_INFO_1575, *PSERVER_INFO_1575, *LPSERVER_INFO_1575;
typedef struct _SERVER_INFO_1576 {
DWORD sv1576_queuesamplesecs;
} SERVER_INFO_1576, *PSERVER_INFO_1576, *LPSERVER_INFO_1576;
typedef struct _SERVER_INFO_1577 {
DWORD sv1577_balancecount;
} SERVER_INFO_1577, *PSERVER_INFO_1577, *LPSERVER_INFO_1577;
typedef struct _SERVER_INFO_1578 {
DWORD sv1578_preferredaffinity;
} SERVER_INFO_1578, *PSERVER_INFO_1578, *LPSERVER_INFO_1578;
typedef struct _SERVER_INFO_1579 {
DWORD sv1579_maxfreerfcbs;
} SERVER_INFO_1579, *PSERVER_INFO_1579, *LPSERVER_INFO_1579;
typedef struct _SERVER_INFO_1580 {
DWORD sv1580_maxfreemfcbs;
} SERVER_INFO_1580, *PSERVER_INFO_1580, *LPSERVER_INFO_1580;
typedef struct _SERVER_INFO_1581 {
DWORD sv1581_maxfreemlcbs;
} SERVER_INFO_1581, *PSERVER_INFO_1581, *LPSERVER_INFO_1581;
typedef struct _SERVER_INFO_1582 {
DWORD sv1582_maxfreepagedpoolchunks;
} SERVER_INFO_1582, *PSERVER_INFO_1582, *LPSERVER_INFO_1582;
typedef struct _SERVER_INFO_1583 {
DWORD sv1583_minpagedpoolchunksize;
} SERVER_INFO_1583, *PSERVER_INFO_1583, *LPSERVER_INFO_1583;
typedef struct _SERVER_INFO_1584 {
DWORD sv1584_maxpagedpoolchunksize;
} SERVER_INFO_1584, *PSERVER_INFO_1584, *LPSERVER_INFO_1584;
typedef struct _SERVER_INFO_1585 {
BOOL sv1585_sendsfrompreferredprocessor;
} SERVER_INFO_1585, *PSERVER_INFO_1585, *LPSERVER_INFO_1585;
typedef struct _SERVER_INFO_1586 {
DWORD sv1586_maxthreadsperqueue;
} SERVER_INFO_1586, *PSERVER_INFO_1586, *LPSERVER_INFO_1586;
typedef struct _SERVER_INFO_1587 {
DWORD sv1587_cacheddirectorylimit;
} SERVER_INFO_1587, *PSERVER_INFO_1587, *LPSERVER_INFO_1587;
typedef struct _SERVER_INFO_1588 {
DWORD sv1588_maxcopylength;
} SERVER_INFO_1588, *PSERVER_INFO_1588, *LPSERVER_INFO_1588;
typedef struct _SERVER_INFO_1590 {
DWORD sv1590_enablecompression;
} SERVER_INFO_1590, *PSERVER_INFO_1590, *LPSERVER_INFO_1590;
typedef struct _SERVER_INFO_1591 {
DWORD sv1591_autosharewks;
} SERVER_INFO_1591, *PSERVER_INFO_1591, *LPSERVER_INFO_1591;
typedef struct _SERVER_INFO_1592 {
DWORD sv1592_autosharewks;
} SERVER_INFO_1592, *PSERVER_INFO_1592, *LPSERVER_INFO_1592;
typedef struct _SERVER_INFO_1593 {
DWORD sv1593_enablesecuritysignature;
} SERVER_INFO_1593, *PSERVER_INFO_1593, *LPSERVER_INFO_1593;
typedef struct _SERVER_INFO_1594 {
DWORD sv1594_requiresecuritysignature;
} SERVER_INFO_1594, *PSERVER_INFO_1594, *LPSERVER_INFO_1594;
typedef struct _SERVER_INFO_1595 {
DWORD sv1595_minclientbuffersize;
} SERVER_INFO_1595, *PSERVER_INFO_1595, *LPSERVER_INFO_1595;
typedef struct _SERVER_INFO_1596 {
DWORD sv1596_ConnectionNoSessionsTimeout;
} SERVER_INFO_1596, *PSERVER_INFO_1596, *LPSERVER_INFO_1596;
typedef struct _SERVER_INFO_1597 {
DWORD sv1597_IdleThreadTimeOut;
} SERVER_INFO_1597, *PSERVER_INFO_1597, *LPSERVER_INFO_1597;
typedef struct _SERVER_INFO_1598 {
DWORD sv1598_enableW9xsecuritysignature;
} SERVER_INFO_1598, *PSERVER_INFO_1598, *LPSERVER_INFO_1598;
//
// A special structure definition is required in order for this
// structure to work with RPC. The problem is that having addresslength
// indicate the number of bytes in address means that RPC must know the
// link between the two.
//
#ifdef MIDL_PASS
typedef struct _SERVER_TRANSPORT_INFO_0 {
DWORD svti0_numberofvcs;
LMSTR svti0_transportname;
[size_is(svti0_transportaddresslength)] LPBYTE svti0_transportaddress;
DWORD svti0_transportaddresslength;
LMSTR svti0_networkaddress;
} SERVER_TRANSPORT_INFO_0, *PSERVER_TRANSPORT_INFO_0, *LPSERVER_TRANSPORT_INFO_0;
typedef struct _SERVER_TRANSPORT_INFO_1 {
DWORD svti1_numberofvcs;
LMSTR svti1_transportname;
[size_is(svti1_transportaddresslength)] LPBYTE svti1_transportaddress;
DWORD svti1_transportaddresslength;
LMSTR svti1_networkaddress;
LMSTR svti1_domain;
} SERVER_TRANSPORT_INFO_1, *PSERVER_TRANSPORT_INFO_1, *LPSERVER_TRANSPORT_INFO_1;
typedef struct _SERVER_TRANSPORT_INFO_2 {
DWORD svti2_numberofvcs;
LMSTR svti2_transportname;
[size_is(svti2_transportaddresslength)] LPBYTE svti2_transportaddress;
DWORD svti2_transportaddresslength;
LMSTR svti2_networkaddress;
LMSTR svti2_domain;
ULONG svti2_flags;
} SERVER_TRANSPORT_INFO_2, *PSERVER_TRANSPORT_INFO_2, *LPSERVER_TRANSPORT_INFO_2;
typedef struct _SERVER_TRANSPORT_INFO_3 {
DWORD svti3_numberofvcs;
LMSTR svti3_transportname;
[size_is(svti3_transportaddresslength)] LPBYTE svti3_transportaddress;
DWORD svti3_transportaddresslength;
LMSTR svti3_networkaddress;
LMSTR svti3_domain;
ULONG svti3_flags;
DWORD svti3_passwordlength;
BYTE svti3_password[ 256 ];
} SERVER_TRANSPORT_INFO_3, *PSERVER_TRANSPORT_INFO_3, *LPSERVER_TRANSPORT_INFO_3;
#else
typedef struct _SERVER_TRANSPORT_INFO_0 {
DWORD svti0_numberofvcs;
LMSTR svti0_transportname;
LPBYTE svti0_transportaddress;
DWORD svti0_transportaddresslength;
LMSTR svti0_networkaddress;
} SERVER_TRANSPORT_INFO_0, *PSERVER_TRANSPORT_INFO_0, *LPSERVER_TRANSPORT_INFO_0;
typedef struct _SERVER_TRANSPORT_INFO_1 {
DWORD svti1_numberofvcs;
LMSTR svti1_transportname;
LPBYTE svti1_transportaddress;
DWORD svti1_transportaddresslength;
LMSTR svti1_networkaddress;
LMSTR svti1_domain;
} SERVER_TRANSPORT_INFO_1, *PSERVER_TRANSPORT_INFO_1, *LPSERVER_TRANSPORT_INFO_1;
typedef struct _SERVER_TRANSPORT_INFO_2 {
DWORD svti2_numberofvcs;
LMSTR svti2_transportname;
LPBYTE svti2_transportaddress;
DWORD svti2_transportaddresslength;
LMSTR svti2_networkaddress;
LMSTR svti2_domain;
ULONG svti2_flags;
} SERVER_TRANSPORT_INFO_2, *PSERVER_TRANSPORT_INFO_2, *LPSERVER_TRANSPORT_INFO_2;
typedef struct _SERVER_TRANSPORT_INFO_3 {
DWORD svti3_numberofvcs;
LMSTR svti3_transportname;
LPBYTE svti3_transportaddress;
DWORD svti3_transportaddresslength;
LMSTR svti3_networkaddress;
LMSTR svti3_domain;
ULONG svti3_flags;
DWORD svti3_passwordlength;
BYTE svti3_password[ 256 ];
} SERVER_TRANSPORT_INFO_3, *PSERVER_TRANSPORT_INFO_3, *LPSERVER_TRANSPORT_INFO_3;
#endif
//
// Defines - SERVER
//
//
// The platform ID indicates the levels to use for platform-specific
// information.
//
#define SV_PLATFORM_ID_OS2 400
#define SV_PLATFORM_ID_NT 500
//
// Mask to be applied to svX_version_major in order to obtain
// the major version number.
//
#define MAJOR_VERSION_MASK 0x0F
//
// Bit-mapped values for svX_type fields. X = 1, 2 or 3.
//
#define SV_TYPE_WORKSTATION 0x00000001
#define SV_TYPE_SERVER 0x00000002
#define SV_TYPE_SQLSERVER 0x00000004
#define SV_TYPE_DOMAIN_CTRL 0x00000008
#define SV_TYPE_DOMAIN_BAKCTRL 0x00000010
#define SV_TYPE_TIME_SOURCE 0x00000020
#define SV_TYPE_AFP 0x00000040
#define SV_TYPE_NOVELL 0x00000080
#define SV_TYPE_DOMAIN_MEMBER 0x00000100
#define SV_TYPE_PRINTQ_SERVER 0x00000200
#define SV_TYPE_DIALIN_SERVER 0x00000400
#define SV_TYPE_XENIX_SERVER 0x00000800
#define SV_TYPE_SERVER_UNIX SV_TYPE_XENIX_SERVER
#define SV_TYPE_NT 0x00001000
#define SV_TYPE_WFW 0x00002000
#define SV_TYPE_SERVER_MFPN 0x00004000
#define SV_TYPE_SERVER_NT 0x00008000
#define SV_TYPE_POTENTIAL_BROWSER 0x00010000
#define SV_TYPE_BACKUP_BROWSER 0x00020000
#define SV_TYPE_MASTER_BROWSER 0x00040000
#define SV_TYPE_DOMAIN_MASTER 0x00080000
#define SV_TYPE_SERVER_OSF 0x00100000
#define SV_TYPE_SERVER_VMS 0x00200000
#define SV_TYPE_WINDOWS 0x00400000 /* Windows95 and above */
#define SV_TYPE_DFS 0x00800000 /* Root of a DFS tree */
#define SV_TYPE_CLUSTER_NT 0x01000000 /* NT Cluster */
#define SV_TYPE_TERMINALSERVER 0x02000000 /* Terminal Server(Hydra) */
#define SV_TYPE_DCE 0x10000000 /* IBM DSS (Directory and Security Services) or equivalent */
#define SV_TYPE_ALTERNATE_XPORT 0x20000000 /* return list for alternate transport */
#define SV_TYPE_LOCAL_LIST_ONLY 0x40000000 /* Return local list only */
#define SV_TYPE_DOMAIN_ENUM 0x80000000
#define SV_TYPE_ALL 0xFFFFFFFF /* handy for NetServerEnum2 */
//
// Special value for sv102_disc that specifies infinite disconnect
// time.
//
#define SV_NODISC (-1L) /* No autodisconnect timeout enforced */
//
// Values of svX_security field. X = 2 or 3.
//
#define SV_USERSECURITY 1
#define SV_SHARESECURITY 0
//
// Values of svX_hidden field. X = 2 or 3.
//
#define SV_HIDDEN 1
#define SV_VISIBLE 0
//
// Values for ParmError parameter to NetServerSetInfo.
//
#define SV_PLATFORM_ID_PARMNUM 101
#define SV_NAME_PARMNUM 102
#define SV_VERSION_MAJOR_PARMNUM 103
#define SV_VERSION_MINOR_PARMNUM 104
#define SV_TYPE_PARMNUM 105
#define SV_COMMENT_PARMNUM 5
#define SV_USERS_PARMNUM 107
#define SV_DISC_PARMNUM 10
#define SV_HIDDEN_PARMNUM 16
#define SV_ANNOUNCE_PARMNUM 17
#define SV_ANNDELTA_PARMNUM 18
#define SV_USERPATH_PARMNUM 112
#define SV_ULIST_MTIME_PARMNUM 401
#define SV_GLIST_MTIME_PARMNUM 402
#define SV_ALIST_MTIME_PARMNUM 403
#define SV_ALERTS_PARMNUM 11
#define SV_SECURITY_PARMNUM 405
#define SV_NUMADMIN_PARMNUM 406
#define SV_LANMASK_PARMNUM 407
#define SV_GUESTACC_PARMNUM 408
#define SV_CHDEVQ_PARMNUM 410
#define SV_CHDEVJOBS_PARMNUM 411
#define SV_CONNECTIONS_PARMNUM 412
#define SV_SHARES_PARMNUM 413
#define SV_OPENFILES_PARMNUM 414
#define SV_SESSREQS_PARMNUM 417
#define SV_ACTIVELOCKS_PARMNUM 419
#define SV_NUMREQBUF_PARMNUM 420
#define SV_NUMBIGBUF_PARMNUM 422
#define SV_NUMFILETASKS_PARMNUM 423
#define SV_ALERTSCHED_PARMNUM 37
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -