Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

37 lines
743 B

#include "stdafx.h"
#include <windows.h>
#include <sapi.h>
#include <atlbase.h>
#include <spdebug.h>
#include "sapiint.h"
#include <assertwithstack.cpp>
extern "C" int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nShowCmd)
{
SPDBG_FUNC("WinMain");
HRESULT hr;
SPDBG_DEBUG_SERVER_ON_START();
hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);
if (SUCCEEDED(hr))
{
CComPtr<ISpSapiServer> cpSapiServer;
hr = cpSapiServer.CoCreateInstance(CLSID_SpSapiServer);
if (SUCCEEDED(hr))
{
hr = cpSapiServer->Run();
}
}
CoUninitialize();
SPDBG_REPORT_ON_FAIL(hr);
return SUCCEEDED(hr) ? 0 : hr;
}