C/C++ User's Journal STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... ATLSTL - where the Standard Template Library meets the Active Template Library COMSTL - where the Standard Template Library meets the Component Object Model
Synesis Software InetSTL - where the Standard Template Library meets the Internet UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page | Modules | Namespace List | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Dev/src/recls_wininet_dl.h File Reference

Delay-loading functionality for the recls library. More...

#include "recls.h"
#include <wininet.h>

Go to the source code of this file.

Defines

#define INTERNETAPI_(type)   EXTERN_C type STDAPICALLTYPE
#define BOOLAPI   INTERNETAPI_(BOOL)
#define FtpGetCurrentDirectoryA   recls_dl_FtpGetCurrentDirectoryA
#define FtpGetCurrentDirectoryW   recls_dl_FtpGetCurrentDirectoryW
#define InternetOpenA   recls_dl_InternetOpenA
#define InternetOpenW   recls_dl_InternetOpenW
#define InternetConnectA   recls_dl_InternetConnectA
#define InternetConnectW   recls_dl_InternetConnectW
#define InternetFindNextFileA   recls_dl_InternetFindNextFileA
#define InternetFindNextFileW   recls_dl_InternetFindNextFileW
#define FtpFindFirstFileA   recls_dl_FtpFindFirstFileA
#define FtpFindFirstFileW   recls_dl_FtpFindFirstFileW
#define InternetCloseHandle   recls_dl_InternetCloseHandle

Functions

EXTERN_C BOOL STDAPICALLTYPE recls_dl_FtpGetCurrentDirectoryA (IN HINTERNET hConnect, OUT LPSTR lpszCurrentDirectory, IN OUT LPDWORD lpdwCurrentDirectory)
EXTERN_C BOOL STDAPICALLTYPE recls_dl_FtpGetCurrentDirectoryW (IN HINTERNET hConnect, OUT LPWSTR lpszCurrentDirectory, IN OUT LPDWORD lpdwCurrentDirectory)
EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_InternetOpenA (IN LPCSTR lpszAgent, IN DWORD dwAccessType, IN LPCSTR lpszProxy OPTIONAL, IN LPCSTR lpszProxyBypass OPTIONAL, IN DWORD dwFlags)
EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_InternetOpenW (IN LPCWSTR lpszAgent, IN DWORD dwAccessType, IN LPCWSTR lpszProxy OPTIONAL, IN LPCWSTR lpszProxyBypass OPTIONAL, IN DWORD dwFlags)
EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_InternetConnectA (IN HINTERNET hInternet, IN LPCSTR lpszServerName, IN INTERNET_PORT nServerPort, IN LPCSTR lpszUserName OPTIONAL, IN LPCSTR lpszPassword OPTIONAL, IN DWORD dwService, IN DWORD dwFlags, IN DWORD_PTR dwContext)
EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_InternetConnectW (IN HINTERNET hInternet, IN LPCWSTR lpszServerName, IN INTERNET_PORT nServerPort, IN LPCWSTR lpszUserName OPTIONAL, IN LPCWSTR lpszPassword OPTIONAL, IN DWORD dwService, IN DWORD dwFlags, IN DWORD_PTR dwContext)
EXTERN_C BOOL STDAPICALLTYPE recls_dl_InternetCloseHandle (IN HINTERNET hInternet)
EXTERN_C BOOL STDAPICALLTYPE recls_dl_InternetFindNextFileA (IN HINTERNET hFind, OUT LPVOID lpvFindData)
EXTERN_C BOOL STDAPICALLTYPE recls_dl_InternetFindNextFileW (IN HINTERNET hFind, OUT LPVOID lpvFindData)
EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_FtpFindFirstFileA (IN HINTERNET hConnect, IN LPCSTR lpszSearchFile OPTIONAL, OUT LPWIN32_FIND_DATAA lpFindFileData OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_FtpFindFirstFileW (IN HINTERNET hConnect, IN LPCWSTR lpszSearchFile OPTIONAL, OUT LPWIN32_FIND_DATAW lpFindFileData OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)


Detailed Description

Delay-loading functionality for the recls library.


Define Documentation

#define BOOLAPI   INTERNETAPI_(BOOL)
 

#define FtpFindFirstFileA   recls_dl_FtpFindFirstFileA
 

#define FtpFindFirstFileW   recls_dl_FtpFindFirstFileW
 

#define FtpGetCurrentDirectoryA   recls_dl_FtpGetCurrentDirectoryA
 

#define FtpGetCurrentDirectoryW   recls_dl_FtpGetCurrentDirectoryW
 

#define INTERNETAPI_ type   )     EXTERN_C type STDAPICALLTYPE
 

#define InternetCloseHandle   recls_dl_InternetCloseHandle
 

#define InternetConnectA   recls_dl_InternetConnectA
 

#define InternetConnectW   recls_dl_InternetConnectW
 

#define InternetFindNextFileA   recls_dl_InternetFindNextFileA
 

#define InternetFindNextFileW   recls_dl_InternetFindNextFileW
 

#define InternetOpenA   recls_dl_InternetOpenA
 

#define InternetOpenW   recls_dl_InternetOpenW
 


Function Documentation

EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_FtpFindFirstFileA IN HINTERNET  hConnect,
IN LPCSTR lpszSearchFile  OPTIONAL,
OUT LPWIN32_FIND_DATAA lpFindFileData  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext
 

EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_FtpFindFirstFileW IN HINTERNET  hConnect,
IN LPCWSTR lpszSearchFile  OPTIONAL,
OUT LPWIN32_FIND_DATAW lpFindFileData  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext
 

EXTERN_C BOOL STDAPICALLTYPE recls_dl_FtpGetCurrentDirectoryA IN HINTERNET  hConnect,
OUT LPSTR  lpszCurrentDirectory,
IN OUT LPDWORD  lpdwCurrentDirectory
 

EXTERN_C BOOL STDAPICALLTYPE recls_dl_FtpGetCurrentDirectoryW IN HINTERNET  hConnect,
OUT LPWSTR  lpszCurrentDirectory,
IN OUT LPDWORD  lpdwCurrentDirectory
 

EXTERN_C BOOL STDAPICALLTYPE recls_dl_InternetCloseHandle IN HINTERNET  hInternet  ) 
 

EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_InternetConnectA IN HINTERNET  hInternet,
IN LPCSTR  lpszServerName,
IN INTERNET_PORT  nServerPort,
IN LPCSTR lpszUserName  OPTIONAL,
IN LPCSTR lpszPassword  OPTIONAL,
IN DWORD  dwService,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext
 

EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_InternetConnectW IN HINTERNET  hInternet,
IN LPCWSTR  lpszServerName,
IN INTERNET_PORT  nServerPort,
IN LPCWSTR lpszUserName  OPTIONAL,
IN LPCWSTR lpszPassword  OPTIONAL,
IN DWORD  dwService,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext
 

EXTERN_C BOOL STDAPICALLTYPE recls_dl_InternetFindNextFileA IN HINTERNET  hFind,
OUT LPVOID  lpvFindData
 

EXTERN_C BOOL STDAPICALLTYPE recls_dl_InternetFindNextFileW IN HINTERNET  hFind,
OUT LPVOID  lpvFindData
 

EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_InternetOpenA IN LPCSTR  lpszAgent,
IN DWORD  dwAccessType,
IN LPCSTR lpszProxy  OPTIONAL,
IN LPCSTR lpszProxyBypass  OPTIONAL,
IN DWORD  dwFlags
 

EXTERN_C HINTERNET STDAPICALLTYPE recls_dl_InternetOpenW IN LPCWSTR  lpszAgent,
IN DWORD  dwAccessType,
IN LPCWSTR lpszProxy  OPTIONAL,
IN LPCWSTR lpszProxyBypass  OPTIONAL,
IN DWORD  dwFlags
 


recls Library documentation © Synesis Software Pty Ltd, 2001-2005