亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lmcons.h

?? 一個基于visual c++的網絡嗅探器源碼
?? H
字號:
/*++ BUILD Version: 0003    // Increment this if a change has global effects

Copyright (c) 1990-1999  Microsoft Corporation


    LMCONS.H (was NETCONS.H in LM 2.x)

Abstract:

    This file contains constants used throughout the LAN Manager
    API header files.  It should be included in any source file
    that is going to include other LAN Manager API header files or
    call a LAN Manager API.

    NOTE:  Lengths of strings are given as the maximum lengths of the
    string in characters (not bytes).  This does not include space for the
    terminating 0-characters.  When allocating space for such an item,
    use the form:

        TCHAR username[UNLEN+1];

    Definitions of the form LN20_* define those values in effect for
    LanMan 2.0.



--*/

/*NOINC*/
#ifndef NETCONS_INCLUDED

#define NETCONS_INCLUDED
#if _MSC_VER > 1000
#pragma once
#endif

/*INC*/

#ifndef PASCAL
#define PASCAL                          // pascal on OS/2
#endif

#ifndef FAR
#define FAR                             // far on OS/2
#endif

//
// String Lengths for various LanMan names
//

#define CNLEN       15                  // Computer name length
#define LM20_CNLEN  15                  // LM 2.0 Computer name length
#define DNLEN       CNLEN               // Maximum domain name length
#define LM20_DNLEN  LM20_CNLEN          // LM 2.0 Maximum domain name length

#if (CNLEN != DNLEN)
#error CNLEN and DNLEN are not equal
#endif

#define UNCLEN      (CNLEN+2)           // UNC computer name length
#define LM20_UNCLEN (LM20_CNLEN+2)      // LM 2.0 UNC computer name length

#define NNLEN       80                  // Net name length (share name)
#define LM20_NNLEN  12                  // LM 2.0 Net name length

#define RMLEN       (UNCLEN+1+NNLEN)    // Max remote name length
#define LM20_RMLEN  (LM20_UNCLEN+1+LM20_NNLEN) // LM 2.0 Max remote name length

#define SNLEN       80                  // Service name length
#define LM20_SNLEN  15                  // LM 2.0 Service name length
#define STXTLEN     256                 // Service text length
#define LM20_STXTLEN 63                 // LM 2.0 Service text length

#define PATHLEN     256                 // Max. path (not including drive name)
#define LM20_PATHLEN 256                // LM 2.0 Max. path

#define DEVLEN      80                  // Device name length
#define LM20_DEVLEN 8                   // LM 2.0 Device name length

#define EVLEN       16                  // Event name length

//
// User, Group and Password lengths
//

#define UNLEN       256                 // Maximum user name length
#define LM20_UNLEN  20                  // LM 2.0 Maximum user name length

#define GNLEN       UNLEN               // Group name
#define LM20_GNLEN  LM20_UNLEN          // LM 2.0 Group name

#define PWLEN       256                 // Maximum password length
#define LM20_PWLEN  14                  // LM 2.0 Maximum password length

#define SHPWLEN     8                   // Share password length (bytes)


#define CLTYPE_LEN  12                  // Length of client type string


#define MAXCOMMENTSZ 256                // Multipurpose comment length
#define LM20_MAXCOMMENTSZ 48            // LM 2.0 Multipurpose comment length

#define QNLEN       NNLEN               // Queue name maximum length
#define LM20_QNLEN  LM20_NNLEN          // LM 2.0 Queue name maximum length
#if (QNLEN != NNLEN)
# error QNLEN and NNLEN are not equal
#endif

//
// The ALERTSZ and MAXDEVENTRIES defines have not yet been NT'ized.
// Whoever ports these components should change these values appropriately.
//

#define ALERTSZ     128                 // size of alert string in server
#define MAXDEVENTRIES (sizeof (int)*8)  // Max number of device entries

                                        //
                                        // We use int bitmap to represent
                                        //

#define NETBIOS_NAME_LEN  16            // NetBIOS net name (bytes)

//
// Value to be used with APIs which have a "preferred maximum length"
// parameter.  This value indicates that the API should just allocate
// "as much as it takes."
//

#define MAX_PREFERRED_LENGTH    ((DWORD) -1)

//
//        Constants used with encryption
//

#define CRYPT_KEY_LEN           7
#define CRYPT_TXT_LEN           8
#define ENCRYPTED_PWLEN         16
#define SESSION_PWLEN           24
#define SESSION_CRYPT_KLEN      21

//
//  Value to be used with SetInfo calls to allow setting of all
//  settable parameters (parmnum zero option)
//
#ifndef PARMNUM_ALL
#define PARMNUM_ALL             0
#endif

#define PARM_ERROR_UNKNOWN      ( (DWORD) (-1) )
#define PARM_ERROR_NONE         0
#define PARMNUM_BASE_INFOLEVEL  1000

