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

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

?? mprapi.h

?? OPC Client 源代碼
?? H
?? 第 1 頁 / 共 4 頁
字號:

    GUID        guidId;

    //
    // Vpn Strategy
    //

    DWORD       dwVpnStrategy;

} MPR_INTERFACE_2, *PMPR_INTERFACE_2;

//
// Used to set/get per-link information for multilinked demand
// dial interfaces.
//

typedef struct _MPR_DEVICE_0
{
    //
    // Device
    //

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

}
MPR_DEVICE_0, *PMPR_DEVICE_0;

typedef struct _MPR_DEVICE_1
{
    //
    // Device
    //

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

    //
    // Phone numbers
    //

    WCHAR       szLocalPhoneNumber[ MPR_MaxPhoneNumber + 1 ];
    PWCHAR      szAlternates;

}
MPR_DEVICE_1, *PMPR_DEVICE_1;

//
// Used to get/set extended credentials information such as
// eap credentials info.
//

typedef struct _MPR_CREDENTIALSEX_0
{
    DWORD  dwSize;
    LPBYTE lpbCredentialsInfo;
}
MPR_CREDENTIALSEX_0, *PMPR_CREDENTIALSEX_0;

typedef struct _MPR_CREDENTIALSEX_1
{
    DWORD  dwSize;
    LPBYTE lpbCredentialsInfo;
}
MPR_CREDENTIALSEX_1, *PMPR_CREDENTIALSEX_1;

#endif /* WINVER >= 0x0500 */

typedef struct _MPR_TRANSPORT_0
{
    OUT     DWORD                   dwTransportId;
    OUT     HANDLE                  hTransport;
    OUT     WCHAR                   wszTransportName[MAX_TRANSPORT_NAME_LEN+1];

}
MPR_TRANSPORT_0, *PMPR_TRANSPORT_0;

typedef struct _MPR_IFTRANSPORT_0
{
    OUT     DWORD                  dwTransportId;
    OUT     HANDLE                 hIfTransport;
    OUT     WCHAR                  wszIfTransportName[MAX_TRANSPORT_NAME_LEN+1];

}
MPR_IFTRANSPORT_0, *PMPR_IFTRANSPORT_0;

typedef struct _MPR_SERVER_0
{
    OUT BOOL                    fLanOnlyMode;
    OUT DWORD                   dwUpTime;           // In seconds
    OUT DWORD                   dwTotalPorts;
    OUT DWORD                   dwPortsInUse;

}
MPR_SERVER_0, *PMPR_SERVER_0;

//
// Port condition codes
//

typedef enum _RAS_PORT_CONDITION
{
    RAS_PORT_NON_OPERATIONAL,
    RAS_PORT_DISCONNECTED,	
    RAS_PORT_CALLING_BACK,
    RAS_PORT_LISTENING,
    RAS_PORT_AUTHENTICATING,
    RAS_PORT_AUTHENTICATED,	
    RAS_PORT_INITIALIZING

}
RAS_PORT_CONDITION;

//
// Hardware condition codes
//

typedef enum _RAS_HARDWARE_CONDITION
{
    RAS_HARDWARE_OPERATIONAL,
    RAS_HARDWARE_FAILURE

}
RAS_HARDWARE_CONDITION;

typedef struct _RAS_PORT_0
{
    OUT HANDLE                  hPort;
    OUT HANDLE                  hConnection;
    OUT RAS_PORT_CONDITION      dwPortCondition;
    OUT DWORD                   dwTotalNumberOfCalls;
    OUT DWORD                   dwConnectDuration;      // In seconds
    OUT WCHAR                   wszPortName[ MAX_PORT_NAME + 1 ];
    OUT WCHAR                   wszMediaName[ MAX_MEDIA_NAME + 1 ];
    OUT WCHAR                   wszDeviceName[ MAX_DEVICE_NAME + 1 ];
    OUT WCHAR                   wszDeviceType[ MAX_DEVICETYPE_NAME + 1 ];

}
RAS_PORT_0, *PRAS_PORT_0;

