ホーム › NetworkManagement.Rras › MPR_INTERFACE_3
MPR_INTERFACE_3
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| wszInterfaceName | WCHAR | 514 | +0 | +0 |
| hInterface | HANDLE | 8/4 | +520 | +516 |
| fEnabled | BOOL | 4 | +528 | +520 |
| dwIfType | ROUTER_INTERFACE_TYPE | 4 | +532 | +524 |
| dwConnectionState | ROUTER_CONNECTION_STATE | 4 | +536 | +528 |
| fUnReachabilityReasons | DWORD | 4 | +540 | +532 |
| dwLastError | DWORD | 4 | +544 | +536 |
| dwfOptions | DWORD | 4 | +548 | +540 |
| szLocalPhoneNumber | WCHAR | 258 | +552 | +544 |
| szAlternates | LPWSTR | 8/4 | +816 | +804 |
| ipaddr | DWORD | 4 | +824 | +808 |
| ipaddrDns | DWORD | 4 | +828 | +812 |
| ipaddrDnsAlt | DWORD | 4 | +832 | +816 |
| ipaddrWins | DWORD | 4 | +836 | +820 |
| ipaddrWinsAlt | DWORD | 4 | +840 | +824 |
| dwfNetProtocols | DWORD | 4 | +844 | +828 |
| szDeviceType | WCHAR | 34 | +848 | +832 |
| szDeviceName | WCHAR | 258 | +882 | +866 |
| szX25PadType | WCHAR | 66 | +1140 | +1124 |
| szX25Address | WCHAR | 402 | +1206 | +1190 |
| szX25Facilities | WCHAR | 402 | +1608 | +1592 |
| szX25UserData | WCHAR | 402 | +2010 | +1994 |
| dwChannels | DWORD | 4 | +2412 | +2396 |
| dwSubEntries | DWORD | 4 | +2416 | +2400 |
| dwDialMode | MPR_INTERFACE_DIAL_MODE | 4 | +2420 | +2404 |
| dwDialExtraPercent | DWORD | 4 | +2424 | +2408 |
| dwDialExtraSampleSeconds | DWORD | 4 | +2428 | +2412 |
| dwHangUpExtraPercent | DWORD | 4 | +2432 | +2416 |
| dwHangUpExtraSampleSeconds | DWORD | 4 | +2436 | +2420 |
| dwIdleDisconnectSeconds | DWORD | 4 | +2440 | +2424 |
| dwType | DWORD | 4 | +2444 | +2428 |
| dwEncryptionType | MPR_ET | 4 | +2448 | +2432 |
| dwCustomAuthKey | DWORD | 4 | +2452 | +2436 |
| dwCustomAuthDataSize | DWORD | 4 | +2456 | +2440 |
| lpbCustomAuthData | BYTE* | 8/4 | +2464 | +2444 |
| guidId | GUID | 16 | +2472 | +2448 |
| dwVpnStrategy | MPR_VS | 4 | +2488 | +2464 |
| AddressCount | DWORD | 4 | +2492 | +2468 |
| ipv6addrDns | IN6_ADDR | 16 | +2496 | +2472 |
| ipv6addrDnsAlt | IN6_ADDR | 16 | +2512 | +2488 |
| ipv6addr | IN6_ADDR* | 8/4 | +2528 | +2504 |