// 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. // // Auto-generated by com_mock.py MOCK_METHOD1_WITH_CALLTYPE(__stdcall, GetTypeInfoCount, HRESULT( UINT *pctinfo)); MOCK_METHOD3_WITH_CALLTYPE(__stdcall, GetTypeInfo, HRESULT( UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)); MOCK_METHOD5_WITH_CALLTYPE(__stdcall, GetIDsOfNames, HRESULT( REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)); MOCK_METHOD8_WITH_CALLTYPE(__stdcall, Invoke, HRESULT( DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)); MOCK_METHOD3_WITH_CALLTYPE(__stdcall, GetDispID, HRESULT( BSTR bstrName, DWORD grfdex, DISPID *pid)); MOCK_METHOD7_WITH_CALLTYPE(__stdcall, InvokeEx, HRESULT( DISPID id, LCID lcid, WORD wFlags, DISPPARAMS *pdp, VARIANT *pvarRes, EXCEPINFO *pei, IServiceProvider *pspCaller)); MOCK_METHOD2_WITH_CALLTYPE(__stdcall, DeleteMemberByName, HRESULT( BSTR bstrName, DWORD grfdex)); MOCK_METHOD1_WITH_CALLTYPE(__stdcall, DeleteMemberByDispID, HRESULT( DISPID id)); MOCK_METHOD3_WITH_CALLTYPE(__stdcall, GetMemberProperties, HRESULT( DISPID id, DWORD grfdexFetch, DWORD *pgrfdex)); MOCK_METHOD2_WITH_CALLTYPE(__stdcall, GetMemberName, HRESULT( DISPID id, BSTR *pbstrName)); MOCK_METHOD3_WITH_CALLTYPE(__stdcall, GetNextDispID, HRESULT( DWORD grfdex, DISPID id, DISPID *pid)); MOCK_METHOD1_WITH_CALLTYPE(__stdcall, GetNameSpaceParent, HRESULT( IUnknown **ppunk));