mirror of
https://github.com/reactos/reactos.git
synced 2024-07-02 18:54:25 +00:00
Update some headers (from Wine)
svn path=/trunk/; revision=32910
This commit is contained in:
parent
5e8bdd8de0
commit
9966008a7e
|
@ -16,10 +16,33 @@
|
||||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifndef DO_NO_IMPORTS
|
||||||
import "ocidl.idl";
|
import "ocidl.idl";
|
||||||
import "oleidl.idl";
|
import "oleidl.idl";
|
||||||
import "oaidl.idl";
|
import "oaidl.idl";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
cpp_quote("#ifndef _NO_SCRIPT_GUIDS")
|
||||||
|
|
||||||
|
cpp_quote("DEFINE_GUID(CATID_ActiveScript, 0xf0b7a1a1,0x9847,0x11cf,0x8f,0x20,0x00,0x80,0x5f,0x2c,0xd0,0x64);")
|
||||||
|
cpp_quote("DEFINE_GUID(CATID_ActiveScriptParse, 0xf0b7a1a2,0x9847,0x11cf,0x8f,0x20,0x00,0x80,0x5f,0x2c,0xd0,0x64);")
|
||||||
|
cpp_quote("DEFINE_GUID(CATID_ActiveScriptEncode, 0xf0b7a1a3,0x9847,0x11cf,0x8f,0x20,0x00,0x80,0x5f,0x2c,0xd0,0x64);")
|
||||||
|
|
||||||
|
cpp_quote("#endif")
|
||||||
|
|
||||||
|
cpp_quote("#define SCRIPTPROP_NAME 0x00000000")
|
||||||
|
cpp_quote("#define SCRIPTPROP_MAJORVERSION 0x00000001")
|
||||||
|
cpp_quote("#define SCRIPTPROP_MINORVERSION 0x00000002")
|
||||||
|
cpp_quote("#define SCRIPTPROP_BUILDNUMBER 0x00000003")
|
||||||
|
cpp_quote("#define SCRIPTPROP_DELAYEDEVENTSINKING 0x00001000")
|
||||||
|
cpp_quote("#define SCRIPTPROP_CATCHEXCEPTION 0x00001001")
|
||||||
|
cpp_quote("#define SCRIPTPROP_CONVERSIONLCID 0x00001002")
|
||||||
|
cpp_quote("#define SCRIPTPROP_HOSTSTACKREQUIRED 0x00001003")
|
||||||
|
cpp_quote("#define SCRIPTPROP_DEBUGGER 0x00001100")
|
||||||
|
cpp_quote("#define SCRIPTPROP_JITDEBUG 0x00001101")
|
||||||
|
cpp_quote("#define SCRIPTPROP_HACK_FIBERSUPPORT 0x70000000")
|
||||||
|
cpp_quote("#define SCRIPTPROP_HACK_TRIDENTEVENTSINK 0x70000001")
|
||||||
|
|
||||||
typedef enum tagSCRIPTSTATE {
|
typedef enum tagSCRIPTSTATE {
|
||||||
SCRIPTSTATE_UNINITIALIZED = 0,
|
SCRIPTSTATE_UNINITIALIZED = 0,
|
||||||
SCRIPTSTATE_STARTED = 1,
|
SCRIPTSTATE_STARTED = 1,
|
||||||
|
@ -91,13 +114,13 @@ interface IActiveScriptError : IUnknown
|
||||||
HRESULT GetExceptionInfo(
|
HRESULT GetExceptionInfo(
|
||||||
[out] EXCEPINFO *pexcepinfo
|
[out] EXCEPINFO *pexcepinfo
|
||||||
);
|
);
|
||||||
|
|
||||||
HRESULT GetSourcePosition(
|
HRESULT GetSourcePosition(
|
||||||
[out] DWORD *pdwSourceContext,
|
[out] DWORD *pdwSourceContext,
|
||||||
[out] ULONG *pulLineNumber,
|
[out] ULONG *pulLineNumber,
|
||||||
[out] LONG *plCharacterPosition
|
[out] LONG *plCharacterPosition
|
||||||
);
|
);
|
||||||
|
|
||||||
HRESULT GetSourceLineText(
|
HRESULT GetSourceLineText(
|
||||||
[out] BSTR *pbstrSourceLine
|
[out] BSTR *pbstrSourceLine
|
||||||
);
|
);
|
||||||
|
@ -112,33 +135,33 @@ interface IActiveScriptSite : IUnknown
|
||||||
{
|
{
|
||||||
HRESULT GetLCID(
|
HRESULT GetLCID(
|
||||||
[out] LCID *plcid);
|
[out] LCID *plcid);
|
||||||
|
|
||||||
HRESULT GetItemInfo(
|
HRESULT GetItemInfo(
|
||||||
[in] LPCOLESTR pstrName,
|
[in] LPCOLESTR pstrName,
|
||||||
[in] DWORD dwReturnMask,
|
[in] DWORD dwReturnMask,
|
||||||
[out] IUnknown **ppiunkItem,
|
[out] IUnknown **ppiunkItem,
|
||||||
[out] ITypeInfo **ppti
|
[out] ITypeInfo **ppti
|
||||||
);
|
);
|
||||||
|
|
||||||
HRESULT GetDocVersionString(
|
HRESULT GetDocVersionString(
|
||||||
[out] BSTR *pbstrVersion
|
[out] BSTR *pbstrVersion
|
||||||
);
|
);
|
||||||
|
|
||||||
HRESULT OnScriptTerminate(
|
HRESULT OnScriptTerminate(
|
||||||
[in] const VARIANT *pvarResult,
|
[in] const VARIANT *pvarResult,
|
||||||
[in] const EXCEPINFO *pexcepinfo
|
[in] const EXCEPINFO *pexcepinfo
|
||||||
);
|
);
|
||||||
|
|
||||||
HRESULT OnStateChange(
|
HRESULT OnStateChange(
|
||||||
[in] SCRIPTSTATE ssScriptState
|
[in] SCRIPTSTATE ssScriptState
|
||||||
);
|
);
|
||||||
|
|
||||||
HRESULT OnScriptError(
|
HRESULT OnScriptError(
|
||||||
[in] IActiveScriptError *pscripterror
|
[in] IActiveScriptError *pscripterror
|
||||||
);
|
);
|
||||||
|
|
||||||
HRESULT OnEnterScript(void);
|
HRESULT OnEnterScript(void);
|
||||||
|
|
||||||
HRESULT OnLeaveScript(void);
|
HRESULT OnLeaveScript(void);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -319,6 +342,15 @@ interface IActiveScriptParseProcedure : IUnknown
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(71ee5b20-fb04-11d1-b3a8-00a0c911e8b2),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IActiveScriptParseProcedure2 : IActiveScriptParseProcedure
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(63CDBCB0-C1B1-11d0-9336-00A0C90DCAA9),
|
uuid(63CDBCB0-C1B1-11d0-9336-00A0C90DCAA9),
|
||||||
|
@ -353,3 +385,21 @@ interface IActiveScriptStats : IUnknown
|
||||||
|
|
||||||
HRESULT ResetStats(void);
|
HRESULT ResetStats(void);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(4954e0d0-fbc7-11d1-8410-006008c3fbfc),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IActiveScriptProperty : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT GetProperty(
|
||||||
|
[in] DWORD dwProperty,
|
||||||
|
[in] VARIANT *pvarIndex,
|
||||||
|
[out] VARIANT *pvarValue);
|
||||||
|
|
||||||
|
HRESULT SetProperty(
|
||||||
|
[in] DWORD dwProperty,
|
||||||
|
[in] VARIANT *pvarIndex,
|
||||||
|
[in] VARIANT *pvarValue);
|
||||||
|
}
|
||||||
|
|
590
reactos/include/psdk/dimm.idl
Normal file
590
reactos/include/psdk/dimm.idl
Normal file
|
@ -0,0 +1,590 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2007 Jacek Caban for CodeWeavers
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU Lesser General Public
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 2.1 of the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
|
* License along with this library; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef DO_NO_IMPORTS
|
||||||
|
import "unknwn.idl";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
cpp_quote("#include <imm.h>")
|
||||||
|
|
||||||
|
cpp_quote("#if 0")
|
||||||
|
|
||||||
|
typedef WORD LANGID;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
LPSTR lpReading;
|
||||||
|
LPSTR lpWord;
|
||||||
|
} REGISTERWORDA;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
LPWSTR lpReading;
|
||||||
|
LPWSTR lpWord;
|
||||||
|
} REGISTERWORDW;
|
||||||
|
|
||||||
|
#define LF_FACESIZE 32
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
LONG lfHeight;
|
||||||
|
LONG lfWidth;
|
||||||
|
LONG lfEscapement;
|
||||||
|
LONG lfOrientation;
|
||||||
|
LONG lfWeight;
|
||||||
|
BYTE lfItalic;
|
||||||
|
BYTE lfUnderline;
|
||||||
|
BYTE lfStrikeOut;
|
||||||
|
BYTE lfCharSet;
|
||||||
|
BYTE lfOutPrecision;
|
||||||
|
BYTE lfClipPrecision;
|
||||||
|
BYTE lfQuality;
|
||||||
|
BYTE lfPitchAndFamily;
|
||||||
|
CHAR lfFaceName[LF_FACESIZE];
|
||||||
|
} LOGFONTA;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
LONG lfHeight;
|
||||||
|
LONG lfWidth;
|
||||||
|
LONG lfEscapement;
|
||||||
|
LONG lfOrientation;
|
||||||
|
LONG lfWeight;
|
||||||
|
BYTE lfItalic;
|
||||||
|
BYTE lfUnderline;
|
||||||
|
BYTE lfStrikeOut;
|
||||||
|
BYTE lfCharSet;
|
||||||
|
BYTE lfOutPrecision;
|
||||||
|
BYTE lfClipPrecision;
|
||||||
|
BYTE lfQuality;
|
||||||
|
BYTE lfPitchAndFamily;
|
||||||
|
WCHAR lfFaceName[LF_FACESIZE];
|
||||||
|
} LOGFONTW;
|
||||||
|
|
||||||
|
typedef DWORD HIMC;
|
||||||
|
typedef DWORD HIMCC;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
DWORD dwIndex;
|
||||||
|
DWORD dwStyle;
|
||||||
|
POINT ptCurrentPos;
|
||||||
|
RECT rcArea;
|
||||||
|
} CANDIDATEFORM;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
DWORD dwStyle;
|
||||||
|
POINT ptCurrentPos;
|
||||||
|
RECT rcArea;
|
||||||
|
} COMPOSITIONFORM;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
DWORD dwSize;
|
||||||
|
DWORD dwStyle;
|
||||||
|
DWORD dwCount;
|
||||||
|
DWORD dwSelection;
|
||||||
|
DWORD dwPageStart;
|
||||||
|
DWORD dwPageSize;
|
||||||
|
DWORD dwOffset[1];
|
||||||
|
} CANDIDATELIST;
|
||||||
|
|
||||||
|
#define STYLE_DESCRIPTION_SIZE 32
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
DWORD dwStyle;
|
||||||
|
CHAR szDescription[STYLE_DESCRIPTION_SIZE];
|
||||||
|
} STYLEBUFA;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
DWORD dwStyle;
|
||||||
|
WCHAR szDescription[STYLE_DESCRIPTION_SIZE];
|
||||||
|
} STYLEBUFW;
|
||||||
|
|
||||||
|
typedef WORD ATOM;
|
||||||
|
|
||||||
|
#define IMEMENUITEM_STRING_SIZE 80
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
UINT cbSize;
|
||||||
|
UINT fType;
|
||||||
|
UINT fState;
|
||||||
|
UINT wID;
|
||||||
|
HBITMAP hbmpChecked;
|
||||||
|
HBITMAP hbmpUnchecked;
|
||||||
|
DWORD dwItemData;
|
||||||
|
CHAR szString[IMEMENUITEM_STRING_SIZE];
|
||||||
|
HBITMAP hbmpItem;
|
||||||
|
} IMEMENUITEMINFOA;
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
UINT cbSize;
|
||||||
|
UINT fType;
|
||||||
|
UINT fState;
|
||||||
|
UINT wID;
|
||||||
|
HBITMAP hbmpChecked;
|
||||||
|
HBITMAP hbmpUnchecked;
|
||||||
|
DWORD dwItemData;
|
||||||
|
WCHAR szString[IMEMENUITEM_STRING_SIZE];
|
||||||
|
HBITMAP hbmpItem;
|
||||||
|
} IMEMENUITEMINFOW;
|
||||||
|
|
||||||
|
cpp_quote("#endif")
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(08c03412-f96b-11d0-a475-00aa006bcc59),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IEnumRegisterWordA : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT Clone(
|
||||||
|
[out] IEnumRegisterWordA **ppEnum);
|
||||||
|
|
||||||
|
HRESULT Next(
|
||||||
|
[in] ULONG ulCount,
|
||||||
|
[out] REGISTERWORDA *rgRegisterword,
|
||||||
|
[out] ULONG *pcFetched);
|
||||||
|
|
||||||
|
HRESULT Reset();
|
||||||
|
|
||||||
|
HRESULT Skip(
|
||||||
|
[in] ULONG ulCount);
|
||||||
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(4955dd31-b159-11d0-8fcf-00aa006bcc59),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IEnumRegisterWordW : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT Clone(
|
||||||
|
[out] IEnumRegisterWordW **ppEnum);
|
||||||
|
|
||||||
|
HRESULT Next(
|
||||||
|
[in] ULONG ulCount,
|
||||||
|
[out] REGISTERWORDW *rgRegisterword,
|
||||||
|
[out] ULONG *pcFetched);
|
||||||
|
|
||||||
|
HRESULT Reset();
|
||||||
|
|
||||||
|
HRESULT Skip(
|
||||||
|
[in] ULONG ulCount);
|
||||||
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(09b5eab0-f997-11d1-93d4-0060b067b86e),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IEnumInputContext : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT Clone(
|
||||||
|
[out] IEnumInputContext **ppEnum);
|
||||||
|
|
||||||
|
HRESULT Next(
|
||||||
|
[in] ULONG ulCount,
|
||||||
|
[out] HIMC *rgInputContext,
|
||||||
|
[out] ULONG *pcFetched);
|
||||||
|
|
||||||
|
HRESULT Reset();
|
||||||
|
|
||||||
|
HRESULT Skip(
|
||||||
|
[in] ULONG ulCount);
|
||||||
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(08c0e040-62d1-11d1-9326-0060b067b86e),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IActiveIMMApp : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT AssociateContext(
|
||||||
|
[in] HWND hWnd,
|
||||||
|
[in] HIMC hIME,
|
||||||
|
[out] HIMC *phPrev);
|
||||||
|
|
||||||
|
HRESULT ConfigureIMEA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] HWND hwnd,
|
||||||
|
[in] DWORD dwMode,
|
||||||
|
[in] REGISTERWORDA *pData);
|
||||||
|
|
||||||
|
HRESULT ConfigureIMEW(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] HWND hWnd,
|
||||||
|
[in] DWORD dwMode,
|
||||||
|
[in] REGISTERWORDW *pData);
|
||||||
|
|
||||||
|
HRESULT CreateContext(
|
||||||
|
[out] HIMC *phIMC);
|
||||||
|
|
||||||
|
HRESULT DestroyContext(
|
||||||
|
[in] HIMC hIME);
|
||||||
|
|
||||||
|
HRESULT EnumRegisterWordA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] LPSTR szReading,
|
||||||
|
[in] DWORD dwStyle,
|
||||||
|
[in] LPSTR szRegister,
|
||||||
|
[in] LPVOID pData,
|
||||||
|
[out] IEnumRegisterWordA **pEnum);
|
||||||
|
|
||||||
|
HRESULT EnumRegisterWordW(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] LPWSTR szReading,
|
||||||
|
[in] DWORD dwStyle,
|
||||||
|
[in] LPWSTR szRegister,
|
||||||
|
[in] LPVOID pData,
|
||||||
|
[out] IEnumRegisterWordW **pEnum);
|
||||||
|
|
||||||
|
HRESULT EscapeA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] UINT uEscape,
|
||||||
|
[in, out] LPVOID pData,
|
||||||
|
[out] LRESULT *plResult);
|
||||||
|
|
||||||
|
HRESULT EscapeW(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] UINT uEscape,
|
||||||
|
[in, out] LPVOID pData,
|
||||||
|
[out] LRESULT *plResult);
|
||||||
|
|
||||||
|
HRESULT GetCandidateListA(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[in] UINT uBufLen,
|
||||||
|
[out] CANDIDATELIST *pCandList,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetCandidateListW(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[in] UINT uBufLen,
|
||||||
|
[out] CANDIDATELIST *pCandList,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetCandidateListCountA(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[out] DWORD *pdwListSize,
|
||||||
|
[out] DWORD *pdwBufLen);
|
||||||
|
|
||||||
|
HRESULT GetCandidateListCountW(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[out] DWORD *pdwListSize,
|
||||||
|
[out] DWORD *pdwBufLen);
|
||||||
|
|
||||||
|
HRESULT GetCandidateWindow(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[out] CANDIDATEFORM *pCandidate);
|
||||||
|
|
||||||
|
HRESULT GetCompositionFontA(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[out] LOGFONTA *plf);
|
||||||
|
|
||||||
|
HRESULT GetCompositionFontW(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[out] LOGFONTW *plf);
|
||||||
|
|
||||||
|
HRESULT GetCompositionStringA(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[in] DWORD dwBufLen,
|
||||||
|
[out] LONG *plCopied,
|
||||||
|
[out] LPVOID pBuf);
|
||||||
|
|
||||||
|
HRESULT GetCompositionStringW(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[in] DWORD dwBufLen,
|
||||||
|
[out] LONG *plCopied,
|
||||||
|
[out] LPVOID pBuf);
|
||||||
|
|
||||||
|
HRESULT GetCompositionWindow(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[out] COMPOSITIONFORM *pCompForm);
|
||||||
|
|
||||||
|
HRESULT GetContext(
|
||||||
|
[in] HWND hwnd,
|
||||||
|
[out] HIMC *phIMC);
|
||||||
|
|
||||||
|
HRESULT GetConversionListA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] LPSTR pSrc,
|
||||||
|
[in] UINT uBufLen,
|
||||||
|
[in] UINT uFlag,
|
||||||
|
[out] CANDIDATELIST *pDst,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetConversionListW(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] LPWSTR pSrc,
|
||||||
|
[in] UINT uBufLen,
|
||||||
|
[in] UINT uFlag,
|
||||||
|
[out] CANDIDATELIST *pDst,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetConversionStatus(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[out] DWORD *pfdwConversion,
|
||||||
|
[out] DWORD *pfdwSentence);
|
||||||
|
|
||||||
|
HRESULT GetDefaultIMEWnd(
|
||||||
|
[in] HWND hWnd,
|
||||||
|
[out] HWND *phDefWnd);
|
||||||
|
|
||||||
|
HRESULT GetDescriptionA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] UINT uBufLen,
|
||||||
|
[out] LPSTR szDescription,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetDescriptionW(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] UINT uBufLen,
|
||||||
|
[out] LPWSTR szDescription,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetGuideLineA(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[in] DWORD dwBufLen,
|
||||||
|
[out] LPSTR pBuf,
|
||||||
|
[out] DWORD *pdwResult);
|
||||||
|
|
||||||
|
HRESULT GetGuideLineW(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[in] DWORD dwBufLen,
|
||||||
|
[out] LPWSTR pBuf,
|
||||||
|
[out] DWORD *pdwResult);
|
||||||
|
|
||||||
|
HRESULT GetIMEFileNameA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] UINT uBufLen,
|
||||||
|
[out] LPSTR szFileName,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetIMEFileNameW(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] UINT uBufLen,
|
||||||
|
[out] LPWSTR szFileName,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetOpenStatus(
|
||||||
|
[in] HIMC hIMC);
|
||||||
|
|
||||||
|
HRESULT GetProperty(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] DWORD fdwIndex,
|
||||||
|
[out] DWORD *pdwProperty);
|
||||||
|
|
||||||
|
HRESULT GetRegisterWordStyleA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] UINT nItem,
|
||||||
|
[out] STYLEBUFA *pStyleBuf,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetRegisterWordStyleW(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] UINT nItem,
|
||||||
|
[out] STYLEBUFW *pStyleBuf,
|
||||||
|
[out] UINT *puCopied);
|
||||||
|
|
||||||
|
HRESULT GetStatusWindowPos(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[out] POINT *pptPos);
|
||||||
|
|
||||||
|
HRESULT GetVirtualKey(
|
||||||
|
[in] HWND hWnd,
|
||||||
|
[out] UINT *puVirtualKey);
|
||||||
|
|
||||||
|
HRESULT InstallIMEA(
|
||||||
|
[in] LPSTR szIMEFileName,
|
||||||
|
[in] LPSTR szLayoutText,
|
||||||
|
[out] HKL *phKL);
|
||||||
|
|
||||||
|
HRESULT InstallIMEW(
|
||||||
|
[in] LPWSTR szIMEFileName,
|
||||||
|
[in] LPWSTR szLayoutText,
|
||||||
|
[out] HKL *phKL);
|
||||||
|
|
||||||
|
HRESULT IsIME(
|
||||||
|
[in] HKL hKL);
|
||||||
|
|
||||||
|
HRESULT IsUIMessageA(
|
||||||
|
[in] HWND hWndIME,
|
||||||
|
[in] UINT msg,
|
||||||
|
[in] WPARAM wParam,
|
||||||
|
[in] LPARAM lParam);
|
||||||
|
|
||||||
|
HRESULT IsUIMessageW(
|
||||||
|
[in] HWND hWndIME,
|
||||||
|
[in] UINT msg,
|
||||||
|
[in] WPARAM wParam,
|
||||||
|
[in] LPARAM lParam);
|
||||||
|
|
||||||
|
HRESULT NotifyIME(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwAction,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[in] DWORD dwValue);
|
||||||
|
|
||||||
|
HRESULT RegisterWordA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] LPSTR szReading,
|
||||||
|
[in] DWORD dwStyle,
|
||||||
|
[in] LPSTR szRegister);
|
||||||
|
|
||||||
|
HRESULT RegisterWordW(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] LPWSTR szReading,
|
||||||
|
[in] DWORD dwStyle,
|
||||||
|
[in] LPWSTR szRegister);
|
||||||
|
|
||||||
|
HRESULT ReleaseContext(
|
||||||
|
[in] HWND hWnd,
|
||||||
|
[in] HIMC hIMC);
|
||||||
|
|
||||||
|
HRESULT SetCandidateWindow(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] CANDIDATEFORM *pCandidate);
|
||||||
|
|
||||||
|
HRESULT SetCompositionFontA(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] LOGFONTA *plf);
|
||||||
|
|
||||||
|
HRESULT SetCompositionFontW(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] LOGFONTW *plf);
|
||||||
|
|
||||||
|
HRESULT SetCompositionStringA(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[in] LPVOID pComp,
|
||||||
|
[in] DWORD dwCompLen,
|
||||||
|
[in] LPVOID pRead,
|
||||||
|
[in] DWORD dwReadLen);
|
||||||
|
|
||||||
|
HRESULT SetCompositionStringW(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwIndex,
|
||||||
|
[in] LPVOID pComp,
|
||||||
|
[in] DWORD dwCompLen,
|
||||||
|
[in] LPVOID pRead,
|
||||||
|
[in] DWORD dwReadLen);
|
||||||
|
|
||||||
|
HRESULT SetCompositionWindow(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] COMPOSITIONFORM *pCompForm);
|
||||||
|
|
||||||
|
HRESULT SetConversionStatus(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD fdwConversion,
|
||||||
|
[in] DWORD fdwSentence);
|
||||||
|
|
||||||
|
HRESULT SetOpenStatus(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] BOOL fOpen);
|
||||||
|
|
||||||
|
HRESULT SetStatusWindowPos(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] POINT *pptPos);
|
||||||
|
|
||||||
|
HRESULT SimulateHotKey(
|
||||||
|
[in] HWND hwnd,
|
||||||
|
[in] DWORD dwHotKeyID);
|
||||||
|
|
||||||
|
HRESULT UnregisterWordA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] LPSTR szReading,
|
||||||
|
[in] DWORD dwStyle,
|
||||||
|
[in] LPSTR szUnregister);
|
||||||
|
|
||||||
|
HRESULT UnregisterWordW(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[in] LPWSTR szReading,
|
||||||
|
[in] DWORD dwStyle,
|
||||||
|
[in] LPWSTR szUnregister);
|
||||||
|
|
||||||
|
HRESULT Activate(
|
||||||
|
[in] BOOL fRestoreLayout);
|
||||||
|
|
||||||
|
HRESULT Deactivate();
|
||||||
|
|
||||||
|
HRESULT OnDefWindowProc(
|
||||||
|
[in] HWND hWnd,
|
||||||
|
[in] UINT Msg,
|
||||||
|
[in] WPARAM wParam,
|
||||||
|
[in] LPARAM lParam,
|
||||||
|
[out] LRESULT *plResult);
|
||||||
|
|
||||||
|
HRESULT FilterClientWindows(
|
||||||
|
[in] ATOM *aaClassList,
|
||||||
|
[in] UINT uSize);
|
||||||
|
|
||||||
|
HRESULT GetCodePageA(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[out] UINT *uCodePage);
|
||||||
|
|
||||||
|
HRESULT GetLangId(
|
||||||
|
[in] HKL hKL,
|
||||||
|
[out] LANGID *plid);
|
||||||
|
|
||||||
|
HRESULT AssociateContextEx(
|
||||||
|
[in] HWND hWnd,
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwFlags);
|
||||||
|
|
||||||
|
HRESULT DisableIME(
|
||||||
|
[in] DWORD idThread);
|
||||||
|
|
||||||
|
HRESULT GetImeMenuItemsA(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwFlags,
|
||||||
|
[in] DWORD dwType,
|
||||||
|
[in] IMEMENUITEMINFOA *pImeParentMenu,
|
||||||
|
[out] IMEMENUITEMINFOA *pImeMenu,
|
||||||
|
[in] DWORD dwSize,
|
||||||
|
[out] DWORD *pdwResult);
|
||||||
|
|
||||||
|
HRESULT GetImeMenuItemsW(
|
||||||
|
[in] HIMC hIMC,
|
||||||
|
[in] DWORD dwFlags,
|
||||||
|
[in] DWORD dwType,
|
||||||
|
[in] IMEMENUITEMINFOW *pImeParentMenu,
|
||||||
|
[out] IMEMENUITEMINFOW *pImeMenu,
|
||||||
|
[in] DWORD dwSize,
|
||||||
|
[out] DWORD *pdwResult);
|
||||||
|
|
||||||
|
HRESULT EnumInputContext(
|
||||||
|
[in] DWORD idThread,
|
||||||
|
[out] IEnumInputContext **ppEnum);
|
||||||
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
uuid(4955dd33-b159-11d0-8fcf-00aa006bcc59)
|
||||||
|
]
|
||||||
|
coclass CActiveIMM
|
||||||
|
{
|
||||||
|
[default] interface IActiveIMMApp;
|
||||||
|
/* interface IActiveIMMIME; */
|
||||||
|
/* interface IActiveIMMRegistrar; */
|
||||||
|
/* interface IActiveIMMMessagePumpOwner; */
|
||||||
|
}
|
|
@ -315,7 +315,7 @@
|
||||||
#define DISPID_A_DIR (DISPID_A_FIRST+117)
|
#define DISPID_A_DIR (DISPID_A_FIRST+117)
|
||||||
#define DISPID_A_UNICODEBIDI (DISPID_A_FIRST+118)
|
#define DISPID_A_UNICODEBIDI (DISPID_A_FIRST+118)
|
||||||
#define DISPID_A_DIRECTION (DISPID_A_FIRST+119)
|
#define DISPID_A_DIRECTION (DISPID_A_FIRST+119)
|
||||||
#define DISPID_A_IMEMODE (DISPID_A_FIRST+120)
|
#define DISPID_A_IMEMODE (DISPID_A_FIRST+120)
|
||||||
#define DISPID_A_RUBYALIGN (DISPID_A_FIRST+121)
|
#define DISPID_A_RUBYALIGN (DISPID_A_FIRST+121)
|
||||||
#define DISPID_A_RUBYPOSITION (DISPID_A_FIRST+122)
|
#define DISPID_A_RUBYPOSITION (DISPID_A_FIRST+122)
|
||||||
#define DISPID_A_RUBYOVERHANG (DISPID_A_FIRST+123)
|
#define DISPID_A_RUBYOVERHANG (DISPID_A_FIRST+123)
|
||||||
|
@ -984,6 +984,71 @@
|
||||||
#define DISPID_IHTMLELEMENTCOLLECTION__NEWENUM DISPID_NEWENUM
|
#define DISPID_IHTMLELEMENTCOLLECTION__NEWENUM DISPID_NEWENUM
|
||||||
#define DISPID_IHTMLELEMENTCOLLECTION_ITEM DISPID_VALUE
|
#define DISPID_IHTMLELEMENTCOLLECTION_ITEM DISPID_VALUE
|
||||||
|
|
||||||
|
/* HTMLElementEvents */
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONHELP DISPID_EVMETH_ONHELP
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONCLICK DISPID_EVMETH_ONCLICK
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDBLCLICK DISPID_EVMETH_ONDBLCLICK
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONKEYPRESS DISPID_EVMETH_ONKEYPRESS
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONKEYDOWN DISPID_EVMETH_ONKEYDOWN
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONKEYUP DISPID_EVMETH_ONKEYUP
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOUSEOUT DISPID_EVMETH_ONMOUSEOUT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOUSEOVER DISPID_EVMETH_ONMOUSEOVER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOUSEMOVE DISPID_EVMETH_ONMOUSEMOVE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOUSEDOWN DISPID_EVMETH_ONMOUSEDOWN
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOUSEUP DISPID_EVMETH_ONMOUSEUP
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONSELECTSTART DISPID_EVMETH_ONSELECTSTART
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONFILTERCHANGE DISPID_EVMETH_ONFILTER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDRAGSTART DISPID_EVMETH_ONDRAGSTART
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONBEFOREUPDATE DISPID_EVMETH_ONBEFOREUPDATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONAFTERUPDATE DISPID_EVMETH_ONAFTERUPDATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONERRORUPDATE DISPID_EVMETH_ONERRORUPDATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONROWEXIT DISPID_EVMETH_ONROWEXIT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONROWENTER DISPID_EVMETH_ONROWENTER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDATASETCHANGED DISPID_EVMETH_ONDATASETCHANGED
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDATAAVAILABLE DISPID_EVMETH_ONDATAAVAILABLE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDATASETCOMPLETE DISPID_EVMETH_ONDATASETCOMPLETE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONLOSECAPTURE DISPID_EVMETH_ONLOSECAPTURE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONPROPERTYCHANGE DISPID_EVMETH_ONPROPERTYCHANGE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONSCROLL DISPID_EVMETH_ONSCROLL
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONFOCUS DISPID_EVMETH_ONFOCUS
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONBLUR DISPID_EVMETH_ONBLUR
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONRESIZE DISPID_EVMETH_ONRESIZE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDRAG DISPID_EVMETH_ONDRAG
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDRAGEND DISPID_EVMETH_ONDRAGEND
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDRAGENTER DISPID_EVMETH_ONDRAGENTER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDRAGOVER DISPID_EVMETH_ONDRAGOVER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDRAGLEAVE DISPID_EVMETH_ONDRAGLEAVE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDROP DISPID_EVMETH_ONDROP
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONBEFORECUT DISPID_EVMETH_ONBEFORECUT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONCUT DISPID_EVMETH_ONCUT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONBEFORECOPY DISPID_EVMETH_ONBEFORECOPY
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONCOPY DISPID_EVMETH_ONCOPY
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONBEFOREPASTE DISPID_EVMETH_ONBEFOREPASTE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONPASTE DISPID_EVMETH_ONPASTE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONCONTEXTMENU DISPID_EVMETH_ONCONTEXTMENU
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONROWSDELETE DISPID_EVMETH_ONROWSDELETE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONROWSINSERTED DISPID_EVMETH_ONROWSINSERTED
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONCELLCHANGE DISPID_EVMETH_ONCELLCHANGE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONREADYSTATECHANGE DISPID_EVMETH_ONREADYSTATECHANGE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONBEFOREEDITFOCUS DISPID_EVMETH_ONBEFOREEDITFOCUS
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONLAYOUTCOMPLETE DISPID_EVMETH_ONLAYOUTCOMPLETE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONPAGE DISPID_EVMETH_ONPAGE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONBEFOREDEACTIVATE DISPID_EVMETH_ONBEFOREDEACTIVATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONBEFOREACTIVATE DISPID_EVMETH_ONBEFOREACTIVATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOVE DISPID_EVMETH_ONMOVE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONCONTROLSELECT DISPID_EVMETH_ONCONTROLSELECT
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOVESTART DISPID_EVMETH_ONMOVESTART
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOVEEND DISPID_EVMETH_ONMOVEEND
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONRESIZESTART DISPID_EVMETH_ONRESIZESTART
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONRESIZEEND DISPID_EVMETH_ONRESIZEEND
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOUSEENTER DISPID_EVMETH_ONMOUSEENTER
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOUSELEAVE DISPID_EVMETH_ONMOUSELEAVE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONMOUSEWHEEL DISPID_EVMETH_ONMOUSEWHEEL
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONACTIVATE DISPID_EVMETH_ONACTIVATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONDEACTIVATE DISPID_EVMETH_ONDEACTIVATE
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONFOCUSIN DISPID_EVMETH_ONFOCUSIN
|
||||||
|
#define DISPID_HTMLELEMENTEVENTS_ONFOCUSOUT DISPID_EVMETH_ONFOCUSOUT
|
||||||
|
|
||||||
/* IHTMLElement */
|
/* IHTMLElement */
|
||||||
#define DISPID_IHTMLELEMENT_SETATTRIBUTE (DISPID_HTMLOBJECT+1)
|
#define DISPID_IHTMLELEMENT_SETATTRIBUTE (DISPID_HTMLOBJECT+1)
|
||||||
#define DISPID_IHTMLELEMENT_GETATTRIBUTE (DISPID_HTMLOBJECT+2)
|
#define DISPID_IHTMLELEMENT_GETATTRIBUTE (DISPID_HTMLOBJECT+2)
|
||||||
|
@ -1617,6 +1682,31 @@
|
||||||
#define DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT DISPID_EVPROP_ONBEFOREPRINT
|
#define DISPID_IHTMLBODYELEMENT2_ONBEFOREPRINT DISPID_EVPROP_ONBEFOREPRINT
|
||||||
#define DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT DISPID_EVPROP_ONAFTERPRINT
|
#define DISPID_IHTMLBODYELEMENT2_ONAFTERPRINT DISPID_EVPROP_ONAFTERPRINT
|
||||||
|
|
||||||
|
/* IHTMLAnchorElement */
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_HREF DISPID_VALUE
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_TARGET DISPID_ANCHOR+3
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_REL DISPID_ANCHOR+5
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_REV DISPID_ANCHOR+6
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_URN DISPID_ANCHOR+7
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_METHODS DISPID_ANCHOR+8
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_NAME STDPROPID_XOBJ_NAME
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_HOST DISPID_ANCHOR+12
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_HOSTNAME DISPID_ANCHOR+13
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_PATHNAME DISPID_ANCHOR+14
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_PORT DISPID_ANCHOR+15
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_PROTOCOL DISPID_ANCHOR+16
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_SEARCH DISPID_ANCHOR+17
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_HASH DISPID_ANCHOR+18
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_ONBLUR DISPID_EVPROP_ONBLUR
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_ONFOCUS DISPID_EVPROP_ONFOCUS
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_ACCESSKEY DISPID_SITE+5
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_PROTOCOLLONG DISPID_ANCHOR+31
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_MIMETYPE DISPID_ANCHOR+30
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_NAMEPROP DISPID_ANCHOR+32
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_TABINDEX STDPROPID_XOBJ_TABINDEX
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_FOCUS DISPID_SITE+0
|
||||||
|
#define DISPID_IHTMLANCHORELEMENT_BLUR DISPID_SITE+2
|
||||||
|
|
||||||
/* IHTMLTxtRange */
|
/* IHTMLTxtRange */
|
||||||
#define DISPID_IHTMLTXTRANGE_HTMLTEXT DISPID_RANGE+3
|
#define DISPID_IHTMLTXTRANGE_HTMLTEXT DISPID_RANGE+3
|
||||||
#define DISPID_IHTMLTXTRANGE_TEXT DISPID_RANGE+4
|
#define DISPID_IHTMLTXTRANGE_TEXT DISPID_RANGE+4
|
||||||
|
@ -1702,6 +1792,22 @@
|
||||||
#define DISPID_IHTMLINPUTELEMENT_HEIGHT STDPROPID_XOBJ_HEIGHT
|
#define DISPID_IHTMLINPUTELEMENT_HEIGHT STDPROPID_XOBJ_HEIGHT
|
||||||
#define DISPID_IHTMLINPUTELEMENT_START DISPID_INPUT+20
|
#define DISPID_IHTMLINPUTELEMENT_START DISPID_INPUT+20
|
||||||
|
|
||||||
|
/* IHTMLInputTextElement */
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_TYPE DISPID_INPUT
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_VALUE DISPID_A_VALUE
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_NAME STDPROPID_XOBJ_NAME
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_STATUS DISPID_INPUT+21
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_DISABLED STDPROPID_XOBJ_DISABLED
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_FORM DISPID_SITE+4
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_DEFAULTVALUE DISPID_DEFAULTVALUE
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_SIZE DISPID_INPUT+2
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_MAXLENGTH DISPID_INPUT+3
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_SELECT DISPID_INPUT+4
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_ONCHANGE DISPID_EVPROP_ONCHANGE
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_ONSELECT DISPID_EVPROP_ONSELECT
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_READONLY DISPID_INPUT+5
|
||||||
|
#define DISPID_IHTMLINPUTTEXTELEMENT_CREATETEXTRANGE DISPID_INPUT+6
|
||||||
|
|
||||||
/* IHTMLSelectElement */
|
/* IHTMLSelectElement */
|
||||||
#define DISPID_IHTMLSELECTELEMENT_SIZE DISPID_SELECT+2
|
#define DISPID_IHTMLSELECTELEMENT_SIZE DISPID_SELECT+2
|
||||||
#define DISPID_IHTMLSELECTELEMENT_MULTIPLE DISPID_SELECT+3
|
#define DISPID_IHTMLSELECTELEMENT_MULTIPLE DISPID_SELECT+3
|
||||||
|
@ -1824,6 +1930,14 @@
|
||||||
#define DISPID_IHTMLCURRENTSTYLE_OVERFLOWY DISPID_A_OVERFLOWY
|
#define DISPID_IHTMLCURRENTSTYLE_OVERFLOWY DISPID_A_OVERFLOWY
|
||||||
#define DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM DISPID_A_TEXTTRANSFORM
|
#define DISPID_IHTMLCURRENTSTYLE_TEXTTRANSFORM DISPID_A_TEXTTRANSFORM
|
||||||
|
|
||||||
|
/* HTMLTextContainerEvents2 */
|
||||||
|
#define DISPID_HTMLTEXTCONTAINEREVENTS2_ONCHANGE DISPID_EVMETH_ONCHANGE
|
||||||
|
#define DISPID_HTMLTEXTCONTAINEREVENTS2_ONSELECT DISPID_EVMETH_ONSELECT
|
||||||
|
|
||||||
|
/* HTMLTextContainerEvents */
|
||||||
|
#define DISPID_HTMLTEXTCONTAINEREVENTS_ONCHANGE DISPID_EVMETH_ONCHANGE
|
||||||
|
#define DISPID_HTMLTEXTCONTAINEREVENTS_ONSELECT DISPID_EVMETH_ONSELECT
|
||||||
|
|
||||||
/* IHTMLTextContainer */
|
/* IHTMLTextContainer */
|
||||||
#define DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE DISPID_TEXTSITE+1
|
#define DISPID_IHTMLTEXTCONTAINER_CREATECONTROLRANGE DISPID_TEXTSITE+1
|
||||||
#define DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT DISPID_TEXTSITE+2
|
#define DISPID_IHTMLTEXTCONTAINER_SCROLLHEIGHT DISPID_TEXTSITE+2
|
||||||
|
@ -1832,6 +1946,66 @@
|
||||||
#define DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT DISPID_TEXTSITE+5
|
#define DISPID_IHTMLTEXTCONTAINER_SCROLLLEFT DISPID_TEXTSITE+5
|
||||||
#define DISPID_IHTMLTEXTCONTAINER_ONSCROLL DISPID_EVPROP_ONSCROLL
|
#define DISPID_IHTMLTEXTCONTAINER_ONSCROLL DISPID_EVPROP_ONSCROLL
|
||||||
|
|
||||||
|
/* IHTMLTableCaption */
|
||||||
|
#define DISPID_IHTMLTABLECAPTION_ALIGN STDPROPID_XOBJ_BLOCKALIGN
|
||||||
|
#define DISPID_IHTMLTABLECAPTION_VALIGN DISPID_A_TABLEVALIGN
|
||||||
|
|
||||||
|
/* IHTMLTable */
|
||||||
|
#define DISPID_IHTMLTABLE_COLS DISPID_TABLE+1
|
||||||
|
#define DISPID_IHTMLTABLE_BORDER DISPID_TABLE+2
|
||||||
|
#define DISPID_IHTMLTABLE_FRAME DISPID_TABLE+4
|
||||||
|
#define DISPID_IHTMLTABLE_RULES DISPID_TABLE+3
|
||||||
|
#define DISPID_IHTMLTABLE_CELLSPACING DISPID_TABLE+5
|
||||||
|
#define DISPID_IHTMLTABLE_CELLPADDING DISPID_TABLE+6
|
||||||
|
#define DISPID_IHTMLTABLE_BACKGROUND DISPID_A_BACKGROUNDIMAGE
|
||||||
|
#define DISPID_IHTMLTABLE_BGCOLOR DISPID_BACKCOLOR
|
||||||
|
#define DISPID_IHTMLTABLE_BORDERCOLOR DISPID_A_TABLEBORDERCOLOR
|
||||||
|
#define DISPID_IHTMLTABLE_BORDERCOLORLIGHT DISPID_A_TABLEBORDERCOLORLIGHT
|
||||||
|
#define DISPID_IHTMLTABLE_BORDERCOLORDARK DISPID_A_TABLEBORDERCOLORDARK
|
||||||
|
#define DISPID_IHTMLTABLE_ALIGN STDPROPID_XOBJ_CONTROLALIGN
|
||||||
|
#define DISPID_IHTMLTABLE_REFRESH DISPID_TABLE+15
|
||||||
|
#define DISPID_IHTMLTABLE_ROWS DISPID_TABLE+16
|
||||||
|
#define DISPID_IHTMLTABLE_WIDTH STDPROPID_XOBJ_WIDTH
|
||||||
|
#define DISPID_IHTMLTABLE_HEIGHT STDPROPID_XOBJ_HEIGHT
|
||||||
|
#define DISPID_IHTMLTABLE_DATAPAGESIZE DISPID_TABLE+17
|
||||||
|
#define DISPID_IHTMLTABLE_NEXTPAGE DISPID_TABLE+18
|
||||||
|
#define DISPID_IHTMLTABLE_PREVIOUSPAGE DISPID_TABLE+19
|
||||||
|
#define DISPID_IHTMLTABLE_THEAD DISPID_TABLE+20
|
||||||
|
#define DISPID_IHTMLTABLE_TFOOT DISPID_TABLE+21
|
||||||
|
#define DISPID_IHTMLTABLE_TBODIES DISPID_TABLE+24
|
||||||
|
#define DISPID_IHTMLTABLE_CAPTION DISPID_TABLE+25
|
||||||
|
#define DISPID_IHTMLTABLE_CREATETHEAD DISPID_TABLE+26
|
||||||
|
#define DISPID_IHTMLTABLE_DELETETHEAD DISPID_TABLE+27
|
||||||
|
#define DISPID_IHTMLTABLE_CREATETFOOT DISPID_TABLE+28
|
||||||
|
#define DISPID_IHTMLTABLE_DELETETFOOT DISPID_TABLE+29
|
||||||
|
#define DISPID_IHTMLTABLE_CREATECAPTION DISPID_TABLE+30
|
||||||
|
#define DISPID_IHTMLTABLE_DELETECAPTION DISPID_TABLE+31
|
||||||
|
#define DISPID_IHTMLTABLE_INSERTROW DISPID_TABLE+32
|
||||||
|
#define DISPID_IHTMLTABLE_DELETEROW DISPID_TABLE+33
|
||||||
|
#define DISPID_IHTMLTABLE_READYSTATE DISPID_A_READYSTATE
|
||||||
|
#define DISPID_IHTMLTABLE_ONREADYSTATECHANGE DISPID_EVPROP_ONREADYSTATECHANGE
|
||||||
|
|
||||||
|
/* IHTMLTableSection */
|
||||||
|
#define DISPID_IHTMLTABLESECTION_ALIGN STDPROPID_XOBJ_BLOCKALIGN
|
||||||
|
#define DISPID_IHTMLTABLESECTION_VALIGN DISPID_A_TABLEVALIGN
|
||||||
|
#define DISPID_IHTMLTABLESECTION_BGCOLOR DISPID_BACKCOLOR
|
||||||
|
#define DISPID_IHTMLTABLESECTION_ROWS DISPID_TABLESECTION
|
||||||
|
#define DISPID_IHTMLTABLESECTION_INSERTROW DISPID_TABLESECTION+1
|
||||||
|
#define DISPID_IHTMLTABLESECTION_DELETEROW DISPID_TABLESECTION+2
|
||||||
|
|
||||||
|
/* IHTMLScriptElement */
|
||||||
|
#define DISPID_IHTMLSCRIPTELEMENT_SRC DISPID_SCRIPT+1
|
||||||
|
#define DISPID_IHTMLSCRIPTELEMENT_HTMLFOR DISPID_SCRIPT+4
|
||||||
|
#define DISPID_IHTMLSCRIPTELEMENT_EVENT DISPID_SCRIPT+5
|
||||||
|
#define DISPID_IHTMLSCRIPTELEMENT_TEXT DISPID_SCRIPT+6
|
||||||
|
#define DISPID_IHTMLSCRIPTELEMENT_DEFER DISPID_SCRIPT+7
|
||||||
|
#define DISPID_IHTMLSCRIPTELEMENT_READYSTATE DISPID_A_READYSTATE
|
||||||
|
#define DISPID_IHTMLSCRIPTELEMENT_ONERROR DISPID_EVPROP_ONERROR
|
||||||
|
#define DISPID_IHTMLSCRIPTELEMENT_TYPE DISPID_SCRIPT+9
|
||||||
|
|
||||||
|
/* IHTMLScriptElement2 */
|
||||||
|
#define DISPID_IHTMLSCRIPTELEMENT2_CHARSET DISPID_SCRIPT+10
|
||||||
|
|
||||||
/* IHTMLFrameBase2 */
|
/* IHTMLFrameBase2 */
|
||||||
#define DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW DISPID_FRAMESITE+9
|
#define DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW DISPID_FRAMESITE+9
|
||||||
#define DISPID_IHTMLFRAMEBASE2_ONLOAD DISPID_EVPROP_ONLOAD
|
#define DISPID_IHTMLFRAMEBASE2_ONLOAD DISPID_EVPROP_ONLOAD
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -3,6 +3,7 @@
|
||||||
<module name="psdk" type="idlheader">
|
<module name="psdk" type="idlheader">
|
||||||
<file>activscp.idl</file>
|
<file>activscp.idl</file>
|
||||||
<file>control.idl</file>
|
<file>control.idl</file>
|
||||||
|
<file>dimm.idl</file>
|
||||||
<file>dispex.idl</file>
|
<file>dispex.idl</file>
|
||||||
<file>docobj.idl</file>
|
<file>docobj.idl</file>
|
||||||
<file>downloadmgr.idl</file>
|
<file>downloadmgr.idl</file>
|
||||||
|
|
|
@ -145,5 +145,8 @@ DEFINE_GUID(FMTID_Displaced, 0x9b174b33, 0x40ff, 0x11d2, 0xa2, 0x7e, 0x0, 0xc0,
|
||||||
#define PID_DISPLACED_FROM 2
|
#define PID_DISPLACED_FROM 2
|
||||||
#define PID_DISPLACED_DATE 3
|
#define PID_DISPLACED_DATE 3
|
||||||
|
|
||||||
|
DEFINE_GUID(CLSID_CAnchorBrowsePropertyPage, 0x3050F3BB, 0x98B5, 0x11CF, 0xBB,0x82, 0x00,0xAA,0x00,0xBD,0xCE,0x0B);
|
||||||
|
DEFINE_GUID(CLSID_CDocBrowsePropertyPage, 0x3050F3B4, 0x98B5, 0x11CF, 0xBB,0x82, 0x00,0xAA,0x00,0xBD,0xCE,0x0B);
|
||||||
|
DEFINE_GUID(CLSID_CImageBrowsePropertyPage, 0x3050F3B3, 0x98B5, 0x11CF, 0xBB,0x82, 0x00,0xAA,0x00,0xBD,0xCE,0x0B);
|
||||||
|
|
||||||
#endif /* __WINE_SHLGUID_H */
|
#endif /* __WINE_SHLGUID_H */
|
||||||
|
|
Loading…
Reference in a new issue