//
// Only the UNICODE version of the LM APIs are available on NT.
// Non-UNICODE version on other platforms
//
#if defined( _WIN32_WINNT ) || defined( WINNT ) || defined( __midl ) \
    || defined( FORCE_UNICODE )
#define LMSTR   LPWSTR
#define LMCSTR  LPCWSTR
#else
#define LMSTR   LPSTR
#define LMCSTR  LPCSTR
#endif

//
//        Message File Names
//

#define MESSAGE_FILENAME        TEXT("NETMSG")
#define OS2MSG_FILENAME         TEXT("BASE")
#define HELP_MSG_FILENAME       TEXT("NETH")

/**INTERNAL_ONLY**/

// The backup message file named here is a duplicate of net.msg. It
// is not shipped with the product, but is used at buildtime to
// msgbind certain messages to netapi.dll and some of the services.
// This allows for OEMs to modify the message text in net.msg and
// have those changes show up.        Only in case there is an error in
// retrieving the messages from net.msg do we then get the bound
// messages out of bak.msg (really out of the message segment).

#define BACKUP_MSG_FILENAME     TEXT("BAK.MSG")

/**END_INTERNAL**/

#ifndef NULL
#ifdef __cplusplus
#define NULL	0
#else
#define NULL	((void *)0)
#endif
#endif

//
// Keywords used in Function Prototypes
//

#define NET_API_STATUS          DWORD
#define API_RET_TYPE            NET_API_STATUS      // Old value: do not use
#if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
#define NET_API_FUNCTION    __stdcall
#else
#define NET_API_FUNCTION
#endif

// Define pseudo-keywords.
#ifndef IN
#define IN
#endif

#ifndef OPTIONAL
#define OPTIONAL
#endif

#ifndef OUT
#define OUT
#endif
/*INC*/



//
// The platform ID indicates the levels to use for platform-specific
// information.
//

#define PLATFORM_ID_DOS 300
#define PLATFORM_ID_OS2 400
#define PLATFORM_ID_NT  500
#define PLATFORM_ID_OSF 600
#define PLATFORM_ID_VMS 700

//
//      There message numbers assigned to different LANMAN components
//      are as defined below.
//
//      lmerr.h:        2100 - 2999     NERR_BASE
//      alertmsg.h:     3000 - 3049     ALERT_BASE
//      lmsvc.h:        3050 - 3099     SERVICE_BASE
//      lmerrlog.h:     3100 - 3299     ERRLOG_BASE
//      msgtext.h:      3300 - 3499     MTXT_BASE
//      apperr.h:       3500 - 3999     APPERR_BASE
//      apperrfs.h:     4000 - 4299     APPERRFS_BASE
//      apperr2.h:      4300 - 5299     APPERR2_BASE
//      ncberr.h:       5300 - 5499     NRCERR_BASE
//      alertmsg.h:     5500 - 5599     ALERT2_BASE
//      lmsvc.h:        5600 - 5699     SERVICE2_BASE
//      lmerrlog.h      5700 - 5799     ERRLOG2_BASE
//

#define MIN_LANMAN_MESSAGE_ID  NERR_BASE
#define MAX_LANMAN_MESSAGE_ID  5799

