Unit IPHlpAPI

From Ultibo.org
Revision as of 06:05, 21 December 2016 by Ultibo (Talk | contribs)

Jump to: navigation, search

Return to Unit Reference


Description


Ultibo IP Helper interface unit

To be documented

Constants



[Expand]
IP helper specific constants MAX_ADAPTER_*


[Expand]
MIB operation status constants MIB_IF_OPER_STATUS_*


[Expand]
MIB type constants MIB_IF_TYPE_*


[Expand]
MIB admin status constants MIB_IF_ADMIN_STATUS_*


[Expand]
MIB TCP constants MIB_TCP_*


[Expand]
MIB TCP state constants MIB_TCP_STATE_*


[Expand]
MIB current constants MIB_USE_CURRENT_*


[Expand]
MIB IP constants MIB_IP_*


[Expand]
MIB IP route type constants MIB_IPROUTE_*


[Expand]
MIB IP protocol constants MIB_IPPROTO_*


[Expand]
MIB IP network type constants MIB_IPNET_*


Type definitions


To be documented

Public variables


To be documented

Function declarations



IP helper functions

[Expand]
function GetNumberOfInterfaces(var pdwNumIf: DWORD): DWORD;
Description: To be documented


[Expand]
function GetIfEntry(pIfRow: PMIB_IFROW): DWORD;
Description: To be documented


[Expand]
function GetIfTable(pIfTable: PMIB_IFTABLE; var pdwSize: DWORD; bOrder: BOOL): DWORD;
Description: To be documented


[Expand]
function GetIpAddrTable(pIpAddrTable: PMIB_IPADDRTABLE; var pdwSize: DWORD; bOrder: BOOL): DWORD;
Description: To be documented


[Expand]
function GetIpNetTable(pIpNetTable: PMIB_IPNETTABLE; var pdwSize: DWORD; bOrder: BOOL): DWORD;
Description: To be documented


[Expand]
function GetIpForwardTable(pIpForwardTable: PMIB_IPFORWARDTABLE; var pdwSize: DWORD; bOrder: BOOL): DWORD;
Description: To be documented


[Expand]
function SetIfEntry(const pIfRow: MIB_IFROW): DWORD;
Description: To be documented


[Expand]
function CreateIpForwardEntry(const pRoute: MIB_IPFORWARDROW): DWORD;
Description: To be documented


[Expand]
function SetIpForwardEntry(const pRoute: MIB_IPFORWARDROW): DWORD;
Description: To be documented


[Expand]
function DeleteIpForwardEntry(const pRoute: MIB_IPFORWARDROW): DWORD;
Description: To be documented


[Expand]
function SetIpStatistics(const pIpStats: MIB_IPSTATS): DWORD;
Description: To be documented


[Expand]
function SetIpTTL(nTTL: UINT): DWORD;
Description: To be documented


[Expand]
function GetInterfaceInfo(pIfTable: PIP_INTERFACE_INFO; var dwOutBufLen: DWORD): DWORD;
Description: To be documented


[Expand]
function GetNetworkParams(pFixedInfo: PFIXED_INFO; var pOutBufLen: DWORD): DWORD;
Description: To be documented


[Expand]
function GetAdaptersInfo(pAdapterInfo: PIP_ADAPTER_INFO; var pOutBufLen: DWORD): DWORD;
Description: To be documented


[Expand]
function IpReleaseAddress(const AdapterInfo: IP_ADAPTER_INDEX_MAP): DWORD;
Description: To be documented


[Expand]
function IpRenewAddress(const AdapterInfo: IP_ADAPTER_INDEX_MAP): DWORD;
Description: To be documented


Return to Unit Reference