| Index: chrome_frame/chrome_frame_helper_dll.cc
|
| ===================================================================
|
| --- chrome_frame/chrome_frame_helper_dll.cc (revision 0)
|
| +++ chrome_frame/chrome_frame_helper_dll.cc (revision 0)
|
| @@ -0,0 +1,28 @@
|
| +// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +// chrome_frame_helper_dll.cc : Implementation of a helper DLL that initializes
|
| +// a listener for WinEvent hooks on load.
|
| +//
|
| +// Calling the StartUserModeBrowserInjection will set an in-context WinEvent
|
| +// hook that will cause this DLL to get loaded in any process that sends
|
| +// EVENT_OBJECT_CREATE accessibility events. This is a poor substitute to
|
| +// getting in via vetted means (i.e. real BHO registration).
|
| +
|
| +#include "chrome_frame/bho_loader.h"
|
| +#include "chrome_frame/chrome_frame_helper_util.h"
|
| +
|
| +STDAPI StartUserModeBrowserInjection() {
|
| + return BHOLoader::GetInstance()->StartHook() ? S_OK : E_FAIL;
|
| +}
|
| +
|
| +STDAPI StopUserModeBrowserInjection() {
|
| + BHOLoader::GetInstance()->StopHook();
|
| + return S_OK;
|
| +}
|
| +
|
| +BOOL APIENTRY DllMain(HMODULE module, DWORD reason_for_call, void* reserved) {
|
| + return TRUE;
|
| +}
|
| +
|
|
|
| Property changes on: chrome_frame\chrome_frame_helper_dll.cc
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|