Watt-32 tcp/ip  2.2 dev-rel.10
Functions | Variables
win_dll.c File Reference

Go to the source code of this file.

Functions

int load_dynamic_table (struct LoadTable *tab, int tab_size)
 
int unload_dynamic_table (struct LoadTable *tab, int tab_size)
 

Variables

func_GetComputerNameExA p_GetComputerNameExA = NULL
 
func_GetFileVersionInfoSizeA p_GetFileVersionInfoSizeA = NULL
 
func_GetFileVersionInfoA p_GetFileVersionInfoA = NULL
 
func_VerQueryValueA p_VerQueryValueA = NULL
 
func_QueryThreadCycleTime p_QueryThreadCycleTime = NULL
 
func_NtQueryInformationThread p_NtQueryInformationThread = NULL
 
func_IsWow64Process p_IsWow64Process = NULL
 
func_WanPacketSetBpfFilter p_WanPacketSetBpfFilter = NULL
 
func_WanPacketOpenAdapter p_WanPacketOpenAdapter = NULL
 
func_WanPacketCloseAdapter p_WanPacketCloseAdapter = NULL
 
func_WanPacketSetBufferSize p_WanPacketSetBufferSize = NULL
 
func_WanPacketReceivePacket p_WanPacketReceivePacket = NULL
 
func_WanPacketSetMinToCopy p_WanPacketSetMinToCopy = NULL
 
func_WanPacketGetStats p_WanPacketGetStats = NULL
 
func_WanPacketSetReadTimeout p_WanPacketSetReadTimeout = NULL
 
func_WanPacketSetMode p_WanPacketSetMode = NULL
 
func_WanPacketGetReadEvent p_WanPacketGetReadEvent = NULL
 
func_WanPacketTestAdapter p_WanPacketTestAdapter = NULL
 
func_DnsFree p_DnsFree = NULL
 
func_DnsQuery_A p_DnsQuery_A = NULL
 
func_DnsModifyRecordsInSet_A p_DnsModifyRecordsInSet_A = NULL
 
func_BT_InstallSehFilter p_BT_InstallSehFilter = NULL
 
func_BT_SetPreErrHandler p_BT_SetPreErrHandler = NULL
 
func_BT_SetAppVersion p_BT_SetAppVersion = NULL
 
func_BT_SetAppName p_BT_SetAppName = NULL
 
func_BT_SetReportFormat p_BT_SetReportFormat = NULL
 
func_BT_SetSupportEMail p_BT_SetSupportEMail = NULL
 
func_BT_SetFlags p_BT_SetFlags = NULL
 
func_BT_SetLogSizeInEntries p_BT_SetLogSizeInEntries = NULL
 
func_BT_SetLogFlags p_BT_SetLogFlags = NULL
 
func_BT_SetLogEchoMode p_BT_SetLogEchoMode = NULL
 
func_BT_InsLogEntryF p_BT_InsLogEntryF = NULL
 
func_BT_OpenLogFile p_BT_OpenLogFile = NULL
 
func_BT_CloseLogFile p_BT_CloseLogFile = NULL
 
func_BT_AddLogFile p_BT_AddLogFile = NULL
 
struct LoadTable dyn_funcs []
 
size_t dyn_funcs_num = DIM (dyn_funcs)
 

Detailed Description

Dynamic loading of Windows functions at runtime.

Copyright (c) 2004 Gisle Vanem gvane.nosp@m.m@ya.nosp@m.hoo.n.nosp@m.o

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Gisle Vanem Bergen, Norway.

THIS SOFTWARE IS PROVIDED BY ME (Gisle Vanem) AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL I OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Definition in file win_dll.c.