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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ras.h

?? 這是個(gè)撥號(hào)上網(wǎng)源代碼 里面加入了自己的一些東西 可能和其他版本相差很多
?? H
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):

/* Describes the results of a PPP IP (Internet) projection.
*/
#define RASPPPIPW struct tagRASPPPIPW
RASPPPIPW
{
    DWORD dwSize;
    DWORD dwError;
    WCHAR szIpAddress[ RAS_MaxIpAddress + 1 ];

#ifndef WINNT35COMPATIBLE

    /* This field was added between Windows NT 3.51 beta and Windows NT 3.51
    ** final, and between Windows 95 M8 beta and Windows 95 final.  If you do
    ** not require the server address and wish to retrieve PPP IP information
    ** from Windows NT 3.5 or early Windows NT 3.51 betas, or on early Windows
    ** 95 betas, define WINNT35COMPATIBLE.
    **
    ** The server IP address is not provided by all PPP implementations,
    ** though Windows NT server's do provide it.
    */
    WCHAR szServerIpAddress[ RAS_MaxIpAddress + 1 ];

#endif
};

#define RASPPPIPA struct tagRASPPPIPA
RASPPPIPA
{
    DWORD dwSize;
    DWORD dwError;
    CHAR  szIpAddress[ RAS_MaxIpAddress + 1 ];

#ifndef WINNT35COMPATIBLE

    /* See RASPPPIPW comment.
    */
    CHAR  szServerIpAddress[ RAS_MaxIpAddress + 1 ];

#endif
};

#ifdef UNICODE
#define RASPPPIP RASPPPIPW
#else
#define RASPPPIP RASPPPIPA
#endif

#define LPRASPPPIPW RASPPPIPW*
#define LPRASPPPIPA RASPPPIPA*
#define LPRASPPPIP  RASPPPIP*


/* Describes the results of a PPP LCP/multi-link negotiation.
*/
#define RASPPPLCP struct tagRASPPPLCP
RASPPPLCP
{
    DWORD dwSize;
    BOOL  fBundled;
};

#define LPRASPPPLCP RASPPPLCP*


/* Describes the results of a SLIP (Serial Line IP) projection.
*/
#define RASSLIPW struct tagRASSLIPW
RASSLIPW
{
    DWORD dwSize;
    DWORD dwError;
    WCHAR szIpAddress[ RAS_MaxIpAddress + 1 ];
};


#define RASSLIPA struct tagRASSLIPA
RASSLIPA
{
    DWORD dwSize;
    DWORD dwError;
    CHAR  szIpAddress[ RAS_MaxIpAddress + 1 ];
};

#ifdef UNICODE
#define RASSLIP RASSLIPW
#else
#define RASSLIP RASSLIPA
#endif

#define LPRASSLIPW RASSLIPW*
#define LPRASSLIPA RASSLIPA*
#define LPRASSLIP  RASSLIP*


/* If using RasDial message notifications, get the notification message code
** by passing this string to the RegisterWindowMessageA() API.
** WM_RASDIALEVENT is used only if a unique message cannot be registered.
*/
#define RASDIALEVENT    "RasDialEvent"
#define WM_RASDIALEVENT 0xCCCD

/* Prototypes for caller's RasDial callback handler.  Arguments are the
** message ID (currently always WM_RASDIALEVENT), the current RASCONNSTATE and
** the error that has occurred (or 0 if none).  Extended arguments are the
** handle of the RAS connection and an extended error code.
**
** For RASDIALFUNC2, subsequent callback notifications for all
** subentries can be cancelled by returning FALSE.
*/
typedef VOID (WINAPI *RASDIALFUNC)( UINT, RASCONNSTATE, DWORD );
typedef VOID (WINAPI *RASDIALFUNC1)( HRASCONN, UINT, RASCONNSTATE, DWORD, DWORD );
typedef DWORD (WINAPI *RASDIALFUNC2)( DWORD, DWORD, HRASCONN, UINT, RASCONNSTATE, DWORD, DWORD );


