//#define _WIN32_IE = 0x0500
#define _WIN32_WINNT 0x0500
#define WIN32_LEAN_AND_MEAN
#include <string>
#include <sstream>
#include <time.h>
#include <windows.h>
#pragma comment(lib,"Ws2_32.lib")
#include <wininet.h>
//#pragma comment(lib,"WinInet.lib")
#include <winsock.h>
#pragma optimize("gsy", on) 
#include <shlobj.h>
using namespace std;
#if defined DEBUG
  #include <iostream>
#else
  #pragma comment(linker, "/subsystem:windows ")
#endif
#pragma optimize("gsy",on)
#pragma comment(linker, "/RELEASE")
#pragma comment(linker, "/ALIGN:4096")
#pragma comment(linker, "/IGNORE:4078")
#pragma comment(linker, "/IGNORE:4089")
#pragma comment(linker, "/IGNORE:4108") 
#pragma comment(lib, "shell32")
#pragma comment(lib, "advapi32")
