summaryrefslogtreecommitdiffstats
path: root/ceee/testing/utils/mock_idispatchex.gen
blob: c2423bf28c1d0630ec7846deadd736f55b1dd248 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// 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));