/* Information describing a RAS-capable device.
*/
#define RASDEVINFOW struct tagRASDEVINFOW
RASDEVINFOW
{
    DWORD    dwSize;
    WCHAR    szDeviceType[ RAS_MaxDeviceType + 1 ];
    WCHAR    szDeviceName[ RAS_MaxDeviceName + 1 ];
};

#define RASDEVINFOA struct tagRASDEVINFOA
RASDEVINFOA
{
    DWORD    dwSize;
    CHAR     szDeviceType[ RAS_MaxDeviceType + 1 ];
    CHAR     szDeviceName[ RAS_MaxDeviceName + 1 ];
};

#ifdef UNICODE
#define RASDEVINFO RASDEVINFOW
#else
#define RASDEVINFO RASDEVINFOA
#endif

#define LPRASDEVINFOW RASDEVINFOW*
#define LPRASDEVINFOA RASDEVINFOA*
#define LPRASDEVINFO  RASDEVINFO*

/* RAS country information (currently retrieved from TAPI).
*/
#define RASCTRYINFO struct RASCTRYINFO
RASCTRYINFO
{
    DWORD   dwSize;
    DWORD   dwCountryID;
    DWORD   dwNextCountryID;
    DWORD   dwCountryCode;
    DWORD   dwCountryNameOffset;
};

/* There is currently no difference between
** RASCTRYINFOA and RASCTRYINFOW.  This may
** change in the future.
*/
#define RASCTRYINFOW   RASCTRYINFO
#define RASCTRYINFOA   RASCTRYINFO

#define LPRASCTRYINFOW RASCTRYINFOW*
#define LPRASCTRYINFOA RASCTRYINFOW*
#define LPRASCTRYINFO  RASCTRYINFO*

/* A RAS IP address.
*/
#define RASIPADDR struct RASIPADDR
RASIPADDR
{
    BYTE a;
    BYTE b;
    BYTE c;
    BYTE d;
};

/* A RAS phone book entry.
*/
#define RASENTRYA struct tagRASENTRYA
RASENTRYA
{
    DWORD       dwSize;
    DWORD       dwfOptions;
    //
    // Location/phone number.
    //
    DWORD       dwCountryID;
    DWORD       dwCountryCode;
    CHAR        szAreaCode[ RAS_MaxAreaCode + 1 ];
    CHAR        szLocalPhoneNumber[ RAS_MaxPhoneNumber + 1 ];
    DWORD       dwAlternateOffset;
    //
    // PPP/Ip
    //
    RASIPADDR   ipaddr;
    RASIPADDR   ipaddrDns;
    RASIPADDR   ipaddrDnsAlt;
    RASIPADDR   ipaddrWins;
    RASIPADDR   ipaddrWinsAlt;
    //
    // Framing
    //
    DWORD       dwFrameSize;
    DWORD       dwfNetProtocols;
    DWORD       dwFramingProtocol;
    //
    // Scripting
    //
    CHAR        szScript[ MAX_PATH ];
    //
    // AutoDial
    //
    CHAR        szAutodialDll[ MAX_PATH ];
    CHAR        szAutodialFunc[ MAX_PATH ];
    //
    // Device
    //
    CHAR        szDeviceType[ RAS_MaxDeviceType + 1 ];
    CHAR        szDeviceName[ RAS_MaxDeviceName + 1 ];
    //
    // X.25
    //
    CHAR        szX25PadType[ RAS_MaxPadType + 1 ];
    CHAR        szX25Address[ RAS_MaxX25Address + 1 ];
    CHAR        szX25Facilities[ RAS_MaxFacilities + 1 ];
    CHAR        szX25UserData[ RAS_MaxUserData + 1 ];
    DWORD       dwChannels;
    //
    // Reserved
    //
    DWORD       dwReserved1;
    DWORD       dwReserved2;
#if (WINVER >= 0x401)
    //
    // Multilink
    //
    DWORD       dwSubEntries;
    DWORD       dwDialMode;
    DWORD       dwDialExtraPercent;
    DWORD       dwDialExtraSampleSeconds;
    DWORD       dwHangUpExtraPercent;
    DWORD       dwHangUpExtraSampleSeconds;
    //
    // Idle timeout
    //
    DWORD       dwIdleDisconnectSeconds;
#endif

#if (WINVER >= 0x500)
    //
    // Port Name
    //
    CHAR        szPortName[ RAS_MaxDeviceName + 1 ];
#endif

};

