Author: akhaldi Date: Sat May 21 12:30:26 2011 New Revision: 51837
URL: http://svn.reactos.org/svn/reactos?rev=51837&view=rev Log: [CMAKE] * Merge some msvc fixes from the cmake branch.
Modified: trunk/reactos/include/psdk/activdbg.idl trunk/reactos/include/psdk/asptlb.idl trunk/reactos/include/psdk/ctfutb.idl trunk/reactos/include/psdk/dimm.idl trunk/reactos/include/psdk/dispex.idl trunk/reactos/include/psdk/ksproxy.h trunk/reactos/include/psdk/mlang.idl trunk/reactos/include/psdk/msctf.idl trunk/reactos/include/psdk/mshtml.idl trunk/reactos/include/psdk/mstask.idl trunk/reactos/include/psdk/richole.idl trunk/reactos/include/psdk/shobjidl.idl trunk/reactos/include/psdk/stdole2.idl trunk/reactos/include/reactos/idl/svcctl.idl trunk/reactos/include/reactos/idl/wlansvc.idl
Modified: trunk/reactos/include/psdk/activdbg.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/activdbg.idl?r... ============================================================================== --- trunk/reactos/include/psdk/activdbg.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/activdbg.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -553,6 +553,140 @@ [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")
Modified: trunk/reactos/include/psdk/asptlb.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/asptlb.idl?rev... ============================================================================== --- trunk/reactos/include/psdk/asptlb.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/asptlb.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -23,7 +23,7 @@ [ object, dual, - uuid(D97A6DA0-A864-11cf-83BE-00A0C90C2BD8) + uuid(D97A6DA0-A85F-11df-83AE-00A0C90C2BD8) ] interface IRequestDictionary : IDispatch {
Modified: trunk/reactos/include/psdk/ctfutb.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/ctfutb.idl?rev... ============================================================================== --- trunk/reactos/include/psdk/ctfutb.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/ctfutb.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -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 @@ 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); +}
Modified: trunk/reactos/include/psdk/dimm.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/dimm.idl?rev=5... ============================================================================== --- trunk/reactos/include/psdk/dimm.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/dimm.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -21,7 +21,9 @@ #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 @@ /* interface IActiveIMMRegistrar; */ /* interface IActiveIMMMessagePumpOwner; */ } +
Modified: trunk/reactos/include/psdk/dispex.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/dispex.idl?rev... ============================================================================== --- trunk/reactos/include/psdk/dispex.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/dispex.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -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";
Modified: trunk/reactos/include/psdk/ksproxy.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/ksproxy.h?rev=... ============================================================================== --- trunk/reactos/include/psdk/ksproxy.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/ksproxy.h [iso-8859-1] Sat May 21 12:30:26 2011 @@ -772,7 +772,7 @@ #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
Modified: trunk/reactos/include/psdk/mlang.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/mlang.idl?rev=... ============================================================================== --- trunk/reactos/include/psdk/mlang.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/mlang.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -24,6 +24,15 @@
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, @@ -308,17 +317,17 @@ }
[ - 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 @@ MIMECONTF_MIME_IE4 = 0x10000000, MIMECONTF_MIME_LATEST = 0x20000000, MIMECONTF_MIME_REGISTRY = 0x40000000 - } MIMECONTF; + } MIMECONTF;
typedef struct tagMIMECPINFO { DWORD dwFlags; @@ -347,12 +356,12 @@ 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 @@ [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 @@ };
[ - 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 @@ }
[ - 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 @@ }
[ - 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 @@ }
[ - 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 @@ [in, out] UINT *pnDetectedCodePages, [in] WCHAR *lpSpecialChar);
- HRESULT DetectOutboundCodePageInIStream( + HRESULT DetectOutboundCodePageInIStream( [in] DWORD dwFlags, [in] IStream *pStrIn, [in] UINT *puiPreferredCodePages, @@ -724,12 +733,14 @@ ] 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);")
Modified: trunk/reactos/include/psdk/msctf.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/msctf.idl?rev=... ============================================================================== --- trunk/reactos/include/psdk/msctf.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/msctf.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -1359,3 +1359,142 @@
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); +};
Modified: trunk/reactos/include/psdk/mshtml.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/mshtml.idl?rev... ============================================================================== --- trunk/reactos/include/psdk/mshtml.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/mshtml.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -20,6 +20,10 @@ #include <mshtmdid.h> #include <mshtmcid.h> #include <olectl.h> + +#if defined(_MSC_VER) && (__midl >= 501) +midl_pragma warning(disable: 2362) +#endif
import "ocidl.idl"; import "dimm.idl"; @@ -6933,7 +6937,7 @@
[ noncreatable, - uuid(3050F24D-98B5-11CF-BB82-00AA00BDCE0B) + uuid(3050F251-98B5-11CF-BB82-00AA00BDCE0B) ] coclass HTMLFormElement { @@ -12497,13 +12501,13 @@ 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(
Modified: trunk/reactos/include/psdk/mstask.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/mstask.idl?rev... ============================================================================== --- trunk/reactos/include/psdk/mstask.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/mstask.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -58,6 +58,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,
Modified: trunk/reactos/include/psdk/richole.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/richole.idl?re... ============================================================================== --- trunk/reactos/include/psdk/richole.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/richole.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -131,3 +131,8 @@ 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
Modified: trunk/reactos/include/psdk/shobjidl.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shobjidl.idl?r... ============================================================================== --- trunk/reactos/include/psdk/shobjidl.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/shobjidl.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -2224,7 +2224,7 @@ * ITravelLog interface */ [ - uuid(02BA3B52-0547-11D1-B833-00C04FC9B31F), + uuid(66A9CB08-4802-11d2-A561-00A0C92DBFE8), object, pointer_default(unique), local
Modified: trunk/reactos/include/psdk/stdole2.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/stdole2.idl?re... ============================================================================== --- trunk/reactos/include/psdk/stdole2.idl [iso-8859-1] (original) +++ trunk/reactos/include/psdk/stdole2.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -61,7 +61,7 @@ void *pfnDeferredFillIn; SCODE scode; } EXCEPINFO; - +#ifndef __midl [ odl, uuid(00000000-0000-0000-C000-000000000046), @@ -139,7 +139,7 @@ HRESULT Clone( [out] IEnumVARIANT **ppenum); } - +#endif /* !__midl */ typedef [uuid(66504301-BE0F-101A-8BBB-00AA00300CAB), public] unsigned long OLE_COLOR;
Modified: trunk/reactos/include/reactos/idl/svcctl.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/idl/svcctl.... ============================================================================== --- trunk/reactos/include/reactos/idl/svcctl.idl [iso-8859-1] (original) +++ trunk/reactos/include/reactos/idl/svcctl.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -434,7 +434,7 @@ /* 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 @@ /* 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);
Modified: trunk/reactos/include/reactos/idl/wlansvc.idl URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/idl/wlansvc... ============================================================================== --- trunk/reactos/include/reactos/idl/wlansvc.idl [iso-8859-1] (original) +++ trunk/reactos/include/reactos/idl/wlansvc.idl [iso-8859-1] Sat May 21 12:30:26 2011 @@ -72,7 +72,7 @@ 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 @@ [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 @@ [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 @@ [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 @@ /* 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 @@ [out][ref][string] wchar_t ** pstrCurrentSDDL, [out] LPDWORD pdwGrantedAccess);
-} +}