mirror of
https://github.com/reactos/reactos.git
synced 2024-12-31 19:42:51 +00:00
[CMAKE]
* Merge some msvc fixes from the cmake branch. svn path=/trunk/; revision=51837
This commit is contained in:
parent
db0a15cd8a
commit
33febbe6a1
15 changed files with 516 additions and 54 deletions
|
@ -553,6 +553,140 @@ 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! */
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(51973C1a-cb0c-11d0-b5c9-00a0244a0e7a),
|
||||
pointer_default(unique),
|
||||
local
|
||||
]
|
||||
interface IDebugSyncOperation : IUnknown
|
||||
{
|
||||
/* FIXME: fill me! */
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(51973c1b-cb0c-11d0-b5c9-00a0244a0e7a),
|
||||
pointer_default(unique),
|
||||
local
|
||||
]
|
||||
interface IDebugAsyncOperation : IUnknown
|
||||
{
|
||||
/* FIXME: fill me! */
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(51973c18-cb0c-11d0-b5c9-00a0244a0e7a),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IDebugStackFrameSniffer : IUnknown
|
||||
{
|
||||
/* FIXME: fill me! */
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(51973C36-CB0C-11d0-B5C9-00A0244A0E7A),
|
||||
pointer_default(unique),
|
||||
local
|
||||
]
|
||||
interface IDebugThreadCall32 : IUnknown
|
||||
{
|
||||
/* FIXME: fill me! */
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(51973C12-CB0C-11d0-B5C9-00A0244A0E7A),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IActiveScriptErrorDebug : IActiveScriptError
|
||||
{
|
||||
/* FIXME: fill me! */
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(51973C41-CB0C-11d0-B5C9-00A0244A0E7A),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IProvideExpressionContexts : IUnknown
|
||||
{
|
||||
/* FIXME: fill me! */
|
||||
}
|
||||
|
||||
cpp_quote("#ifndef DISABLE_ACTIVDBG_INTERFACE_WRAPPERS")
|
||||
cpp_quote("#ifdef _WIN64")
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ import "oaidl.idl";
|
|||
[
|
||||
object,
|
||||
dual,
|
||||
uuid(D97A6DA0-A864-11cf-83BE-00A0C90C2BD8)
|
||||
uuid(D97A6DA0-A85F-11df-83AE-00A0C90C2BD8)
|
||||
]
|
||||
interface IRequestDictionary : IDispatch
|
||||
{
|
||||
|
|
|
@ -18,11 +18,17 @@
|
|||
|
||||
#ifndef DO_NO_IMPORTS
|
||||
import "oaidl.idl";
|
||||
#ifdef __midl
|
||||
import "msctf.idl";
|
||||
#endif
|
||||
#endif
|
||||
|
||||
interface ITfLangBarEventSink;
|
||||
interface ITfLangBarItemMgr;
|
||||
interface ITfInputProcessorProfiles;
|
||||
interface IEnumTfLangBarItems;
|
||||
interface ITfLangBarItem;
|
||||
interface ITfLangBarItemSink;
|
||||
|
||||
[
|
||||
object,
|
||||
|
@ -71,3 +77,156 @@ interface ITfLangBarMgr: IUnknown
|
|||
HRESULT GetShowFloatingStatus(
|
||||
[out] DWORD *pdwFlags);
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(18a4e900-e0ae-11d2-afdd-00105a2799b5),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ITfLangBarEventSink: IUnknown
|
||||
{
|
||||
HRESULT OnSetFocus(
|
||||
[in] DWORD dwThreadId);
|
||||
|
||||
HRESULT OnThreadTerminate(
|
||||
[in] DWORD dwThreadId);
|
||||
|
||||
HRESULT OnThreadItemChange(
|
||||
[in] DWORD dwThreadId);
|
||||
|
||||
HRESULT OnModalInput(
|
||||
[in] DWORD dwThreadId,
|
||||
[in] UINT uMsg,
|
||||
[in] WPARAM wParam,
|
||||
[in] LPARAM lParam);
|
||||
|
||||
HRESULT ShowFloating(
|
||||
[in] DWORD dwFlags);
|
||||
|
||||
HRESULT GetItemFloatingRect(
|
||||
[in] DWORD dwThreadId,
|
||||
[in] REFGUID rguid,
|
||||
[out] RECT *prc);
|
||||
}
|
||||
|
||||
const ULONG TF_LBI_DESC_MAXLEN = 32;
|
||||
|
||||
typedef [uuid(12a1d29f-a065-440c-9746-eb2002c8bd19)] struct TF_LANGBARITEMINFO
|
||||
{
|
||||
CLSID clsidService;
|
||||
GUID guidItem;
|
||||
DWORD dwStyle;
|
||||
ULONG ulSort;
|
||||
WCHAR szDescription[TF_LBI_DESC_MAXLEN];
|
||||
} TF_LANGBARITEMINFO;
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(ba468c55-9956-4fb1-a59d-52a7dd7cc6aa),
|
||||
pointer_default(unique),
|
||||
]
|
||||
interface ITfLangBarItemMgr : IUnknown
|
||||
{
|
||||
HRESULT EnumItems(
|
||||
[out] IEnumTfLangBarItems **ppEnum);
|
||||
|
||||
HRESULT GetItem(
|
||||
[in] REFGUID rguid,
|
||||
[out] ITfLangBarItem **ppItem);
|
||||
|
||||
HRESULT AddItem(
|
||||
[in] ITfLangBarItem *punk);
|
||||
|
||||
HRESULT RemoveItem(
|
||||
[in] ITfLangBarItem *punk);
|
||||
|
||||
HRESULT AdviseItemSink(
|
||||
[in] ITfLangBarItemSink *punk,
|
||||
[out] DWORD *pdwCookie,
|
||||
[in] REFGUID rguidItem);
|
||||
|
||||
HRESULT UnadviseItemSink(
|
||||
[in] DWORD dwCookie);
|
||||
|
||||
HRESULT GetItemFloatingRect(
|
||||
[in] DWORD dwThreadId,
|
||||
[in] REFGUID rguid,
|
||||
[out] RECT *prc);
|
||||
|
||||
HRESULT GetItemsStatus(
|
||||
[in] ULONG ulCount,
|
||||
[in, size_is(ulCount)] const GUID *prgguid,
|
||||
[out, size_is(ulCount)] DWORD *pdwStatus);
|
||||
|
||||
HRESULT GetItemNum(
|
||||
[out] ULONG *pulCount);
|
||||
|
||||
HRESULT GetItems(
|
||||
[in] ULONG ulCount,
|
||||
[out, size_is(ulCount), length_is(*pcFetched)] ITfLangBarItem **ppItem,
|
||||
[out, size_is(ulCount), length_is(*pcFetched)] TF_LANGBARITEMINFO *pInfo,
|
||||
[out, size_is(ulCount), length_is(*pcFetched)] DWORD *pdwStatus,
|
||||
[in, out, unique] ULONG *pcFetched);
|
||||
|
||||
HRESULT AdviseItemsSink(
|
||||
[in] ULONG ulCount,
|
||||
[in, size_is(ulCount)] ITfLangBarItemSink **ppunk,
|
||||
[in, size_is(ulCount)] const GUID *pguidItem,
|
||||
[out, size_is(ulCount)] DWORD *pdwCookie);
|
||||
|
||||
HRESULT UnadviseItemsSink(
|
||||
[in] ULONG ulCount,
|
||||
[in, size_is(ulCount)] DWORD *pdwCookie);
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(583f34d0-de25-11d2-afdd-00105a2799b5),
|
||||
pointer_default(unique),
|
||||
]
|
||||
interface IEnumTfLangBarItems : IUnknown
|
||||
{
|
||||
HRESULT Clone(
|
||||
[out] IEnumTfLangBarItems **ppEnum);
|
||||
|
||||
HRESULT Next(
|
||||
[in] ULONG ulCount,
|
||||
[out, size_is(ulCount)] ITfLangBarItem **ppItem,
|
||||
[in, out, unique] ULONG *pcFetched);
|
||||
|
||||
HRESULT Reset();
|
||||
|
||||
HRESULT Skip(
|
||||
[in] ULONG ulCount);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(73540d69-edeb-4ee9-96c9-23aa30b25916),
|
||||
pointer_default(unique),
|
||||
]
|
||||
interface ITfLangBarItem : IUnknown
|
||||
{
|
||||
HRESULT GetInfo(
|
||||
[out] TF_LANGBARITEMINFO *pInfo);
|
||||
|
||||
HRESULT GetStatus(
|
||||
[out] DWORD *pdwStatus);
|
||||
|
||||
HRESULT Show(
|
||||
[in] BOOL fShow);
|
||||
|
||||
HRESULT GetTooltipString(
|
||||
[out] BSTR *pbstrToolTip);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(57dbe1a0-de25-11d2-afdd-00105a2799b5),
|
||||
pointer_default(unique),
|
||||
]
|
||||
interface ITfLangBarItemSink : IUnknown
|
||||
{
|
||||
HRESULT OnUpdate(
|
||||
[in] DWORD dwFlags);
|
||||
}
|
||||
|
|
|
@ -21,7 +21,9 @@ import "unknwn.idl";
|
|||
#endif
|
||||
|
||||
cpp_quote("#include <imm.h>")
|
||||
|
||||
#ifdef _MSC_VER
|
||||
cpp_quote("DEFINE_GUID(CLSID_CActiveIMM, 0x4955dd33, 0xb159, 0x11d0, 0x8f,0xcf, 0x00,0xaa,0x00,0x6b,0xcc,0x59);")
|
||||
#endif
|
||||
cpp_quote("#if 0")
|
||||
|
||||
typedef struct {
|
||||
|
@ -588,3 +590,4 @@ coclass CActiveIMM
|
|||
/* interface IActiveIMMRegistrar; */
|
||||
/* interface IActiveIMMMessagePumpOwner; */
|
||||
}
|
||||
|
||||
|
|
|
@ -15,6 +15,8 @@
|
|||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
// HACK
|
||||
#define annotation(x)
|
||||
|
||||
#ifndef DO_NO_IMPORTS
|
||||
import "ocidl.idl";
|
||||
|
|
|
@ -772,7 +772,7 @@ DECLARE_INTERFACE_(IKsAggregateControl, IUnknown)
|
|||
#ifndef _IKsTopology_
|
||||
#define _IKsTopology_
|
||||
|
||||
DEFINE_GUID(IID_IKsAggregateControl, 0x28F54683, 0x06FD, 0x11D2, 0xB2, 0x7A, 0x00, 0A0, 0xC9, 0x22, 0x31, 0x96);
|
||||
DEFINE_GUID(IID_IKsTopology, 0x28F54683, 0x06FD, 0x11D2, 0xB2, 0x7A, 0x00, 0A0, 0xC9, 0x22, 0x31, 0x96);
|
||||
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IKsTopology
|
||||
|
|
|
@ -25,6 +25,15 @@ interface IStream;
|
|||
cpp_quote("#define CPIOD_PEEK 0x40000000")
|
||||
cpp_quote("#define CPIOD_FORCE_PROMPT 0x80000000")
|
||||
|
||||
[
|
||||
uuid(275c23e0-3747-11d0-9fea-00aa003f8646),
|
||||
lcid(0x0000),
|
||||
version(0.2)
|
||||
]
|
||||
library MultiLanguage
|
||||
{
|
||||
importlib("stdole2.tlb");
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(359f3443-bd4a-11d0-b188-00aa0038c969),
|
||||
|
@ -308,17 +317,17 @@ interface IMLangLineBreakConsole : IUnknown
|
|||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(275c23e3-3747-11d0-9fea-00aa003f8646),
|
||||
pointer_default(unique)
|
||||
object,
|
||||
uuid(275c23e3-3747-11d0-9fea-00aa003f8646),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IEnumCodePage : IUnknown
|
||||
{
|
||||
const USHORT MAX_MIMECP_NAME = 64;
|
||||
const USHORT MAX_MIMECSET_NAME = 50;
|
||||
|
||||
typedef enum tagMIMECONTF
|
||||
{
|
||||
typedef enum tagMIMECONTF
|
||||
{
|
||||
MIMECONTF_MAILNEWS = 0x00000001,
|
||||
MIMECONTF_BROWSER = 0x00000002,
|
||||
MIMECONTF_MINIMAL = 0x00000004,
|
||||
|
@ -332,7 +341,7 @@ interface IEnumCodePage : IUnknown
|
|||
MIMECONTF_MIME_IE4 = 0x10000000,
|
||||
MIMECONTF_MIME_LATEST = 0x20000000,
|
||||
MIMECONTF_MIME_REGISTRY = 0x40000000
|
||||
} MIMECONTF;
|
||||
} MIMECONTF;
|
||||
|
||||
typedef struct tagMIMECPINFO {
|
||||
DWORD dwFlags;
|
||||
|
@ -347,12 +356,12 @@ interface IEnumCodePage : IUnknown
|
|||
BYTE bGDICharset;
|
||||
} MIMECPINFO, *PMIMECPINFO;
|
||||
|
||||
typedef struct tagMIMECSETINFO
|
||||
{
|
||||
typedef struct tagMIMECSETINFO
|
||||
{
|
||||
UINT uiCodePage;
|
||||
UINT uiInternetEncoding;
|
||||
WCHAR wszCharset[MAX_MIMECSET_NAME];
|
||||
} MIMECSETINFO, *PMIMECSETINFO;
|
||||
} MIMECSETINFO, *PMIMECSETINFO;
|
||||
|
||||
HRESULT Clone(
|
||||
[out] IEnumCodePage **ppEnum);
|
||||
|
@ -362,16 +371,16 @@ interface IEnumCodePage : IUnknown
|
|||
[out] PMIMECPINFO rgelt,
|
||||
[out] ULONG *pceltFetched);
|
||||
|
||||
HRESULT Reset();
|
||||
HRESULT Reset();
|
||||
|
||||
HRESULT Skip(
|
||||
[in] ULONG celt);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(d66d6f98-cdaa-11d0-b822-00c04fc9b31f),
|
||||
pointer_default(unique)
|
||||
object,
|
||||
uuid(d66d6f98-cdaa-11d0-b822-00c04fc9b31f),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IMLangConvertCharset : IUnknown
|
||||
{
|
||||
|
@ -417,21 +426,21 @@ coclass CMLangConvertCharset
|
|||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(3dc39d1d-c030-11d0-b81b-00c04fc9b31f),
|
||||
pointer_default(unique)
|
||||
object,
|
||||
uuid(3dc39d1d-c030-11d0-b81b-00c04fc9b31f),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IEnumRfc1766 : IUnknown
|
||||
{
|
||||
const USHORT MAX_RFC1766_NAME = 6;
|
||||
const USHORT MAX_LOCALE_NAME = 32;
|
||||
|
||||
typedef struct tagRFC1766INFO
|
||||
{
|
||||
typedef struct tagRFC1766INFO
|
||||
{
|
||||
LCID lcid;
|
||||
WCHAR wszRfc1766[MAX_RFC1766_NAME];
|
||||
WCHAR wszLocaleName[MAX_LOCALE_NAME];
|
||||
} RFC1766INFO, *PRFC1766INFO;
|
||||
} RFC1766INFO, *PRFC1766INFO;
|
||||
|
||||
HRESULT Clone(
|
||||
[out] IEnumRfc1766 **ppEnum);
|
||||
|
@ -448,9 +457,9 @@ interface IEnumRfc1766 : IUnknown
|
|||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(275c23e1-3747-11d0-9fea-00aa003f8646),
|
||||
pointer_default(unique)
|
||||
object,
|
||||
uuid(275c23e1-3747-11d0-9fea-00aa003f8646),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IMultiLanguage : IUnknown
|
||||
{
|
||||
|
@ -528,19 +537,19 @@ interface IMultiLanguage : IUnknown
|
|||
}
|
||||
|
||||
[
|
||||
object,
|
||||
object,
|
||||
uuid(dccfc164-2b38-11d2-b7ec-00c04f8f5d9a),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IMultiLanguage2 : IUnknown
|
||||
{
|
||||
typedef struct tagDetectEncodingInfo
|
||||
{
|
||||
typedef struct tagDetectEncodingInfo
|
||||
{
|
||||
UINT nLangID;
|
||||
UINT nCodePage;
|
||||
INT nDocPercent;
|
||||
INT nConfidence;
|
||||
} DetectEncodingInfo, *pDetectEncodingInfo;
|
||||
} DetectEncodingInfo, *pDetectEncodingInfo;
|
||||
|
||||
HRESULT GetNumberOfCodePageInfo(
|
||||
[out] UINT *pcCodePage);
|
||||
|
@ -692,14 +701,14 @@ interface IMultiLanguage2 : IUnknown
|
|||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(4e5868ab-b157-4623-9acc-6a1d9caebe04),
|
||||
pointer_default(unique)
|
||||
object,
|
||||
uuid(4e5868ab-b157-4623-9acc-6a1d9caebe04),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IMultiLanguage3 : IMultiLanguage2
|
||||
{
|
||||
typedef [unique] IMultiLanguage3 *LPMULTILANGUAGE3;
|
||||
HRESULT DetectOutboundCodePage(
|
||||
typedef [unique] IMultiLanguage3 *LPMULTILANGUAGE3;
|
||||
HRESULT DetectOutboundCodePage(
|
||||
[in] DWORD dwFlags,
|
||||
[in] LPCWSTR lpWideCharStr,
|
||||
[in] UINT cchWideChar,
|
||||
|
@ -709,7 +718,7 @@ interface IMultiLanguage3 : IMultiLanguage2
|
|||
[in, out] UINT *pnDetectedCodePages,
|
||||
[in] WCHAR *lpSpecialChar);
|
||||
|
||||
HRESULT DetectOutboundCodePageInIStream(
|
||||
HRESULT DetectOutboundCodePageInIStream(
|
||||
[in] DWORD dwFlags,
|
||||
[in] IStream *pStrIn,
|
||||
[in] UINT *puiPreferredCodePages,
|
||||
|
@ -724,12 +733,14 @@ interface IMultiLanguage3 : IMultiLanguage2
|
|||
]
|
||||
coclass CMultiLanguage
|
||||
{
|
||||
[default] interface IMultiLanguage;
|
||||
interface IMLangCodePages;
|
||||
interface IMLangFontLink;
|
||||
[default] interface IMultiLanguage;
|
||||
interface IMLangCodePages;
|
||||
interface IMLangFontLink;
|
||||
/* interface IMLangLineBreakConsole; */
|
||||
interface IMLangFontLink2;
|
||||
}
|
||||
interface IMLangFontLink2;
|
||||
};
|
||||
|
||||
} // library MultiLanguage
|
||||
|
||||
cpp_quote("STDAPI LcidToRfc1766A(LCID, LPSTR, INT);")
|
||||
cpp_quote("STDAPI LcidToRfc1766W(LCID, LPWSTR, INT);")
|
||||
|
|
|
@ -1359,3 +1359,142 @@ interface ITfThreadFocusSink : IUnknown
|
|||
|
||||
HRESULT OnKillThreadFocus();
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(101d6610-0990-11d3-8df0-00105a2799b5),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ITfFunctionProvider : IUnknown
|
||||
{
|
||||
HRESULT GetType(
|
||||
[out] GUID *pguid);
|
||||
|
||||
HRESULT GetDescription(
|
||||
[out] BSTR *pbstrDesc);
|
||||
|
||||
HRESULT GetFunction(
|
||||
[in] REFGUID rguid,
|
||||
[in] REFIID riid,
|
||||
[out, iid_is(riid)] IUnknown **ppunk);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(e4b24db0-0990-11d3-8df0-00105a2799b5),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IEnumTfFunctionProviders : IUnknown
|
||||
{
|
||||
HRESULT Clone(
|
||||
[out] IEnumTfFunctionProviders **ppEnum);
|
||||
|
||||
HRESULT Next(
|
||||
[in] ULONG ulCount,
|
||||
[out, size_is(ulCount), length_is(*pcFetch)] ITfFunctionProvider **ppCmdobj,
|
||||
[out] ULONG *pcFetch);
|
||||
|
||||
HRESULT Reset();
|
||||
|
||||
HRESULT Skip(
|
||||
[in] ULONG ulCount);
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(2433bf8e-0f9b-435c-ba2c-180611978c30),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ITfContextView : IUnknown
|
||||
{
|
||||
HRESULT GetRangeFromPoint(
|
||||
[in] TfEditCookie ec,
|
||||
[in] const POINT *ppt,
|
||||
[in] DWORD dwFlags,
|
||||
[out] ITfRange **ppRange);
|
||||
|
||||
HRESULT GetTextExt(
|
||||
[in] TfEditCookie ec,
|
||||
[in] ITfRange *pRange,
|
||||
[out] RECT *prc,
|
||||
[out] BOOL *pfClipped);
|
||||
|
||||
HRESULT GetScreenExt(
|
||||
[out] RECT *prc);
|
||||
|
||||
HRESULT GetWnd(
|
||||
[out] HWND *phwnd);
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(f0c0f8dd-cf38-44e1-bb0f-68cf0d551c78),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IEnumTfContextViews : IUnknown
|
||||
{
|
||||
HRESULT Clone(
|
||||
[out] IEnumTfContextViews **ppEnum);
|
||||
|
||||
HRESULT Next(
|
||||
[in] ULONG ulCount,
|
||||
[out, size_is(ulCount), length_is(*pcFetched)] ITfContextView **rgViews,
|
||||
[out] ULONG *pcFetched);
|
||||
|
||||
HRESULT Reset();
|
||||
|
||||
HRESULT Skip(
|
||||
[in] ULONG ulCount);
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(19188cb0-aca9-11d2-afc5-00105a2799b5),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IEnumTfProperties : IUnknown
|
||||
{
|
||||
HRESULT Clone(
|
||||
[out] IEnumTfProperties **ppEnum);
|
||||
|
||||
HRESULT Next(
|
||||
[in] ULONG ulCount,
|
||||
[out, size_is(ulCount), length_is(*pcFetched)] ITfProperty **ppProp,
|
||||
[out] ULONG *pcFetched);
|
||||
|
||||
HRESULT Reset();
|
||||
|
||||
HRESULT Skip(
|
||||
[in] ULONG ulCount);
|
||||
}
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(463a506d-6992-49d2-9b88-93d55e70bb16),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ITfRangeBackup : IUnknown
|
||||
{
|
||||
HRESULT Restore(
|
||||
[in] TfEditCookie ec,
|
||||
[in] ITfRange *pRange);
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(42d4d099-7c1a-4a89-b836-6c6f22160df0),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ITfEditRecord : IUnknown
|
||||
{
|
||||
const DWORD TF_GTP_INCL_TEXT = 0x1;
|
||||
|
||||
HRESULT GetSelectionStatus(
|
||||
[out] BOOL *pfChanged);
|
||||
|
||||
HRESULT GetTextAndPropertyUpdates(
|
||||
[in] DWORD dwFlags,
|
||||
[in, size_is(cProperties)] const GUID **prgProperties,
|
||||
[in] ULONG cProperties,
|
||||
[out] IEnumTfRanges **ppEnum);
|
||||
};
|
||||
|
|
|
@ -21,6 +21,10 @@
|
|||
#include <mshtmcid.h>
|
||||
#include <olectl.h>
|
||||
|
||||
#if defined(_MSC_VER) && (__midl >= 501)
|
||||
midl_pragma warning(disable: 2362)
|
||||
#endif
|
||||
|
||||
import "ocidl.idl";
|
||||
import "dimm.idl";
|
||||
import "shtypes.idl";
|
||||
|
@ -6933,7 +6937,7 @@ methods:
|
|||
|
||||
[
|
||||
noncreatable,
|
||||
uuid(3050F24D-98B5-11CF-BB82-00AA00BDCE0B)
|
||||
uuid(3050F251-98B5-11CF-BB82-00AA00BDCE0B)
|
||||
]
|
||||
coclass HTMLFormElement
|
||||
{
|
||||
|
@ -12497,13 +12501,13 @@ interface IHTMLDocument6 : IDispatch
|
|||
HRESULT onstorage([in] VARIANT v);
|
||||
|
||||
[propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE), displaybind, bindable]
|
||||
HRESULT onstorage([out] VARIANT *p);
|
||||
HRESULT onstorage([retval, out] VARIANT *p);
|
||||
|
||||
[propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable]
|
||||
HRESULT onstoragecommit([in] VARIANT v);
|
||||
|
||||
[propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable]
|
||||
HRESULT onstoragecommit([out] VARIANT *p);
|
||||
HRESULT onstoragecommit([retval, out] VARIANT *p);
|
||||
|
||||
[id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID)]
|
||||
HRESULT getElementById(
|
||||
|
|
|
@ -59,6 +59,11 @@ cpp_quote("#define TASK_TRIGGER_FLAG_HAS_END_DATE 0x1")
|
|||
cpp_quote("#define TASK_TRIGGER_FLAG_KILL_AT_DURATION_END 0x2")
|
||||
cpp_quote("#define TASK_TRIGGER_FLAG_DISABLED 0x4")
|
||||
|
||||
#ifdef _MSC_VER
|
||||
cpp_quote("DEFINE_GUID(CLSID_CTaskScheduler, 0x148bd52a, 0xa2ab, 0x11ce, 0xb1,0x1f, 0x00,0xaa,0x00,0x53,0x05,0x03);")
|
||||
cpp_quote("DEFINE_GUID(CLSID_CTask, 0x148bd520, 0xa2ab, 0x11ce, 0xb1,0x1f, 0x00,0xaa,0x00,0x53,0x05,0x03);")
|
||||
#endif
|
||||
|
||||
[
|
||||
local,
|
||||
object,
|
||||
|
|
|
@ -131,3 +131,8 @@ interface IRichEditOleCallback : IUnknown
|
|||
HRESULT GetDragDropEffect(BOOL fDrag, DWORD grfKeyState, LPDWORD pdwEffect);
|
||||
HRESULT GetContextMenu(WORD seltype, LPOLEOBJECT lpoleobj, CHARRANGE *lpchrg, HMENU *lphmenu);
|
||||
}
|
||||
|
||||
#ifndef __WIDL__
|
||||
cpp_quote("DEFINE_GUID(IID_IRichEditOle, 0x00020D00, 0, 0, 0xC0,0,0,0,0,0,0,0x46);")
|
||||
cpp_quote("DEFINE_GUID(IID_IRichEditOleCallback, 0x00020D03, 0, 0, 0xC0,0,0,0,0,0,0,0x46);")
|
||||
#endif
|
||||
|
|
|
@ -2224,7 +2224,7 @@ interface ITravelLogClient : IUnknown
|
|||
* ITravelLog interface
|
||||
*/
|
||||
[
|
||||
uuid(02BA3B52-0547-11D1-B833-00C04FC9B31F),
|
||||
uuid(66A9CB08-4802-11d2-A561-00A0C92DBFE8),
|
||||
object,
|
||||
pointer_default(unique),
|
||||
local
|
||||
|
|
|
@ -61,7 +61,7 @@ library stdole
|
|||
void *pfnDeferredFillIn;
|
||||
SCODE scode;
|
||||
} EXCEPINFO;
|
||||
|
||||
#ifndef __midl
|
||||
[
|
||||
odl,
|
||||
uuid(00000000-0000-0000-C000-000000000046),
|
||||
|
@ -139,7 +139,7 @@ library stdole
|
|||
HRESULT Clone(
|
||||
[out] IEnumVARIANT **ppenum);
|
||||
}
|
||||
|
||||
#endif /* !__midl */
|
||||
typedef [uuid(66504301-BE0F-101A-8BBB-00AA00300CAB), public]
|
||||
unsigned long OLE_COLOR;
|
||||
|
||||
|
|
|
@ -434,7 +434,7 @@ interface svcctl
|
|||
/* Function 17 */
|
||||
DWORD RQueryServiceConfigW(
|
||||
[in] SC_RPC_HANDLE hService,
|
||||
[out, unique, size_is(cbBufSize)] LPBYTE lpServiceConfig,
|
||||
[out, size_is(cbBufSize)] LPBYTE lpServiceConfig,
|
||||
/* FIXME: should be [out] LPQUERY_SERVICE_CONFIGW lpServiceConfig, */
|
||||
[in, range(0, 1024*8)] DWORD cbBufSize,
|
||||
[out] LPBOUNDED_DWORD_8K pcbBytesNeeded);
|
||||
|
@ -546,7 +546,7 @@ interface svcctl
|
|||
/* Function 29 */
|
||||
DWORD RQueryServiceConfigA(
|
||||
[in] SC_RPC_HANDLE hService,
|
||||
[out, unique, size_is(cbBufSize)] LPBYTE lpServiceConfig,
|
||||
[out, size_is(cbBufSize)] LPBYTE lpServiceConfig,
|
||||
/* FIXME: should be [out] LPQUERY_SERVICE_CONFIGA lpServiceConfig, */
|
||||
[in, range(0, 1024*8)] DWORD cbBufSize,
|
||||
[out] LPBOUNDED_DWORD_8K pcbBytesNeeded);
|
||||
|
|
|
@ -72,7 +72,7 @@ interface wlansvc_interface
|
|||
DWORD _RpcQueryAutoConfigParameter(
|
||||
[in] WLANSVC_RPC_HANDLE hClientHandle,
|
||||
[in] /* enum32 */ DWORD OpCode,
|
||||
[out] LPDWORD pdwDataSize,
|
||||
[in, out] LPDWORD pdwDataSize,
|
||||
[out][ref][size_is(*pdwDataSize)] char ** ppData,
|
||||
[out] /* enum32 */ DWORD * pWlanOpcodeValueType);
|
||||
|
||||
|
@ -95,7 +95,7 @@ interface wlansvc_interface
|
|||
[in] WLANSVC_RPC_HANDLE hClientHandle,
|
||||
[in] GUID* pInterfaceGuid,
|
||||
[in] /* enum32 */ long OpCode,
|
||||
[out] LPDWORD pdwDataSize,
|
||||
[in, out] LPDWORD pdwDataSize,
|
||||
[out][ref][size_is(*pdwDataSize)] LPBYTE* ppData,
|
||||
[out] /* enum32 */ LPDWORD pWlanOpcodeValueType);
|
||||
|
||||
|
@ -131,7 +131,7 @@ interface wlansvc_interface
|
|||
[in][unique] PDOT11_SSID pDot11Ssid,
|
||||
[in] /* enum16 */ short dot11BssType,
|
||||
[in] DWORD bSecurityEnabled,
|
||||
[out] LPDWORD dwBssListSize,
|
||||
[in, out] LPDWORD dwBssListSize,
|
||||
[out][ref][size_is(*dwBssListSize)] LPBYTE *ppWlanBssList);
|
||||
|
||||
/* Function: 0x0C */
|
||||
|
@ -231,7 +231,7 @@ interface wlansvc_interface
|
|||
[in] WLANSVC_RPC_HANDLE hClientHandle,
|
||||
[in] GUID* pInterfaceGuid,
|
||||
[in][string] wchar_t * strProfileName,
|
||||
[out] LPDWORD dwDataSize,
|
||||
[in, out] LPDWORD dwDataSize,
|
||||
[out][ref][size_is(*dwDataSize)] LPBYTE *pData);
|
||||
|
||||
/* Function: 0x1A */
|
||||
|
@ -325,7 +325,7 @@ interface wlansvc_interface
|
|||
/* Function: 0x26 */
|
||||
DWORD _RpcQueryPlapCredentials(
|
||||
[in] wchar_t * arg_1,
|
||||
[out] LPDWORD dwSize,
|
||||
[in, out] LPDWORD dwSize,
|
||||
[out][ref][size_is(*dwSize)] struct_E ** arg_3,
|
||||
[out][ref][string] wchar_t ** arg_4,
|
||||
[out] GUID* pInterfaceGuid,
|
||||
|
@ -353,4 +353,4 @@ interface wlansvc_interface
|
|||
[out][ref][string] wchar_t ** pstrCurrentSDDL,
|
||||
[out] LPDWORD pdwGrantedAccess);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue