summaryrefslogtreecommitdiffstats
path: root/ceee/testing/utils/mock_idebugapplication.gen
blob: 50c542f8acbfe47b2c7521ddd133698ee1c4b9c2 (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
// 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_METHOD3_WITH_CALLTYPE(__stdcall, ResumeFromBreakPoint, HRESULT(
    IRemoteDebugApplicationThread *prptFocus, BREAKRESUMEACTION bra,
    ERRORRESUMEACTION era));
MOCK_METHOD0_WITH_CALLTYPE(__stdcall, CauseBreak, HRESULT());
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, ConnectDebugger, HRESULT(
    IApplicationDebugger *pad));
MOCK_METHOD0_WITH_CALLTYPE(__stdcall, DisconnectDebugger, HRESULT());
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, GetDebugger, HRESULT(
    IApplicationDebugger *__RPC_FAR *pad));
MOCK_METHOD5_WITH_CALLTYPE(__stdcall, CreateInstanceAtApplication, HRESULT(
    REFCLSID rclsid, IUnknown *pUnkOuter, DWORD dwClsContext, REFIID riid,
    IUnknown *__RPC_FAR *ppvObject));
MOCK_METHOD0_WITH_CALLTYPE(__stdcall, QueryAlive, HRESULT());
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, EnumThreads, HRESULT(
    IEnumRemoteDebugApplicationThreads *__RPC_FAR *pperdat));
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, GetName, HRESULT(BSTR *pbstrName));
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, GetRootNode, HRESULT(
    IDebugApplicationNode *__RPC_FAR *ppdanRoot));
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, EnumGlobalExpressionContexts, HRESULT(
    IEnumDebugExpressionContexts *__RPC_FAR *ppedec));
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, SetName, HRESULT(LPCOLESTR pstrName));
MOCK_METHOD0_WITH_CALLTYPE(__stdcall, StepOutComplete, HRESULT());
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, DebugOutput, HRESULT(LPCOLESTR pstr));
MOCK_METHOD0_WITH_CALLTYPE(__stdcall, StartDebugSession, HRESULT());
MOCK_METHOD2_WITH_CALLTYPE(__stdcall, HandleBreakPoint, HRESULT(
    BREAKREASON br, BREAKRESUMEACTION *pbra));
MOCK_METHOD0_WITH_CALLTYPE(__stdcall, Close, HRESULT());
MOCK_METHOD2_WITH_CALLTYPE(__stdcall, GetBreakFlags, HRESULT(
    APPBREAKFLAGS *pabf,
    IRemoteDebugApplicationThread *__RPC_FAR *pprdatSteppingThread));
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, GetCurrentThread, HRESULT(
    IDebugApplicationThread *__RPC_FAR *pat));
MOCK_METHOD2_WITH_CALLTYPE(__stdcall, CreateAsyncDebugOperation, HRESULT(
    IDebugSyncOperation *psdo, IDebugAsyncOperation *__RPC_FAR *ppado));
MOCK_METHOD2_WITH_CALLTYPE(__stdcall, AddStackFrameSniffer, HRESULT(
    IDebugStackFrameSniffer *pdsfs, DWORD *pdwCookie));
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, RemoveStackFrameSniffer, HRESULT(
    DWORD dwCookie));
MOCK_METHOD0_WITH_CALLTYPE(__stdcall, QueryCurrentThreadIsDebuggerThread,
    HRESULT());
MOCK_METHOD4_WITH_CALLTYPE(__stdcall, SynchronousCallInDebuggerThread, HRESULT(
    IDebugThreadCall *pptc, DWORD dwParam1, DWORD dwParam2, DWORD dwParam3));
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, CreateApplicationNode, HRESULT(
    IDebugApplicationNode *__RPC_FAR *ppdanNew));
MOCK_METHOD2_WITH_CALLTYPE(__stdcall, FireDebuggerEvent, HRESULT(
    REFGUID riid, IUnknown *punk));
MOCK_METHOD5_WITH_CALLTYPE(__stdcall, HandleRuntimeError, HRESULT(
    IActiveScriptErrorDebug *pErrorDebug, IActiveScriptSite *pScriptSite,
    BREAKRESUMEACTION *pbra, ERRORRESUMEACTION *perra,
    BOOL *pfCallOnScriptError));
MOCK_METHOD0_WITH_CALLTYPE(__stdcall, FCanJitDebug, BOOL());
MOCK_METHOD0_WITH_CALLTYPE(__stdcall, FIsAutoJitDebugEnabled, BOOL());
MOCK_METHOD2_WITH_CALLTYPE(__stdcall, AddGlobalExpressionContextProvider,
    HRESULT(IProvideExpressionContexts *pdsfs, DWORD *pdwCookie));
MOCK_METHOD1_WITH_CALLTYPE(__stdcall, RemoveGlobalExpressionContextProvider,
    HRESULT(DWORD dwCookie));