| Index: base/message_pump_win.h
|
| diff --git a/base/message_pump_win.h b/base/message_pump_win.h
|
| index e778e01fb2abab53971dd93b3cdb9780e080cecb..bd2da43985f0b79f18509936b96ea5ed00591ef7 100644
|
| --- a/base/message_pump_win.h
|
| +++ b/base/message_pump_win.h
|
| @@ -11,6 +11,7 @@
|
|
|
| #include "base/base_export.h"
|
| #include "base/basictypes.h"
|
| +#include "base/memory/scoped_ptr.h"
|
| #include "base/message_pump.h"
|
| #include "base/message_pump_dispatcher.h"
|
| #include "base/message_pump_observer.h"
|
| @@ -124,6 +125,8 @@ class BASE_EXPORT MessagePumpWin : public MessagePump {
|
| // an excellent choice. It is also helpful that the starter messages that are
|
| // placed in the queue when new task arrive also awakens DoRunLoop.
|
| //
|
| +class TextServicesBridge;
|
| +
|
| class BASE_EXPORT MessagePumpForUI : public MessagePumpWin {
|
| public:
|
| // The application-defined code passed to the hook procedure.
|
| @@ -152,12 +155,16 @@ class BASE_EXPORT MessagePumpForUI : public MessagePumpWin {
|
| bool ProcessNextWindowsMessage();
|
| bool ProcessMessageHelper(const MSG& msg);
|
| bool ProcessPumpReplacementMessage();
|
| -
|
| + bool ProcessPeekMessage(MSG* pMsg, HWND hwnd, UINT wMsgFilterMin,
|
| + UINT wMsgFilterMax, UINT wRemoveMsg);
|
| // Instance of the module containing the window procedure.
|
| HMODULE instance_;
|
|
|
| // A hidden message-only window.
|
| HWND message_hwnd_;
|
| +
|
| + // COM objects which supports Text Services Framework.
|
| + scoped_ptr<TextServicesBridge> text_services_bridge_;
|
| };
|
|
|
| //-----------------------------------------------------------------------------
|
|
|