diff --git a/reactos/lib/iphlpapi/iphlpapi.def b/reactos/lib/iphlpapi/iphlpapi.def new file mode 100644 index 00000000000..d05c8b2bcea --- /dev/null +++ b/reactos/lib/iphlpapi/iphlpapi.def @@ -0,0 +1,9 @@ +; IPHLPAPI.DLL - ReactOS Sockets 2 IP Helper API DLL + +LIBRARY iphlpapi.dll + +EXPORTS +AddIPAddress +SetIpNetEntry +CreateIpForwardEntry +; EOF diff --git a/reactos/lib/iphlpapi/iphlpapi.edf b/reactos/lib/iphlpapi/iphlpapi.edf new file mode 100644 index 00000000000..555063251e7 --- /dev/null +++ b/reactos/lib/iphlpapi/iphlpapi.edf @@ -0,0 +1,9 @@ +; IPHLPAPI.DLL - ReactOS Sockets 2 IP Helper API DLL + +LIBRARY iphlpapi.dll + +EXPORTS +AddIPAddress=AddIPAddress@20 +SetIpNetEntry=SetIpNetEntry@4 +CreateIpForwardEntry=CreateIpForwardEntry@4 +; EOF diff --git a/reactos/lib/iphlpapi/iphlpapi.rc b/reactos/lib/iphlpapi/iphlpapi.rc new file mode 100644 index 00000000000..37c1c0bb6be --- /dev/null +++ b/reactos/lib/iphlpapi/iphlpapi.rc @@ -0,0 +1,39 @@ +#include +#include + +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +VS_VERSION_INFO VERSIONINFO + FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD + PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", RES_STR_COMPANY_NAME + VALUE "FileDescription", "ReactOS Sockets 2 IP Helper API\0" + VALUE "FileVersion", RES_STR_FILE_VERSION + VALUE "InternalName", "iphlpapi\0" + VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT + VALUE "OriginalFilename", "iphlpapi.dll\0" + VALUE "ProductName", RES_STR_PRODUCT_NAME + VALUE "ProductVersion", RES_STR_PRODUCT_VERSION + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + + diff --git a/reactos/lib/iphlpapi/makefile b/reactos/lib/iphlpapi/makefile new file mode 100644 index 00000000000..4bf95dec0ba --- /dev/null +++ b/reactos/lib/iphlpapi/makefile @@ -0,0 +1,19 @@ +# $Id: makefile + +PATH_TO_TOP = ../.. + +TARGET_TYPE = dynlink + +TARGET_NAME = iphlpapi + +TARGET_BASE = 0x777c0000 + +TARGET_CFLAGS = -DUNICODE + +TARGET_SDKLIBS = ntdll.a kernel32.a + +TARGET_OBJECTS = $(TARGET_NAME).o + +include $(PATH_TO_TOP)/rules.mak + +include $(TOOLS_PATH)/helper.mk