typedef struct _RAS_PORT_1
{
    OUT HANDLE                  hPort;
    OUT HANDLE                  hConnection;
    OUT RAS_HARDWARE_CONDITION  dwHardwareCondition;
    OUT DWORD                   dwLineSpeed;            // in bits/second
    OUT DWORD                   dwBytesXmited;
    OUT DWORD                   dwBytesRcved;
    OUT DWORD                   dwFramesXmited;
    OUT DWORD                   dwFramesRcved;
    OUT DWORD                   dwCrcErr;
    OUT DWORD                   dwTimeoutErr;
    OUT DWORD                   dwAlignmentErr;
    OUT DWORD                   dwHardwareOverrunErr;
    OUT DWORD                   dwFramingErr;
    OUT DWORD                   dwBufferOverrunErr;
    OUT DWORD                   dwCompressionRatioIn;
    OUT DWORD                   dwCompressionRatioOut;
}
RAS_PORT_1, *PRAS_PORT_1;

//
// Maximum length of address string, e.g. "255.255.255.255" for IP.
//

#define IPADDRESSLEN  15
#define IPXADDRESSLEN 22
#define ATADDRESSLEN  32

typedef struct _PPP_NBFCP_INFO
{
    OUT DWORD           dwError;
    OUT WCHAR           wszWksta[ NETBIOS_NAME_LEN + 1 ];
}
PPP_NBFCP_INFO;

typedef struct _PPP_IPCP_INFO
{
    OUT DWORD           dwError;
    OUT WCHAR           wszAddress[ IPADDRESSLEN + 1 ];
    OUT WCHAR           wszRemoteAddress[ IPADDRESSLEN + 1 ];
}
PPP_IPCP_INFO;

//
// PPP_IPCP_INFO2 dwOptions values.
//

#define PPP_IPCP_VJ             0x00000001

typedef struct _PPP_IPCP_INFO2
{
    OUT DWORD           dwError;
    OUT WCHAR           wszAddress[ IPADDRESSLEN + 1 ];
    OUT WCHAR           wszRemoteAddress[ IPADDRESSLEN + 1 ];
    OUT DWORD           dwOptions;
    OUT DWORD           dwRemoteOptions;
}
PPP_IPCP_INFO2;

typedef struct _PPP_IPXCP_INFO
{
    OUT DWORD           dwError;
    OUT WCHAR           wszAddress[ IPXADDRESSLEN + 1 ];
}
PPP_IPXCP_INFO;

typedef struct _PPP_ATCP_INFO
{
    OUT DWORD           dwError;
    OUT WCHAR           wszAddress[ ATADDRESSLEN + 1 ];
}
PPP_ATCP_INFO;

typedef struct _PPP_INFO
{
    OUT PPP_NBFCP_INFO  nbf;
    OUT PPP_IPCP_INFO   ip;
    OUT PPP_IPXCP_INFO  ipx;
    OUT PPP_ATCP_INFO   at;

} PPP_INFO;

#if(WINVER >= 0x0500)

//
// PPP_CCP dwCompressionAlgorithm values.
//

#define RASCCPCA_MPPC         0x00000006
#define RASCCPCA_STAC         0x00000005

//
// PPP_CCP dwOptions values.
//

#define PPP_CCP_COMPRESSION         0x00000001
#define PPP_CCP_ENCRYPTION40BITOLD  0x00000010
#define PPP_CCP_ENCRYPTION40BIT     0x00000020
#define PPP_CCP_ENCRYPTION128BIT    0x00000040
#define PPP_CCP_ENCRYPTION56BIT     0x00000080
#define PPP_CCP_HISTORYLESS         0x01000000

typedef struct _PPP_CCP_INFO
{
    OUT DWORD           dwError;
    OUT DWORD           dwCompressionAlgorithm;
    OUT DWORD           dwOptions;
    OUT DWORD           dwRemoteCompressionAlgorithm;
    OUT DWORD           dwRemoteOptions;
}
PPP_CCP_INFO;

//
// PPP_LCP dwAuthenticatonProtocol values.
//

#define PPP_LCP_PAP          0xC023
#define PPP_LCP_SPAP         0xC123
#define PPP_LCP_CHAP         0xC223
#define PPP_LCP_EAP          0xC227

//
// PPP_LCP dwAuthenticatonData values.
//

#define PPP_LCP_CHAP_MD5     0x05
#define PPP_LCP_CHAP_MS      0x80
#define PPP_LCP_CHAP_MSV2    0x81

//
// PPP_LCP dwOption values
//

#define PPP_LCP_MULTILINK_FRAMING   0x00000001
#define PPP_LCP_PFC                 0x00000002
#define PPP_LCP_ACFC                0x00000004
#define PPP_LCP_SSHF                0x00000008
#define PPP_LCP_DES_56              0x00000010
#define PPP_LCP_3_DES               0x00000020

