Definire non funziona.
#include <iostream>
#include <windows.h>
#include <tchar.h>
#include <urlmon.h>
#pragma comment(lib,"urlmon.lib")
int main()
{
	CoInitializeEx(0,COINIT_APARTMENTTHREADED);
	TCHAR URL[] = _T("http://www.google.com/index.html");
	TCHAR file[] = _T("C:/index.html");
	URLDownloadToFile(NULL,URL,file,0,NULL);
	CoUninitialize();
}
Dopo questo programmino io ho il file index.html della pagina iniziale di google sul mio C:. Quindi definire non funziona.