mirror of
https://github.com/reactos/reactos.git
synced 2024-12-05 01:13:31 +08:00
- Sync some headers with Wine
- Fix ddstream.idl svn path=/trunk/; revision=40403
This commit is contained in:
parent
68e4c888b7
commit
eba06df66c
@ -317,3 +317,4 @@ cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x
|
||||
cpp_quote("DEFINE_GUID(CLSID_AMAudioStream, 0x8496e040, 0xaf4c, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);")
|
||||
cpp_quote("DEFINE_GUID(CLSID_AMAudioData, 0xf2468580, 0xaf8a, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);")
|
||||
cpp_quote("DEFINE_GUID(CLSID_AMMediaTypeStream, 0xcf0f2f7c, 0xf7bf, 0x11d0, 0x90, 0x0d, 0x00, 0xc0, 0x4f, 0xd9, 0x18, 0x9d);")
|
||||
cpp_quote("DEFINE_GUID(CLSID_MediaStreamFilter, 0x49c47ce0, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);")
|
||||
|
@ -19,7 +19,7 @@
|
||||
import "unknwn.idl";
|
||||
import "mmstream.idl";
|
||||
|
||||
cpp_quote("#ifndef __WINE_DDRAW_H")
|
||||
cpp_quote("#ifndef __DDRAW_INCLUDED__")
|
||||
typedef void * LPDDSURFACEDESC;
|
||||
typedef struct tDDSURFACEDESC DDSURFACEDESC;
|
||||
interface IDirectDraw;
|
||||
|
@ -27,6 +27,8 @@ cpp_quote("HRESULT WINAPI GetCORSystemDirectory(LPWSTR,DWORD,DWORD*);")
|
||||
cpp_quote("HRESULT WINAPI GetCORVersion(LPWSTR,DWORD,DWORD*);")
|
||||
cpp_quote("HRESULT WINAPI GetRequestedRuntimeInfo(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,DWORD,LPWSTR,DWORD,DWORD*,LPWSTR,DWORD,DWORD*);")
|
||||
cpp_quote("HRESULT WINAPI LoadLibraryShim(LPCWSTR,LPCWSTR,LPVOID,HMODULE*);")
|
||||
cpp_quote("typedef HRESULT (__stdcall *FLockClrVersionCallback)();")
|
||||
cpp_quote("HRESULT WINAPI LockClrVersion(FLockClrVersionCallback,FLockClrVersionCallback*,FLockClrVersionCallback*);")
|
||||
|
||||
typedef void* HDOMAINENUM;
|
||||
|
||||
|
@ -476,3 +476,42 @@ interface IEnumTfLanguageProfiles : IUnknown
|
||||
HRESULT Skip(
|
||||
[in] ULONG ulCount);
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
local,
|
||||
uuid(aa80e7f7-2021-11d2-93e0-0060b067b86e),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ITfTextInputProcessor : IUnknown
|
||||
{
|
||||
HRESULT Activate(
|
||||
[in] ITfThreadMgr *ptim,
|
||||
[in] TfClientId tid);
|
||||
|
||||
HRESULT Deactivate();
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(aa80e80e-2021-11d2-93e0-0060b067b86e),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface ITfThreadMgrEventSink : IUnknown
|
||||
{
|
||||
HRESULT OnInitDocumentMgr(
|
||||
[in] ITfDocumentMgr *pdim);
|
||||
|
||||
HRESULT OnUninitDocumentMgr(
|
||||
[in] ITfDocumentMgr *pdim);
|
||||
|
||||
HRESULT OnSetFocus(
|
||||
[in] ITfDocumentMgr *pdimFocus,
|
||||
[in] ITfDocumentMgr *pdimPrevFocus);
|
||||
|
||||
HRESULT OnPushContext(
|
||||
[in] ITfContext *pic);
|
||||
|
||||
HRESULT OnPopContext(
|
||||
[in] ITfContext *pic);
|
||||
};
|
||||
|
38
reactos/include/psdk/perhist.idl
Normal file
38
reactos/include/psdk/perhist.idl
Normal file
@ -0,0 +1,38 @@
|
||||
/*
|
||||
* Copyright 2009 Alistair Leslie-Hughes
|
||||
*
|
||||
* 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
|
||||
*/
|
||||
|
||||
import "objidl.idl";
|
||||
import "oleidl.idl";
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(91A565C1-E38F-11d0-94BF-00A0C9055CBF),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IPersistHistory : IPersist
|
||||
{
|
||||
typedef [unique] IPersistHistory *LPPERSISTHISTORY;
|
||||
|
||||
HRESULT LoadHistory([in] IStream *pStream, [in] IBindCtx *pbc);
|
||||
|
||||
HRESULT SaveHistory([in] IStream *pStream);
|
||||
|
||||
HRESULT SetPositionCookie([in] DWORD dwPositioncookie);
|
||||
|
||||
HRESULT GetPositionCookie([out] DWORD *pdwPositioncookie);
|
||||
}
|
@ -35,6 +35,7 @@
|
||||
<file>oledb.idl</file>
|
||||
<file>oleidl.idl</file>
|
||||
<file>optary.idl</file>
|
||||
<file>perhist.idl</file>
|
||||
<file>propidl.idl</file>
|
||||
<file>pstore.idl</file>
|
||||
<file>richole.idl</file>
|
||||
|
Loading…
Reference in New Issue
Block a user