typedef struct _PPP_LCP_INFO
{
    OUT DWORD dwError;
    OUT DWORD dwAuthenticationProtocol;
    OUT DWORD dwAuthenticationData;
    OUT DWORD dwRemoteAuthenticationProtocol;
    OUT DWORD dwRemoteAuthenticationData;
    OUT DWORD dwTerminateReason;
    OUT DWORD dwRemoteTerminateReason;
    OUT DWORD dwOptions;
    OUT DWORD dwRemoteOptions;
    OUT DWORD dwEapTypeId;
    OUT DWORD dwRemoteEapTypeId;
}
PPP_LCP_INFO;

typedef struct _PPP_INFO_2
{
    OUT PPP_NBFCP_INFO  nbf;
    OUT PPP_IPCP_INFO2  ip;
    OUT PPP_IPXCP_INFO  ipx;
    OUT PPP_ATCP_INFO   at;
    OUT PPP_CCP_INFO    ccp;
    OUT PPP_LCP_INFO    lcp;
}
PPP_INFO_2;

#endif /* WINVER >= 0x0500 */

//
// Possible bits set in Connection Flags field
//

#define RAS_FLAGS_PPP_CONNECTION        0x00000001
#define RAS_FLAGS_MESSENGER_PRESENT     0x00000002

#if(WINVER < 0x0501)
#define RAS_FLAGS_RAS_CONNECTION        0x00000004
#endif

typedef struct _RAS_CONNECTION_0
{
    OUT HANDLE                  hConnection;
    OUT HANDLE                  hInterface;
    OUT DWORD                   dwConnectDuration;      // In seconds
    OUT ROUTER_INTERFACE_TYPE   dwInterfaceType;
    OUT DWORD                   dwConnectionFlags;
    OUT WCHAR                   wszInterfaceName[ MAX_INTERFACE_NAME_LEN + 1 ];
    OUT WCHAR                   wszUserName[ UNLEN + 1 ];
    OUT WCHAR                   wszLogonDomain[ DNLEN + 1 ];
    OUT WCHAR                   wszRemoteComputer[ NETBIOS_NAME_LEN + 1 ];

}
RAS_CONNECTION_0, *PRAS_CONNECTION_0;

typedef struct _RAS_CONNECTION_1
{
    OUT HANDLE                  hConnection;
    OUT HANDLE                  hInterface;
    OUT PPP_INFO                PppInfo;
    OUT DWORD                   dwBytesXmited;
    OUT DWORD                   dwBytesRcved;
    OUT DWORD                   dwFramesXmited;
    OUT DWORD                   dwFramesRcved;
    OUT DWORD                   dwCrcErr;
    OUT DWORD                   dwTimeoutErr;
    OUT DWORD                   dwAlignmentErr;
    OUT DWORD                   dwHardwareOverrunErr;
    OUT DWORD                   dwFramingErr;
    OUT DWORD                   dwBufferOverrunErr;
    OUT DWORD                   dwCompressionRatioIn;
    OUT DWORD                   dwCompressionRatioOut;
}
RAS_CONNECTION_1, *PRAS_CONNECTION_1;

#if(WINVER >= 0x0500)

typedef struct _RAS_CONNECTION_2
{
    OUT HANDLE                  hConnection;
    OUT WCHAR                   wszUserName[ UNLEN + 1 ];
    OUT ROUTER_INTERFACE_TYPE   dwInterfaceType;
    OUT GUID                    guid;
    OUT PPP_INFO_2              PppInfo2;
}
RAS_CONNECTION_2, *PRAS_CONNECTION_2;

#endif /* WINVER >= 0x0500 */

//
// Structures used by the MPRADMIN USER APIs. Use level 0 to get/set this
// structure.
//
//
// Bits indicating user's Remote Access privileges and mask to isolate
// call back privilege.
//
// Note: Bit 0 MUST represent NoCallback due to a quirk of the "userparms"
//       storage method.  When a new LAN Manager user is created, bit 0 of the
//       userparms field is set to 1 and all other bits are 0.  These bits are
//       arranged so this "no Dial-In info" state maps to the "default Dial-In
//       privilege" state.

#define RASPRIV_NoCallback        0x01
#define RASPRIV_AdminSetCallback  0x02
#define RASPRIV_CallerSetCallback 0x04
#define RASPRIV_DialinPrivilege   0x08

// 
// The following are flags for the bfPrivilege2 member of RAS_USER_1
// structure
//
#define RASPRIV2_DialinPolicy      0x1  

