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.
|
|
// refcount.cpp : Defines the entry point for the application.
//
#include "stdafx.h"
#include <atlbase.h>
#include <rdshost.h>
#include <rdshost_i.c>
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { DWORD cnt; CoInitialize(NULL);
IRemoteDesktopServerHost *host; IRemoteDesktopServer *srvr;
HRESULT hr; hr = CoCreateInstance( CLSID_RemoteDesktopServerHost, NULL, CLSCTX_ALL, __uuidof(IRemoteDesktopServerHost), (LPVOID*)&host ); if (!SUCCEEDED(hr)) { fprintf(stderr, "CoCreateInstance: %08X", hr); exit(-1); }
hr = host->GetRemoteDesktopServer(&srvr); if (!SUCCEEDED(hr)) { fprintf(stderr, "GetRemoteDesktopServer: %08X", hr); exit(-1); }
srvr->StartListening(); srvr->StopListening(); /*
srvr->StartListening(); srvr->StopListening(); */ cnt = srvr->Release(); cnt = host->Release();
CoUninitialize();
return 0; }
|