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

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

?? mprapi.h

?? 配套《網(wǎng)絡(luò)通信編程實(shí)用案例精選》源代碼。
?? H
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
/*++

Copyright (c) 1995 -1999  Microsoft Corporation

Module Name:

    mpradmin.h

Abstract:

    This file contains the structures, defines and function prototypes for the
    following APIs:

        MprAdminIsServiceRunning
        MprAdminServerConnect
        MprAdminServerDisconnect
        MprAdminBufferFree
        MprAdminPortEnum
        MprAdminConnectionEnum
        MprAdminPortGetInfo
        MprAdminConnectionGetInfo
        MprAdminPortClearStats
        MprAdminPortReset
        MprAdminConnectionClearStats
        MprAdminPortDisconnect
        MprAdminGetErrorString

        MprAdminAcceptNewConnection
        MprAdminAcceptNewLink
        MprAdminConnectionHangupNotification
        MprAdminLinkHangupNotification
        MprAdminGetIpAddressForUser
        MprAdminReleaseIpAddress
        MprAdminInitializeDll
        MprAdminTerminateDll
        MprAdminAcceptNewConnection2
        MprAdminConnectionHangupNotification2

        MprAdminUserGetInfo
        MprAdminUserSetInfo
        MprAdminSendUserMessage
        MprAdminGetPDCServer

        MprAdminRegisterConnectionNotification
        MprAdminDeregisterConnectionNotification

        MprAdminIsServiceRunning
        MprAdminServerConnect
        MprAdminServerDisconnect
        MprAdminBufferFree
        MprAdminServerGetInfo
        MprAdminGetErrorString
        MprAdminTransportCreate
        MprAdminTransportSetInfo
        MprAdminTransportGetInfo
        MprAdminInterfaceCreate
        MprAdminInterfaceDelete
        MprAdminInterfaceGetInfo
        MprAdminInterfaceTransportAdd
        MprAdminInterfaceTransportGetInfo
        MprAdminInterfaceTransportSetInfo
        MprAdminInterfaceTransportRemove
        MprAdminInterfaceGetHandle
        MprAdminInterfaceSetCredentials
        MprAdminInterfaceGetCredentials
        MprAdminInterfaceEnum
        MprAdminInterfaceConnect
        MprAdminInterfaceDisconnect
        MprAdminInterfaceUpdateRoutes
        MprAdminInterfaceQueryUpdateResult
        MprAdminInterfaceUpdatePhonebookInfo

        MprAdminMIBServerConnect
        MprAdminMIBServerDisconnect
        MprAdminMIBBufferFree
        MprAdminMIBEntryCreate
        MprAdminMIBEntryDelete
        MprAdminMIBEntryGet
        MprAdminMIBEntrySet
        MprAdminMIBEntryGetFirst
        MprAdminMIBEntryGetNext
        MprAdminMIBSetTrapInfo
        MprAdminMIBGetTrapInfo

    All MIB APIs operate with the conceptual MIB row.

        MprConfigServerConnect
        MprConfigServerDisconnect
        MprConfigBufferFree
        MprConfigServerGetInfo
        MprConfigServerBackup
        MprConfigServerRestore
        MprConfigTransportCreate
        MprConfigTransportDelete
        MprConfigTransportGetHandle
        MprConfigTransportSetInfo
        MprConfigTransportGetInfo
        MprConfigTransportEnum
        MprConfigInterfaceCreate
        MprConfigInterfaceDelete
        MprConfigInterfaceGetHandle
        MprConfigInterfaceGetInfo
        MprConfigInterfaceEnum
        MprConfigInterfaceTransportAdd
        MprConfigInterfaceTransportRemove
        MprConfigInterfaceTransportGetHandle
        MprConfigInterfaceTransportGetInfo
        MprConfigInterfaceTransportSetInfo
        MprConfigInterfaceTransportEnum

        MprSetupIpInIpInterfaceFriendlyNameEnum
        MprSetupIpInIpInterfaceFriendlyNameFree
        MprSetupIpInIpInterfaceFriendlyNameCreate
        MprSetupIpInIpInterfaceFriendlyNameDelete

--*/


#ifndef __ROUTING_MPRADMIN_H__
#define __ROUTING_MPRADMIN_H__

#if _MSC_VER > 1000
#pragma once
#endif

#include <lmcons.h>
#include <ras.h>

