- Код: Выделить всё
#IF %DEF(%USEPBDECL)
DECLARE FUNCTION URLDownloadToFileA LIB "UrlMon.dll" _
ALIAS "URLDownloadToFileA" ( _
BYVAL pCaller AS DWORD, _
szURL AS ASCIIZ, _
szFileName AS ASCIIZ, _
BYVAL dwReserved AS DWORD, _
BYVAL lpfnCB AS DWORD) AS LONG
#ELSE
DECLARE FUNCTION URLDownloadToFileA IMPORT "URLMON.DLL" ALIAS "URLDownloadToFileA" ( _
BYVAL pCaller AS IUnknown _ ' __in LPUNKNOWN pCaller
, BYREF szURL AS ASCIIZ _ ' __in LPCSTR szURL
, BYREF szFileName AS ASCIIZ _ ' __in LPCSTR szFileName
, BYVAL dwReserved AS DWORD _ ' __in DWORD dwReserved
, BYVAL lpfnCB AS IBindStatusCallback _ ' __in LPBINDSTATUSCALLBACK lpfnCB
) AS LONG ' HRESULT
#ENDIF
что есть - %USEPBDECL ? или точнее как сделать чтобы URLDownloadToFileA декларировалась по первому виду?
(код из urlmon.inc)
Где можно почитать про организацию файлов .inc ?