1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // Updator.cpp : main source file for Updator.exe
- //
- #include "stdafx.h"
- #include "resource.h"
- #include <string>
- #include <curl/curl.h>
- #include "MainDlg.h"
- CAppModule _Module;
- int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR /*lpstrCmdLine*/, int /*nCmdShow*/)
- {
-
- HRESULT hRes = ::CoInitialize(NULL);
- // If you are running on NT 4.0 or higher you can use the following call instead to
- // make the EXE free threaded. This means that calls come in on a random RPC thread.
- // HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);
- ATLASSERT(SUCCEEDED(hRes));
- // this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used
- ::DefWindowProc(NULL, 0, 0, 0L);
- AtlInitCommonControls(ICC_BAR_CLASSES); // add flags to support other controls
- hRes = _Module.Init(NULL, hInstance);
- ATLASSERT(SUCCEEDED(hRes));
- int nRet = 0;
- // BLOCK: Run application
- {
- CMainDlg dlgMain;
- nRet = dlgMain.DoModal();
- }
- _Module.Term();
- ::CoUninitialize();
- return nRet;
- }
|