#ifdef __cplusplus
extern "C" {
#endif

//#if(WINVER >= 0x0403)

//
// Name of the Routing and RemoteAccess Service
//

#define RRAS_SERVICE_NAME       TEXT("RemoteAccess")

//
// Protocol IDs
//

#define PID_IPX                 0x0000002B
#define PID_IP                  0x00000021
#define PID_NBF                 0x0000003F
#define PID_ATALK               0x00000029

#define MAX_INTERFACE_NAME_LEN  256
#define MAX_TRANSPORT_NAME_LEN  40
#define MAX_MEDIA_NAME          16
#define MAX_PORT_NAME           16
#define MAX_DEVICE_NAME         128
#define MAX_PHONE_NUMBER_LEN    128
#define MAX_DEVICETYPE_NAME     16

//
// MPR Interface structures and definitions.
//

//
// MPR Interface types
//

typedef enum _ROUTER_INTERFACE_TYPE
{
    ROUTER_IF_TYPE_CLIENT,
    ROUTER_IF_TYPE_HOME_ROUTER,
    ROUTER_IF_TYPE_FULL_ROUTER,
    ROUTER_IF_TYPE_DEDICATED,
    ROUTER_IF_TYPE_INTERNAL,
    ROUTER_IF_TYPE_LOOPBACK,
    ROUTER_IF_TYPE_TUNNEL1,
    ROUTER_IF_TYPE_DIALOUT

}
ROUTER_INTERFACE_TYPE;

typedef enum _ROUTER_CONNECTION_STATE
{
    ROUTER_IF_STATE_UNREACHABLE,
    ROUTER_IF_STATE_DISCONNECTED,
    ROUTER_IF_STATE_CONNECTING,
    ROUTER_IF_STATE_CONNECTED
}
ROUTER_CONNECTION_STATE;

#define MPR_INTERFACE_OUT_OF_RESOURCES              0x00000001
#define MPR_INTERFACE_ADMIN_DISABLED                0x00000002
#define MPR_INTERFACE_CONNECTION_FAILURE            0x00000004
#define MPR_INTERFACE_SERVICE_PAUSED                0x00000008
#define MPR_INTERFACE_DIALOUT_HOURS_RESTRICTION     0x00000010
#define MPR_INTERFACE_NO_MEDIA_SENSE                0x00000020
#define MPR_INTERFACE_NO_DEVICE                     0x00000040

typedef struct _MPR_INTERFACE_0
{
    IN OUT  WCHAR                   wszInterfaceName[MAX_INTERFACE_NAME_LEN+1];
    OUT     HANDLE                  hInterface;
    IN OUT  BOOL                    fEnabled;
    IN OUT  ROUTER_INTERFACE_TYPE   dwIfType;
    OUT     ROUTER_CONNECTION_STATE dwConnectionState;
    OUT     DWORD                   fUnReachabilityReasons;
    OUT     DWORD                   dwLastError;

}
MPR_INTERFACE_0, *PMPR_INTERFACE_0;

typedef struct _MPR_IPINIP_INTERFACE_0
{
    WCHAR   wszFriendlyName[MAX_INTERFACE_NAME_LEN+1];

    GUID    Guid;

}MPR_IPINIP_INTERFACE_0, *PMPR_IPINIP_INTERFACE_0;

#if(WINVER >= 0x0500)

typedef struct _MPR_INTERFACE_1
{
    IN OUT  WCHAR                   wszInterfaceName[MAX_INTERFACE_NAME_LEN+1];
    OUT     HANDLE                  hInterface;
    IN OUT  BOOL                    fEnabled;
    IN OUT  ROUTER_INTERFACE_TYPE   dwIfType;
    OUT     ROUTER_CONNECTION_STATE dwConnectionState;
    OUT     DWORD                   fUnReachabilityReasons;
    OUT     DWORD                   dwLastError;
    OUT     LPWSTR                  lpwsDialoutHoursRestriction;

}
MPR_INTERFACE_1, *PMPR_INTERFACE_1;

//
// MPR_INTERFACE_2 definitions
//

#define MPR_MaxDeviceType     RAS_MaxDeviceType
#define MPR_MaxPhoneNumber    RAS_MaxPhoneNumber
#define MPR_MaxIpAddress      RAS_MaxIpAddress
#define MPR_MaxIpxAddress     RAS_MaxIpxAddress

#define MPR_MaxEntryName      RAS_MaxEntryName
#define MPR_MaxDeviceName     RAS_MaxDeviceName
#define MPR_MaxCallbackNumber RAS_MaxCallbackNumber

#define MPR_MaxAreaCode       RAS_MaxAreaCode
#define MPR_MaxPadType        RAS_MaxPadType
#define MPR_MaxX25Address     RAS_MaxX25Address
#define MPR_MaxFacilities     RAS_MaxFacilities
#define MPR_MaxUserData       RAS_MaxUserData

//
// MPR_INTERFACE_2 'dwfOptions' bit flags.
//

#define MPRIO_SpecificIpAddr            RASEO_SpecificIpAddr
#define MPRIO_SpecificNameServers       RASEO_SpecificNameServers
#define MPRIO_IpHeaderCompression       RASEO_IpHeaderCompression
#define MPRIO_RemoteDefaultGateway      RASEO_RemoteDefaultGateway
#define MPRIO_DisableLcpExtensions      RASEO_DisableLcpExtensions
#define MPRIO_SwCompression             RASEO_SwCompression
#define MPRIO_RequireEncryptedPw        RASEO_RequireEncryptedPw
#define MPRIO_RequireMsEncryptedPw      RASEO_RequireMsEncryptedPw
#define MPRIO_RequireDataEncryption     RASEO_RequireDataEncryption
#define MPRIO_NetworkLogon              RASEO_NetworkLogon
#define MPRIO_PromoteAlternates         RASEO_PromoteAlternates
#define MPRIO_SecureLocalFiles          RASEO_SecureLocalFiles
#define MPRIO_RequireEAP                RASEO_RequireEAP
#define MPRIO_RequirePAP                RASEO_RequirePAP
#define MPRIO_RequireSPAP               RASEO_RequireSPAP
#define MPRIO_SharedPhoneNumbers        RASEO_SharedPhoneNumbers
#define MPRIO_RequireCHAP               RASEO_RequireCHAP
#define MPRIO_RequireMsCHAP             RASEO_RequireMsCHAP

//
// MPR_INTERFACE_2 'dwProtocols' bit flags.
//

#define MPRNP_Ipx                       RASNP_Ipx
#define MPRNP_Ip                        RASNP_Ip

//
// MPR_INTERFACE_2 'szDeviceType' default strings.
//

#define MPRDT_Modem                     RASDT_Modem
#define MPRDT_Isdn                      RASDT_Isdn
#define MPRDT_X25                       RASDT_X25
#define MPRDT_Vpn                       RASDT_Vpn
#define MPRDT_Pad                       RASDT_Pad
#define MPRDT_Generic                   RASDT_Generic
#define MPRDT_Serial        			RASDT_Serial        			
#define MPRDT_FrameRelay                RASDT_FrameRelay
#define MPRDT_Atm                       RASDT_Atm
#define MPRDT_Sonet                     RASDT_Sonet
#define MPRDT_SW56                      RASDT_SW56
#define MPRDT_Irda                      RASDT_Irda
#define MPRDT_Parallel                  RASDT_Parallel

//
// MPR_INTERFACE_2 'dwType' settings
//

#define MPRET_Phone    RASET_Phone
#define MPRET_Vpn      RASET_Vpn
#define MPRET_Direct   RASET_Direct

//
// MPR_INTERFACE_2 'dwDialMode' values.
//

#define MPRDM_DialAll                  RASEDM_DialAll
#define MPRDM_DialAsNeeded             RASEDM_DialAsNeeded

//
// MPR_INTERFACE_2 'dwIdleDisconnectSeconds' constants.
//

#define MPRIDS_Disabled                 RASIDS_Disabled
#define MPRIDS_UseGlobalValue           RASIDS_UseGlobalValue

//
// MPR_INTERFACE_2 encryption types.
//

#define MPR_ET_None         ET_None         
#define MPR_ET_Require      ET_Require      
#define MPR_ET_RequireMax   ET_RequireMax   
#define MPR_ET_Optional     ET_Optional     

//
// MPR_INTERFACE_2 Vpn strategies
//

#define MPR_VS_Default		VS_Default		
#define MPR_VS_PptpOnly	    VS_PptpOnly	
#define MPR_VS_PptpFirst	VS_PptpFirst	
#define MPR_VS_L2tpOnly 	VS_L2tpOnly 	
#define MPR_VS_L2tpFirst	VS_L2tpFirst	

//
// Used to create/get/set a demand dial interface plus its
// ras configuration.
//

typedef struct _MPR_INTERFACE_2
{
    IN OUT  WCHAR                   wszInterfaceName[MAX_INTERFACE_NAME_LEN+1];
    OUT     HANDLE                  hInterface;
    IN OUT  BOOL                    fEnabled;
    IN OUT  ROUTER_INTERFACE_TYPE   dwIfType;
    OUT     ROUTER_CONNECTION_STATE dwConnectionState;
    OUT     DWORD                   fUnReachabilityReasons;
    OUT     DWORD                   dwLastError;

    //
    // Demand dial-specific properties
    //

    DWORD       dwfOptions;

    //
    // Location/phone number
    //

    WCHAR       szLocalPhoneNumber[ RAS_MaxPhoneNumber + 1 ];
    PWCHAR      szAlternates;

    //
    // PPP/Ip
    //

    DWORD       ipaddr;
    DWORD       ipaddrDns;
    DWORD       ipaddrDnsAlt;
    DWORD       ipaddrWins;
    DWORD       ipaddrWinsAlt;

    //
    // NetProtocols
    //

    DWORD       dwfNetProtocols;

    //
    // Device
    //

    WCHAR       szDeviceType[ MPR_MaxDeviceType + 1 ];
    WCHAR       szDeviceName[ MPR_MaxDeviceName + 1 ];

    //
    // X.25
    //

    WCHAR       szX25PadType[ MPR_MaxPadType + 1 ];
    WCHAR       szX25Address[ MPR_MaxX25Address + 1 ];
    WCHAR       szX25Facilities[ MPR_MaxFacilities + 1 ];
    WCHAR       szX25UserData[ MPR_MaxUserData + 1 ];
    DWORD       dwChannels;

    //
    // Multilink
    //

    DWORD       dwSubEntries;
    DWORD       dwDialMode;
    DWORD       dwDialExtraPercent;
    DWORD       dwDialExtraSampleSeconds;
    DWORD       dwHangUpExtraPercent;
    DWORD       dwHangUpExtraSampleSeconds;

    //
    // Idle timeout
    //

    DWORD       dwIdleDisconnectSeconds;

    //
    // Entry Type
    //

    DWORD       dwType;

    //
    // EncryptionType
    //

    DWORD       dwEncryptionType;

    //
    // EAP information
    //

    DWORD       dwCustomAuthKey;
    DWORD       dwCustomAuthDataSize;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91网上在线视频| 欧美自拍丝袜亚洲| 免费一级欧美片在线观看| 亚洲在线视频网站| 亚洲国产日韩精品| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲精品成人a在线观看| 一区二区国产盗摄色噜噜| 亚洲黄网站在线观看| 午夜精品久久久久久久久久| 日韩不卡一区二区| 久久福利资源站| 国产91对白在线观看九色| 91在线观看视频| 欧美日韩一级大片网址| 欧美成人激情免费网| 久久久噜噜噜久久人人看| 国产精品国产三级国产aⅴ原创| 中文字幕日本不卡| 欧美美女bb生活片| 欧美色综合网站| 欧美一级久久久久久久大片| 久久精品男人的天堂| 亚洲码国产岛国毛片在线| 亚洲成人激情自拍| 国产精品自产自拍| 在线观看一区二区视频| 精品伦理精品一区| 成人免费在线播放视频| 日本中文一区二区三区| 国产成人免费视频精品含羞草妖精| 99在线热播精品免费| 欧美一区二区三区在| 中文字幕欧美日本乱码一线二线| 亚洲精品久久7777| 国产一区二区三区四区在线观看| 色狠狠一区二区| 久久伊人中文字幕| 亚洲午夜视频在线| 国产精品亚洲综合一区在线观看| 欧美熟乱第一页| 国产午夜精品理论片a级大结局 | 国产精品色哟哟| 午夜在线成人av| 成人国产在线观看| 日韩视频一区二区三区在线播放| 最新国产の精品合集bt伙计| 六月丁香婷婷久久| 欧美日韩一区二区三区在线| 日本一区二区三区高清不卡| 蜜桃视频在线观看一区| 欧美在线一二三| 国产精品国产三级国产aⅴ原创| 久久电影网电视剧免费观看| 欧美无砖专区一中文字| 亚洲色图19p| 成人app软件下载大全免费| 欧美一区二区三区免费大片| 一区二区三区在线视频免费观看| 国产91精品一区二区| 久久影院午夜论| 久久成人久久鬼色| 欧美一级片在线观看| 亚洲v日本v欧美v久久精品| 91免费在线看| 亚洲三级免费观看| 99久久精品免费看国产免费软件| 国产欧美精品日韩区二区麻豆天美| 蜜桃av一区二区在线观看| 欧美一区二区视频在线观看2022| 一区二区三区.www| 欧美中文字幕久久| 亚洲第一主播视频| 欧美日韩国产另类一区| 午夜精品一区在线观看| 欧美日韩国产123区| 五月婷婷综合在线| 欧美一区二区三区白人| 六月丁香综合在线视频| 精品日韩一区二区三区| 国产成人亚洲综合色影视| 欧美国产成人精品| 91丝袜国产在线播放| 亚洲三级在线免费| 欧美三级蜜桃2在线观看| 婷婷一区二区三区| 日韩欧美成人午夜| 成人午夜激情片| 亚洲欧美色综合| 884aa四虎影成人精品一区| 久久精品国产一区二区三区免费看| 久久伊人蜜桃av一区二区| 成人在线一区二区三区| 一区二区三区在线视频免费| 欧美精品在线视频| 国产精品自在在线| 亚洲精品乱码久久久久久 | 久99久精品视频免费观看| 久久久久久亚洲综合| 91免费视频网址| 五月天视频一区| 国产欧美精品日韩区二区麻豆天美| av高清久久久| 久久国产精品99久久久久久老狼 | 在线观看一区不卡| 美女一区二区视频| 亚洲日本电影在线| 精品久久久久久久久久久院品网| 不卡的av在线| 丝袜国产日韩另类美女| 中文字幕不卡三区| 欧美亚洲动漫精品| 国产精品综合一区二区| 亚洲第一在线综合网站| 久久亚洲综合色一区二区三区| www.亚洲国产| 久久99深爱久久99精品| 亚洲自拍偷拍图区| 久久久久88色偷偷免费| 这里只有精品99re| 色婷婷久久综合| 岛国一区二区在线观看| 久久精品久久综合| 午夜久久久影院| 亚洲欧美日韩久久| 国产婷婷色一区二区三区在线| 这里只有精品免费| 欧美怡红院视频| 91丨porny丨蝌蚪视频| 国产经典欧美精品| 极品少妇一区二区三区精品视频 | 成人不卡免费av| 国内精品视频666| 丝袜亚洲精品中文字幕一区| 国产精品国产自产拍在线| 国产亚洲一本大道中文在线| 日韩欧美国产三级电影视频| 欧美自拍偷拍一区| 91成人网在线| 99vv1com这只有精品| 成人开心网精品视频| 国产精品一区二区免费不卡 | 欧美人狂配大交3d怪物一区| 色老头久久综合| 粉嫩绯色av一区二区在线观看| 精品亚洲成a人| 国产综合一区二区| 国产剧情一区二区| 国产成人精品午夜视频免费| 国产毛片精品一区| 久久99精品国产| 国内成+人亚洲+欧美+综合在线 | 17c精品麻豆一区二区免费| 国产亚洲欧美一区在线观看| 久久久午夜精品| 国产精品视频yy9299一区| 国产精品毛片久久久久久久| 中文字幕永久在线不卡| 亚洲欧美精品午睡沙发| 亚洲激情一二三区| 午夜电影久久久| 美腿丝袜在线亚洲一区| 国产麻豆精品在线观看| 处破女av一区二区| 色诱亚洲精品久久久久久| 欧美精品第1页| 久久久影视传媒| 中文字幕佐山爱一区二区免费| 亚洲精品久久嫩草网站秘色| 日韩精品亚洲一区| 国产精品一区二区在线观看不卡| 99麻豆久久久国产精品免费| 欧美在线看片a免费观看| 91麻豆精品国产91久久久| 国产亚洲美州欧州综合国| 亚洲精选视频在线| 美腿丝袜亚洲色图| 91网站在线播放| 日韩欧美一级在线播放| 国产精品久久久一本精品| 性感美女极品91精品| 国产乱子伦视频一区二区三区| 一本大道av一区二区在线播放 | 91欧美激情一区二区三区成人| 91高清视频免费看| 亚洲精品在线观看网站| 亚洲精品视频在线观看免费| 久久精品免费观看| 91传媒视频在线播放| 精品播放一区二区| 一卡二卡三卡日韩欧美| 国产一区二区调教| 欧美性一级生活| 国产性色一区二区| 青青草视频一区| 在线免费观看日本欧美| 国产亚洲一本大道中文在线| 日韩和欧美的一区| 99精品欧美一区二区三区小说| 日韩精品专区在线|