#define RASENTRYW struct tagRASENTRYW
RASENTRYW
{
    DWORD       dwSize;
    DWORD       dwfOptions;
    //
    // Location/phone number
    //
    DWORD       dwCountryID;
    DWORD       dwCountryCode;
    WCHAR       szAreaCode[ RAS_MaxAreaCode + 1 ];
    WCHAR       szLocalPhoneNumber[ RAS_MaxPhoneNumber + 1 ];
    DWORD       dwAlternateOffset;
    //
    // PPP/Ip
    //
    RASIPADDR   ipaddr;
    RASIPADDR   ipaddrDns;
    RASIPADDR   ipaddrDnsAlt;
    RASIPADDR   ipaddrWins;
    RASIPADDR   ipaddrWinsAlt;
    //
    // Framing
    //
    DWORD       dwFrameSize;
    DWORD       dwfNetProtocols;
    DWORD       dwFramingProtocol;
    //
    // Scripting
    //
    WCHAR       szScript[ MAX_PATH ];
    //
    // AutoDial
    //
    WCHAR       szAutodialDll[ MAX_PATH ];
    WCHAR       szAutodialFunc[ MAX_PATH ];
    //
    // Device
    //
    WCHAR       szDeviceType[ RAS_MaxDeviceType + 1 ];
    WCHAR       szDeviceName[ RAS_MaxDeviceName + 1 ];
    //
    // X.25
    //
    WCHAR       szX25PadType[ RAS_MaxPadType + 1 ];
    WCHAR       szX25Address[ RAS_MaxX25Address + 1 ];
    WCHAR       szX25Facilities[ RAS_MaxFacilities + 1 ];
    WCHAR       szX25UserData[ RAS_MaxUserData + 1 ];
    DWORD       dwChannels;
    //
    // Reserved
    //
    DWORD       dwReserved1;
    DWORD       dwReserved2;
#if (WINVER >= 0x401)
    //
    // Multilink
    //
    DWORD       dwSubEntries;
    DWORD       dwDialMode;
    DWORD       dwDialExtraPercent;
    DWORD       dwDialExtraSampleSeconds;
    DWORD       dwHangUpExtraPercent;
    DWORD       dwHangUpExtraSampleSeconds;
    //
    // Idle timeout
    //
    DWORD       dwIdleDisconnectSeconds;
#endif

#if (WINVER >= 0x500)
    //
    // Port Name
    //
    WCHAR       szPortName[ RAS_MaxDeviceName + 1 ];
#endif
};

#ifdef UNICODE
#define RASENTRY RASENTRYW
#else
#define RASENTRY RASENTRYA
#endif

#define LPRASENTRYW RASENTRYW*
#define LPRASENTRYA RASENTRYA*
#define LPRASENTRY  RASENTRY*

/* RASENTRY 'dwfOptions' bit flags.
*/
#define RASEO_UseCountryAndAreaCodes    0x00000001
#define RASEO_SpecificIpAddr            0x00000002
#define RASEO_SpecificNameServers       0x00000004
#define RASEO_IpHeaderCompression       0x00000008
#define RASEO_RemoteDefaultGateway      0x00000010
#define RASEO_DisableLcpExtensions      0x00000020
#define RASEO_TerminalBeforeDial        0x00000040
#define RASEO_TerminalAfterDial         0x00000080
#define RASEO_ModemLights               0x00000100
#define RASEO_SwCompression             0x00000200
#define RASEO_RequireEncryptedPw        0x00000400
#define RASEO_RequireMsEncryptedPw      0x00000800
#define RASEO_RequireDataEncryption     0x00001000
#define RASEO_NetworkLogon              0x00002000
#define RASEO_UseLogonCredentials       0x00004000
#define RASEO_PromoteAlternates         0x00008000
#if (WINVER >= 0x401)
#define RASEO_SecureLocalFiles          0x00010000
#endif

/* RASENTRY 'dwProtocols' bit flags.
*/
#define RASNP_NetBEUI                   0x00000001
#define RASNP_Ipx                       0x00000002
#define RASNP_Ip                        0x00000004

