2 * Support for Microsoft Debugging Extension API
4 * Copyright (C) 2010 Volodymyr Shcherbyna
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
26 #include "wine/debug.h"
28 WINE_DEFAULT_DEBUG_CHANNEL(dbgeng
);
30 /************************************************************
31 * DebugExtensionInitialize (DBGENG.@)
33 * Initializing Debug Engine
36 * pVersion [O] Receiving the version of extension
41 * Failure: Anything other than S_OK
46 HRESULT WINAPI
DebugExtensionInitialize(ULONG
* pVersion
, ULONG
* pFlags
)
48 FIXME("(%p,%p): stub\n", pVersion
, pFlags
);
50 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
55 /************************************************************
56 * DebugCreate (DBGENG.@)
58 * Creating Debug Engine client object
61 * InterfaceId [I] Interface Id of debugger client
62 * pInterface [O] Pointer to interface as requested via InterfaceId
66 * Failure: Anything other than S_OK
71 HRESULT WINAPI
DebugCreate(REFIID InterfaceId
, PVOID
* pInterface
)
73 FIXME("(%p,%p): stub\n", InterfaceId
, pInterface
);
75 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);
80 /************************************************************
81 * DebugConnect (DBGENG.@)
83 * Creating Debug Engine client object and connecting it to remote host
86 * RemoteOptions [I] Options which define how debugger engine connects to remote host
87 * InterfaceId [I] Interface Id of debugger client
88 * pInterface [O] Pointer to interface as requested via InterfaceId
92 * Failure: Anything other than S_OK
97 HRESULT
DebugConnect(PCSTR RemoteOptions
, REFIID InterfaceId
, PVOID
* pInterface
)
99 FIXME("(%p,%p,%p): stub\n", RemoteOptions
, InterfaceId
, pInterface
);
101 SetLastError(ERROR_CALL_NOT_IMPLEMENTED
);