mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 18:25:58 +00:00
- Sync some headers with Wine
- Fix ddstream.idl svn path=/trunk/; revision=40403
This commit is contained in:
parent
68e4c888b7
commit
eba06df66c
6 changed files with 82 additions and 1 deletions
|
@ -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_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_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_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 "unknwn.idl";
|
||||||
import "mmstream.idl";
|
import "mmstream.idl";
|
||||||
|
|
||||||
cpp_quote("#ifndef __WINE_DDRAW_H")
|
cpp_quote("#ifndef __DDRAW_INCLUDED__")
|
||||||
typedef void * LPDDSURFACEDESC;
|
typedef void * LPDDSURFACEDESC;
|
||||||
typedef struct tDDSURFACEDESC DDSURFACEDESC;
|
typedef struct tDDSURFACEDESC DDSURFACEDESC;
|
||||||
interface IDirectDraw;
|
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 GetCORVersion(LPWSTR,DWORD,DWORD*);")
|
||||||
cpp_quote("HRESULT WINAPI GetRequestedRuntimeInfo(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,DWORD,LPWSTR,DWORD,DWORD*,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("HRESULT WINAPI LoadLibraryShim(LPCWSTR,LPCWSTR,LPVOID,HMODULE*);")
|
||||||
|
cpp_quote("typedef HRESULT (__stdcall *FLockClrVersionCallback)();")
|
||||||
|
cpp_quote("HRESULT WINAPI LockClrVersion(FLockClrVersionCallback,FLockClrVersionCallback*,FLockClrVersionCallback*);")
|
||||||
|
|
||||||
typedef void* HDOMAINENUM;
|
typedef void* HDOMAINENUM;
|
||||||
|
|
||||||
|
|
|
@ -476,3 +476,42 @@ interface IEnumTfLanguageProfiles : IUnknown
|
||||||
HRESULT Skip(
|
HRESULT Skip(
|
||||||
[in] ULONG ulCount);
|
[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>oledb.idl</file>
|
||||||
<file>oleidl.idl</file>
|
<file>oleidl.idl</file>
|
||||||
<file>optary.idl</file>
|
<file>optary.idl</file>
|
||||||
|
<file>perhist.idl</file>
|
||||||
<file>propidl.idl</file>
|
<file>propidl.idl</file>
|
||||||
<file>pstore.idl</file>
|
<file>pstore.idl</file>
|
||||||
<file>richole.idl</file>
|
<file>richole.idl</file>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue