From 0f10cf2e2a83d4b551ab312dc2b416ea3f0c62e9 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 22 Nov 2010 00:34:25 +0000 Subject: [PATCH] [PDSK] MIDL doesn't like if interfaces are not defined. Add some empty interfaces to activedbg.idl make it compile. svn path=/branches/cmake-bringup/; revision=49703 --- include/psdk/CMakeLists.txt | 2 +- include/psdk/activdbg.idl | 71 +++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+), 1 deletion(-) diff --git a/include/psdk/CMakeLists.txt b/include/psdk/CMakeLists.txt index 92d298702ca..d4cb2920863 100644 --- a/include/psdk/CMakeLists.txt +++ b/include/psdk/CMakeLists.txt @@ -2,6 +2,7 @@ LIST(APPEND SOURCE # access.idl activaut.idl + activdbg.idl activscp.idl asptlb.idl # asynot.idl @@ -98,7 +99,6 @@ LIST(APPEND SOURCE if(NOT MSVC) LIST(APPEND SOURCE - activdbg.idl ctfutb.idl mlang.idl msctf.idl diff --git a/include/psdk/activdbg.idl b/include/psdk/activdbg.idl index f3cdff1e81a..7b1d62c220e 100644 --- a/include/psdk/activdbg.idl +++ b/include/psdk/activdbg.idl @@ -553,6 +553,77 @@ interface IActiveScriptSiteDebug64 : IUnknown [out] BOOL *pfCallOnScriptErrorWhenContinuing); } +[ + object, + uuid(51973C17-CB0C-11d0-B5C9-00A0244A0E7A), + pointer_default(unique) +] +interface IDebugStackFrame : IUnknown +{ + /* FIXME: fill me! */ +} + +[ + object, + uuid(51973C1e-CB0C-11d0-B5C9-00A0244A0E7A), + pointer_default(unique) +] +interface IEnumDebugStackFrames : IUnknown +{ + /* FIXME: fill me! */ +} + +[ + object, + uuid(51973C2a-CB0C-11d0-B5C9-00A0244A0E7A), + pointer_default(unique) +] +interface IApplicationDebugger : IUnknown +{ + /* FIXME: fill me! */ +}; + +[ + object, + uuid(51973C3c-CB0C-11d0-B5C9-00A0244A0E7A), + pointer_default(unique) +] +interface IEnumRemoteDebugApplicationThreads : IUnknown +{ + /* FIXME: fill me! */ +} + +[ + object, + uuid(51973C34-CB0C-11d0-B5C9-00A0244A0E7A), + pointer_default(unique) +] +interface IDebugApplicationNode : IUnknown +{ + /* FIXME: fill me! */ +} + +[ + object, + uuid(51973C40-CB0C-11d0-B5C9-00A0244A0E7A), + pointer_default(unique) +] +interface IEnumDebugExpressionContexts : IUnknown +{ + /* FIXME: fill me! */ +} + +[ + object, + uuid(51973C38-CB0C-11d0-B5C9-00A0244A0E7A), + pointer_default(unique), + local +] +interface IDebugApplicationThread : IRemoteDebugApplicationThread +{ + /* FIXME: fill me! */ +} + cpp_quote("#ifndef DISABLE_ACTIVDBG_INTERFACE_WRAPPERS") cpp_quote("#ifdef _WIN64")