Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Side by Side Diff: plugin/npapi_host_control/win/host_control.h

Issue 210005: Rewrote full-screen support on Windows. O3D now always creates its own... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/o3d/
Patch Set: '' Created 11 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « plugin/cross/o3d_glue.cc ('k') | plugin/npapi_host_control/win/host_control.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2009, Google Inc. All rights reserved. 1 // Copyright 2009, Google Inc. All rights reserved.
2 // Portions of this file were adapted from the Mozilla project. 2 // Portions of this file were adapted from the Mozilla project.
3 // See https://developer.mozilla.org/en/ActiveX_Control_for_Hosting_Netscape_Plu g-ins_in_IE 3 // See https://developer.mozilla.org/en/ActiveX_Control_for_Hosting_Netscape_Plu g-ins_in_IE
4 /* ***** BEGIN LICENSE BLOCK ***** 4 /* ***** BEGIN LICENSE BLOCK *****
5 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 5 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
6 * 6 *
7 * The contents of this file are subject to the Mozilla Public License Version 7 * The contents of this file are subject to the Mozilla Public License Version
8 * 1.1 (the "License"); you may not use this file except in compliance with 8 * 1.1 (the "License"); you may not use this file except in compliance with
9 * the License. You may obtain a copy of the License at 9 * the License. You may obtain a copy of the License at
10 * http://www.mozilla.org/MPL/ 10 * http://www.mozilla.org/MPL/
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
163 STDMETHOD(GetMemberProperties)(DISPID id, DWORD grfdexFertch, DWORD* pgrfdex); 163 STDMETHOD(GetMemberProperties)(DISPID id, DWORD grfdexFertch, DWORD* pgrfdex);
164 STDMETHOD(GetNameSpaceParent)(IUnknown** ppunk); 164 STDMETHOD(GetNameSpaceParent)(IUnknown** ppunk);
165 STDMETHOD(GetNextDispID)(DWORD grfdex, DISPID id, DISPID* pid); 165 STDMETHOD(GetNextDispID)(DWORD grfdex, DISPID id, DISPID* pid);
166 STDMETHOD(InvokeEx)(DISPID id, LCID lcid, WORD wFlags, DISPPARAMS* pdp, 166 STDMETHOD(InvokeEx)(DISPID id, LCID lcid, WORD wFlags, DISPPARAMS* pdp,
167 VARIANT* pVarRes, EXCEPINFO* pei, 167 VARIANT* pVarRes, EXCEPINFO* pei,
168 IServiceProvider* pspCaller); 168 IServiceProvider* pspCaller);
169 169
170 // Method overridden from IPersistPropertyBagImpl. 170 // Method overridden from IPersistPropertyBagImpl.
171 STDMETHOD(Load(IPropertyBag *pPropBag, IErrorLog *pErrorLog)); 171 STDMETHOD(Load(IPropertyBag *pPropBag, IErrorLog *pErrorLog));
172 172
173 STDMETHOD(SetObjectRects(LPCRECT lprcPosRect,
174 LPCRECT lprcClipRect));
175
173 // Returns the properties associated with the NPPVpluginNameString, and 176 // Returns the properties associated with the NPPVpluginNameString, and
174 // NPPVpluginDescriptionString identifiers of the loaded plug-in. These 177 // NPPVpluginDescriptionString identifiers of the loaded plug-in. These
175 // properties can be used for plug-in introspection and version-dependent 178 // properties can be used for plug-in introspection and version-dependent
176 // behaviour. 179 // behaviour.
177 STDMETHOD(get_description)(BSTR *returned_description); 180 STDMETHOD(get_description)(BSTR *returned_description);
178 STDMETHOD(get_name)(BSTR *returned_name); 181 STDMETHOD(get_name)(BSTR *returned_name);
179 182
180 LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); 183 LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
181 LRESULT OnDestroy(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled); 184 LRESULT OnDestroy(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
182 LRESULT OnPluginAsyncCall(UINT message, WPARAM w_param, LPARAM l_param, 185 LRESULT OnPluginAsyncCall(UINT message, WPARAM w_param, LPARAM l_param,
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
263 &LIBID_npapi_host_controlLib, 266 &LIBID_npapi_host_controlLib,
264 0xFFFF, 0xFFFF> DispatchImpl; 267 0xFFFF, 0xFFFF> DispatchImpl;
265 268
266 DISALLOW_COPY_AND_ASSIGN(CHostControl); 269 DISALLOW_COPY_AND_ASSIGN(CHostControl);
267 }; 270 };
268 271
269 // Register this COM class with the COM module. 272 // Register this COM class with the COM module.
270 OBJECT_ENTRY_AUTO(__uuidof(HostControl), CHostControl); 273 OBJECT_ENTRY_AUTO(__uuidof(HostControl), CHostControl);
271 274
272 #endif // O3D_PLUGIN_NPAPI_HOST_CONTROL_WIN_HOST_CONTROL_H_ 275 #endif // O3D_PLUGIN_NPAPI_HOST_CONTROL_WIN_HOST_CONTROL_H_
OLDNEW
« no previous file with comments | « plugin/cross/o3d_glue.cc ('k') | plugin/npapi_host_control/win/host_control.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698