/*NOINC*/
#endif // NETCONS_INCLUDED
/*INC*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日日夜夜精品免费视频| 日本成人中文字幕在线视频| 亚洲高清三级视频| 国产iv一区二区三区| 欧美影院午夜播放| 欧美激情在线观看视频免费| 午夜av一区二区| 91在线精品秘密一区二区| 久久午夜羞羞影院免费观看| 亚洲18色成人| 色94色欧美sute亚洲线路一久 | 中文字幕亚洲区| 久久精品国产一区二区三区免费看| 91在线免费视频观看| 国产欧美久久久精品影院| 毛片一区二区三区| 91精品国产综合久久久久久久| 中文字幕一区二区三区在线不卡| 精品系列免费在线观看| 欧美久久久久中文字幕| 亚洲一区二区三区视频在线播放| 99r精品视频| 国产精品美女久久久久av爽李琼| 国产综合色产在线精品| 欧美一区二区三区视频在线| 午夜久久久影院| 久久久91精品国产一区二区精品| 午夜精品123| 欧美日韩一区二区三区四区| 亚洲在线观看免费视频| 色综合天天综合网天天看片| 亚洲六月丁香色婷婷综合久久| 国产一区二区调教| 久久网这里都是精品| 久久精品国产精品亚洲精品| 欧美一级欧美三级| 久久国产精品72免费观看| 日韩女优视频免费观看| 麻豆精品久久精品色综合| 欧美色成人综合| 亚洲第一久久影院| 日韩一区二区三区高清免费看看| 国产成人精品在线看| 日韩欧美精品在线| 亚洲一区在线电影| 在线观看日韩高清av| 亚洲永久免费av| 51精品视频一区二区三区| 日本午夜精品一区二区三区电影| 欧美一三区三区四区免费在线看| 久久国产精品第一页| 精品国产网站在线观看| 东方欧美亚洲色图在线| 亚洲欧美偷拍三级| 欧美乱妇20p| 韩国精品免费视频| 国产精品夫妻自拍| 精品视频一区 二区 三区| 奇米色一区二区| 国产日韩成人精品| 91黄色在线观看| 久久精品久久99精品久久| 亚洲欧洲精品一区二区三区| 欧美群妇大交群中文字幕| 久久99久久久久久久久久久| 中文字幕成人在线观看| 欧美日韩三级视频| 国内精品伊人久久久久av影院 | 一区二区三区不卡在线观看| 精品婷婷伊人一区三区三| 蜜臀99久久精品久久久久久软件| 国产欧美日韩在线| 5858s免费视频成人| 国产成人精品免费| 972aa.com艺术欧美| 亚洲午夜在线电影| 国产欧美一区二区在线| 欧美日韩国产一级片| 国产91丝袜在线播放| 亚洲国产精品影院| 国产精品入口麻豆原神| 欧美精品aⅴ在线视频| 成人免费福利片| 美女视频黄 久久| 亚洲一区自拍偷拍| 国产精品久久毛片| 精品区一区二区| 色狠狠桃花综合| 不卡一区中文字幕| 激情都市一区二区| 日韩激情中文字幕| 一区二区欧美国产| 国产精品久久看| 日本一区二区电影| 精品91自产拍在线观看一区| 欧美精品免费视频| 色成年激情久久综合| av网站一区二区三区| 韩国一区二区在线观看| 免费成人美女在线观看.| 亚洲主播在线观看| 亚洲美女屁股眼交| 国产精品人成在线观看免费| 精品国产伦一区二区三区免费| 欧美人与禽zozo性伦| 欧美日韩一区二区不卡| 色94色欧美sute亚洲13| 久久无码av三级| 日韩一区二区视频| 日韩一区二区三| 日韩精品专区在线影院观看| 91精品国产色综合久久| 欧美美女直播网站| 欧美精品久久一区二区三区| 欧美日韩在线播放| 欧美精品在线观看播放| 欧美精品久久一区二区三区| 日韩一区二区三免费高清| 精品免费日韩av| 久久精品人人爽人人爽| 国产日韩欧美精品在线| 亚洲欧洲日韩在线| 一个色在线综合| 亚洲一区二区三区四区在线观看 | 午夜日韩在线电影| 男男视频亚洲欧美| 久久99国内精品| 国内精品第一页| 成人午夜又粗又硬又大| 91在线国内视频| 欧美高清你懂得| 日韩一区二区三区在线| 精品日产卡一卡二卡麻豆| 国产女人18水真多18精品一级做| 国产精品久久久久9999吃药| 亚洲视频香蕉人妖| 午夜成人在线视频| 久久成人av少妇免费| 成人少妇影院yyyy| 欧美专区日韩专区| 亚洲一二三四区不卡| 午夜电影网一区| 国产乱人伦偷精品视频不卡| 成人妖精视频yjsp地址| 色婷婷综合久久久中文字幕| 在线观看免费视频综合| 欧美成人官网二区| 中文字幕在线不卡一区| 亚洲成人午夜电影| 国产伦精品一区二区三区免费迷 | 最新国产成人在线观看| 亚洲高清不卡在线| 国产高清亚洲一区| 欧美色图在线观看| 国产亚洲va综合人人澡精品| 亚洲综合久久久| 国产麻豆午夜三级精品| 欧美色图天堂网| 久久免费看少妇高潮| 亚洲一区在线观看视频| 国产成人免费视频一区| 在线观看91精品国产入口| 久久综合色综合88| 一区二区激情小说| 粉嫩蜜臀av国产精品网站| 欧美浪妇xxxx高跟鞋交| 国产精品电影一区二区| 久久99这里只有精品| 欧美三级视频在线播放| 国产精品嫩草影院av蜜臀| 免费在线观看成人| 欧美性猛片xxxx免费看久爱| 久久日韩粉嫩一区二区三区| 日韩av一二三| 欧洲日韩一区二区三区| 日本一区二区电影| 国产麻豆视频精品| 欧美一级在线视频| 亚洲激情自拍视频| 东方aⅴ免费观看久久av| 精品美女在线播放| 日韩成人精品视频| 欧美三区在线观看| 一区二区三区在线影院| 成人小视频免费观看| 国产亚洲一区二区三区在线观看 | 亚洲精品一区二区三区在线观看| 亚洲一区二区三区四区五区中文| 成人亚洲精品久久久久软件| 精品久久免费看| 狠狠网亚洲精品| 精品国产伦理网| 精品一区二区三区在线播放视频| 在线不卡免费av| 亚洲一区精品在线| 欧美性感一类影片在线播放| 亚洲激情av在线| 在线免费不卡电影| 亚洲福利一区二区三区| 欧美日韩免费高清一区色橹橹 |