#define RASPRIV_CallbackType (RASPRIV_AdminSetCallback \
                              | RASPRIV_CallerSetCallback \
                              | RASPRIV_NoCallback)

typedef struct _RAS_USER_0
{
    OUT BYTE                    bfPrivilege;
    OUT WCHAR                   wszPhoneNumber[ MAX_PHONE_NUMBER_LEN + 1];
}
RAS_USER_0, *PRAS_USER_0;

typedef struct _RAS_USER_1
{
    OUT BYTE                    bfPrivilege;
    OUT WCHAR                   wszPhoneNumber[ MAX_PHONE_NUMBER_LEN + 1];
    OUT BYTE                    bfPrivilege2;
} 
RAS_USER_1, *PRAS_USER_1;

//
// Used as RPC binding handle to server
//

typedef HANDLE RAS_SERVER_HANDLE;
typedef HANDLE MPR_SERVER_HANDLE;
typedef HANDLE MIB_SERVER_HANDLE;

//
//  RAS ADMIN APIs
//

DWORD APIENTRY
MprAdminConnectionEnum(
    IN      RAS_SERVER_HANDLE       hRasServer,
    IN      DWORD                   dwLevel,
    OUT     LPBYTE *                lplpbBuffer,
    IN      DWORD                   dwPrefMaxLen,
    OUT     LPDWORD                 lpdwEntriesRead,
    OUT     LPDWORD                 lpdwTotalEntries,
    IN      LPDWORD                 lpdwResumeHandle    OPTIONAL
);