/* RASENTRY 'dwFramingProtocols' bit flags.
*/
#define RASFP_Ppp                       0x00000001
#define RASFP_Slip                      0x00000002
#define RASFP_Ras                       0x00000004

/* RASENTRY 'szDeviceType' default strings.
*/
#define RASDT_Modem                     TEXT("modem")
#define RASDT_Isdn                      TEXT("isdn")
#define RASDT_X25                       TEXT("x25")
#define RASDT_Vpn                       TEXT("vpn")
#define RASDT_Pad                       TEXT("pad")

/* Old AutoDial DLL function prototype.
**
** This prototype is documented for backward-compatibility
** purposes only.  It is superceded by the RASADFUNCA
** and RASADFUNCW definitions below.  DO NOT USE THIS
** PROTOTYPE IN NEW CODE.  SUPPORT FOR IT MAY BE REMOVED
** IN FUTURE VERSIONS OF RAS.
*/
typedef BOOL (WINAPI *ORASADFUNC)( HWND, LPSTR, DWORD, LPDWORD );

#if (WINVER >= 0x401)
/* Flags for RasConnectionNotification().
*/
#define RASCN_Connection        0x00000001
#define RASCN_Disconnection     0x00000002
#define RASCN_BandwidthAdded    0x00000004
#define RASCN_BandwidthRemoved  0x00000008

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品免费日韩av| proumb性欧美在线观看| 91麻豆精品国产91久久久久| 一区二区三区成人在线视频| 在线免费精品视频| 日韩在线卡一卡二| 亚洲精品在线一区二区| 国产成人午夜高潮毛片| 中文字幕一区二区三区在线不卡| 色婷婷亚洲婷婷| 亚洲午夜精品久久久久久久久| 欧美丰满一区二区免费视频| 免费在线一区观看| 国产精品免费免费| 欧美又粗又大又爽| 精品在线一区二区三区| 国产精品初高中害羞小美女文 | 国产成人亚洲综合a∨猫咪| 国产精品理论在线观看| 欧美亚洲国产一区二区三区| 男人操女人的视频在线观看欧美| 国产亚洲自拍一区| 欧美在线free| 国产很黄免费观看久久| 亚洲一区视频在线| 久久久久久97三级| 在线看一区二区| 黄色成人免费在线| 一区二区三区成人在线视频| 久久夜色精品国产噜噜av | 午夜久久久久久| 国产视频视频一区| 6080国产精品一区二区| 成人免费视频视频在线观看免费| 一区二区三区日韩欧美精品| 久久先锋影音av| 欧美亚州韩日在线看免费版国语版| 狠狠色丁香婷婷综合久久片| 亚洲国产精品一区二区www在线| 精品免费99久久| 在线观看日韩精品| www..com久久爱| 久久国产精品99久久久久久老狼| 夜夜嗨av一区二区三区四季av| 久久亚洲春色中文字幕久久久| 欧美日韩一区二区三区不卡 | 亚洲三级在线观看| 精品免费视频一区二区| 欧美日韩日本视频| 在线观看视频欧美| 成人午夜电影久久影院| 久久成人18免费观看| 日韩精品三区四区| 一区二区激情小说| 亚洲日韩欧美一区二区在线| 久久久久国产精品人| 91精品在线免费观看| 欧美自拍偷拍一区| 99视频在线精品| www.亚洲免费av| 高清在线成人网| 国产乱人伦偷精品视频不卡| 精品无人码麻豆乱码1区2区| 爽好久久久欧美精品| 亚洲激情自拍偷拍| 亚洲免费av观看| 亚洲欧美另类久久久精品2019| 亚洲国产精品成人综合色在线婷婷 | 日韩中文字幕1| 亚洲福利视频三区| 亚洲一区二区三区四区的| 亚洲人成网站精品片在线观看| 中文字幕乱码日本亚洲一区二区 | 91在线云播放| 丁香婷婷综合激情五月色| 国产成人av一区二区三区在线观看| 麻豆精品在线视频| 奇米四色…亚洲| 奇米色一区二区三区四区| 免费在线视频一区| 国产一区二区三区四区在线观看| 精品一区中文字幕| 国产精品一区二区男女羞羞无遮挡| 精品夜夜嗨av一区二区三区| 国产精一品亚洲二区在线视频| 国产精品一级片在线观看| 国产成人av电影在线| voyeur盗摄精品| 色婷婷一区二区| 91精品久久久久久久99蜜桃| 欧美成人r级一区二区三区| 精品免费国产二区三区| 久久精品一二三| 亚洲日本乱码在线观看| 一区二区三区四区激情| 视频精品一区二区| 久久精品国产在热久久| 成人动漫一区二区三区| 91国在线观看| 欧美大片在线观看一区| 国产午夜精品在线观看| 亚洲乱码一区二区三区在线观看| 亚洲午夜久久久久久久久电影网| 久久av老司机精品网站导航| 成人激情文学综合网| 一本色道a无线码一区v| 3d动漫精品啪啪一区二区竹菊| 精品国产乱码久久久久久夜甘婷婷| 亚洲国产精品精华液ab| 亚欧色一区w666天堂| 精品一区二区三区视频| 波多野结衣在线一区| 欧美日韩欧美一区二区| 26uuu色噜噜精品一区| 亚洲日本免费电影| 麻豆一区二区三| 色婷婷av一区二区三区大白胸| 91精品国产一区二区三区蜜臀| www国产亚洲精品久久麻豆| 一区二区三区在线视频免费| 老司机免费视频一区二区| 99热精品国产| 精品国产乱码久久久久久蜜臀| 亚洲欧美日韩中文播放 | 国产一区二区在线影院| 99热精品国产| 亚洲精品一线二线三线无人区| 亚洲视频在线一区二区| 精品一区二区三区免费毛片爱| 色先锋aa成人| 欧美极品美女视频| 日韩不卡在线观看日韩不卡视频| 成人av资源在线| xf在线a精品一区二区视频网站| 亚洲一区二区三区爽爽爽爽爽| 国产精品99久| 91精品国产乱码| 一区二区三区中文在线| 成人av午夜电影| 精品国产伦一区二区三区观看体验| 亚洲国产精品久久人人爱蜜臀| 福利91精品一区二区三区| 欧美一区二区三区视频免费播放| 一区二区三区精品久久久| 成人小视频在线| 精品久久久久久久久久久久久久久 | 久久久美女艺术照精彩视频福利播放| 亚洲欧美日韩久久精品| 国产99久久久精品| 久久这里只有精品首页| 日本va欧美va欧美va精品| 一本色道久久综合亚洲精品按摩| 国产精品视频一区二区三区不卡 | 国产麻豆视频一区二区| 91精品国产综合久久香蕉麻豆| 亚洲国产精品一区二区www在线| 91视视频在线观看入口直接观看www| 久久久亚洲高清| 精品一区精品二区高清| 欧美电影免费观看高清完整版在线| 天堂一区二区在线| 欧美三级资源在线| 亚洲第一会所有码转帖| 欧美在线一区二区| 亚洲与欧洲av电影| 欧美日韩综合在线| 亚洲一二三区不卡| 欧美午夜在线观看| 日韩经典中文字幕一区| 88在线观看91蜜桃国自产| 日韩精品一卡二卡三卡四卡无卡| 8x8x8国产精品| 日本成人在线网站| 久久亚洲捆绑美女| 成人动漫视频在线| 亚洲毛片av在线| 欧美日韩一级二级三级| 免费不卡在线观看| 久久久久久免费毛片精品| 国产精品18久久久久久vr| 欧美国产精品一区| 91成人免费电影| 日韩av网站在线观看| 欧美精品一区二区三区四区 | 在线精品观看国产| 一区二区三区日韩| 91.xcao| 国产精品影视网| 亚洲欧洲美洲综合色网| 欧美性生活久久| 麻豆一区二区三| 国产精品色哟哟网站| 欧美日韩日日夜夜| 国产美女主播视频一区| 亚洲人成影院在线观看| 欧美一区二区啪啪| 国产成人精品免费在线| 一区二区日韩电影| 2020国产成人综合网| 色域天天综合网|