DWORD APIENTRY
MprAdminPortEnum(
    IN      RAS_SERVER_HANDLE       hRasServer,
    IN      DWORD                   dwLevel,
    IN      HANDLE                  hConnection,
    OUT     LPBYTE *                lplpbBuffer,
    IN      DWORD                   dwPrefMaxLen,
    OUT     LPDWORD                 lpdwEntriesRead,
    OUT     LPDWORD                 lpdwTotalEntries,
    IN      LPDWORD                 lpdwResumeHandle    OPTIONAL
);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
这里只有精品99re| 国产高清不卡一区| 91成人免费电影| 亚洲精品免费在线播放| 欧美性受极品xxxx喷水| 亚洲国产精品久久久久婷婷884| 欧美性感一类影片在线播放| 天天影视色香欲综合网老头| 欧美一区二区视频观看视频| 激情偷乱视频一区二区三区| 中文字幕在线一区| 色综合久久88色综合天天6| 樱桃视频在线观看一区| 欧美女孩性生活视频| 免费看欧美美女黄的网站| 精品国产乱码久久久久久蜜臀| 丰满亚洲少妇av| 一区二区在线观看av| 欧美在线视频日韩| 蜜臀国产一区二区三区在线播放 | 在线观看精品一区| 日本在线不卡视频| 欧美激情艳妇裸体舞| 在线看不卡av| 久久不见久久见免费视频7| 日本一区二区电影| 欧美色倩网站大全免费| 久久99久久精品| 亚洲欧美另类小说| 日韩三级.com| 91亚洲精品久久久蜜桃| 婷婷丁香久久五月婷婷| 久久精品视频在线免费观看| 在线精品观看国产| 国产精品系列在线播放| 午夜伊人狠狠久久| 日本一区二区三区在线观看| 欧美日韩国产综合草草| 国产精品一二三区在线| 午夜天堂影视香蕉久久| 国产精品少妇自拍| 欧美一区二区美女| 色综合网色综合| 国产高清不卡二三区| 午夜精品免费在线观看| 国产精品久久久久婷婷| 日韩一区二区高清| 色猫猫国产区一区二在线视频| 国产一区二区电影| 亚洲成av人片一区二区梦乃| 亚洲视频在线观看三级| 精品国产一区久久| 欧美日韩一级片在线观看| 成人福利视频在线| 国产在线麻豆精品观看| 香蕉久久一区二区不卡无毒影院 | 一道本成人在线| 成人激情小说网站| 国产米奇在线777精品观看| 日韩黄色免费电影| 亚洲国产精品嫩草影院| 亚洲精品视频一区二区| 亚洲国产岛国毛片在线| 精品国产sm最大网站免费看| 7777精品伊人久久久大香线蕉的| 91亚洲大成网污www| 成人夜色视频网站在线观看| 经典一区二区三区| 日日夜夜一区二区| 亚洲国产视频网站| 亚洲综合丝袜美腿| 亚洲精品视频一区二区| 亚洲美女淫视频| 亚洲少妇屁股交4| **欧美大码日韩| ...中文天堂在线一区| 亚洲欧洲99久久| 亚洲视频香蕉人妖| 亚洲欧洲精品一区二区精品久久久| 国产精品丝袜黑色高跟| 国产欧美一区二区精品仙草咪 | 色综合欧美在线视频区| 99国产一区二区三精品乱码| 99国产精品久久久久久久久久久| 99精品视频在线免费观看| 色综合天天综合| 欧美三级中文字幕| 欧美区一区二区三区| 欧美一区二区私人影院日本| 欧美大片免费久久精品三p| 欧美高清一级片在线| 日韩小视频在线观看专区| 91精品国产色综合久久久蜜香臀| 日韩一区二区精品葵司在线| 久久久久国产成人精品亚洲午夜| 国产亚洲成av人在线观看导航| 欧美激情中文字幕一区二区| 亚洲三级在线免费观看| 亚洲午夜久久久久久久久电影网 | 夜夜夜精品看看| 午夜久久久影院| av一本久道久久综合久久鬼色| av一区二区三区黑人| 欧美少妇bbb| 欧美精品一区二区三区蜜桃| 欧美国产视频在线| 亚洲欧美日韩国产手机在线| 天堂蜜桃一区二区三区| 韩国av一区二区三区四区 | 国产综合久久久久影院| 粉嫩一区二区三区在线看| 91麻豆蜜桃一区二区三区| 欧美日韩在线三级| 26uuu久久综合| 亚洲毛片av在线| 日本vs亚洲vs韩国一区三区二区 | 色综合久久六月婷婷中文字幕| 欧美乱妇23p| 国产视频一区不卡| 亚洲一区在线观看免费观看电影高清| 久久国产尿小便嘘嘘尿| 99久久精品国产精品久久| 欧美日韩黄色一区二区| 久久精品视频在线看| 亚洲一区二区成人在线观看| 激情综合色综合久久综合| 色天使色偷偷av一区二区| 日韩欧美中文一区二区| 18欧美乱大交hd1984| 久久精品国产77777蜜臀| 91免费国产视频网站| 精品少妇一区二区三区日产乱码| 中文字幕一区二区日韩精品绯色| 麻豆一区二区三| 日本黄色一区二区| 久久精品日产第一区二区三区高清版| 亚洲6080在线| 91亚洲国产成人精品一区二三| 久久久国产一区二区三区四区小说 | 国产亚洲短视频| 日本视频在线一区| 色老头久久综合| 国产精品久久久久久户外露出| 狂野欧美性猛交blacked| 在线观看一区二区视频| 国产欧美日韩在线视频| 久久99久久精品欧美| 欧美日韩一区二区欧美激情| 亚洲视频免费在线| 国产成+人+日韩+欧美+亚洲| 日韩欧美国产小视频| 亚洲国产欧美在线人成| 97国产一区二区| 国产精品色婷婷| 国产精品影音先锋| 精品国产露脸精彩对白| 美女网站色91| 777a∨成人精品桃花网| 午夜一区二区三区在线观看| 欧美在线观看一区二区| 亚洲精品亚洲人成人网在线播放| av资源站一区| 亚洲欧美视频在线观看| 92精品国产成人观看免费| 欧美国产日韩a欧美在线观看| 狠狠色丁香久久婷婷综合_中 | 国产精品亚洲一区二区三区妖精| 91精品国产全国免费观看 | 久久精品国产在热久久| 欧美一区二区三区成人| 日本不卡视频一二三区| 日韩欧美一级二级三级久久久| 卡一卡二国产精品| 日韩女优毛片在线| 国产一区二三区| 久久精品亚洲精品国产欧美 | 久久久久久久网| 丁香婷婷综合激情五月色| 久久精品人人爽人人爽| 成人免费毛片嘿嘿连载视频| 亚洲美女淫视频| 欧美精品久久久久久久多人混战| 日韩av网站免费在线| 欧美哺乳videos| 风间由美中文字幕在线看视频国产欧美| 欧美国产日韩精品免费观看| 91网站最新网址| 偷拍亚洲欧洲综合| 欧美岛国在线观看| 成人av动漫在线| 亚洲国产人成综合网站| 日韩欧美亚洲一区二区| 国产91富婆露脸刺激对白| 亚洲色图制服诱惑| 91精品国产欧美一区二区成人| 国产精品一品二品| 亚洲一区二区五区| 欧美成人高清电影在线| 不卡的电影网站| 日本网站在线观看一区二区三区|