ReactOS  0.4.14-dev-368-gfa26425
tlogstg.idl
Go to the documentation of this file.
1 /*
2  * Copyright 2012 Jacek Caban for CodeWeavers
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17  */
18 
19 import "objidl.idl";
20 import "oleidl.idl";
21 import "shtypes.idl";
22 
23 typedef struct _WINDOWDATA {
30 } WINDOWDATA;
31 
33 typedef const WINDOWDATA *LPCWINDOWDATA;
34 
35 [
36  uuid(241c033e-e659-43da-aa4d-4086dbc4758d),
37  object
38 ]
40 {
42  [in] DWORD dwID,
43  [out] IUnknown **ppunk);
44 
46  [in] IStream *pStream,
47  [out] LPWINDOWDATA pWinData);
48 
50  [in] LPWSTR pszUrlLocation,
51  [in] DWORD dwPosition);
52 }
53 
55 {
57  TLEF_RELATIVE_BACK = 0x00000010,
58  TLEF_RELATIVE_FORE = 0x00000020,
60  TLEF_ABSOLUTE = 0x00000031,
61 };
62 typedef DWORD TLENUMF;
UINT uiCP
Definition: tlogstg.idl:25
DWORD dwWindowID
Definition: tlogstg.idl:24
LPWSTR lpszUrl
Definition: tlogstg.idl:27
DWORD TLENUMF
Definition: tlogstg.idl:62
const WINDOWDATA * LPCWINDOWDATA
Definition: tlogstg.idl:33
LONG HRESULT
Definition: typedefs.h:77
tagTLENUMF
Definition: tlogstg.idl:54
LPWSTR lpszTitle
Definition: tlogstg.idl:29
static FILE * out
Definition: regtests2xml.c:44
HRESULT LoadHistoryPosition([in] LPWSTR pszUrlLocation, [in] DWORD dwPosition)
unsigned long DWORD
Definition: ntddk_ex.h:95
LPWSTR lpszUrlLocation
Definition: tlogstg.idl:28
HRESULT GetWindowData([in] IStream *pStream, [out] LPWINDOWDATA pWinData)
char string[160]
Definition: util.h:11
PIDLIST_ABSOLUTE pidl
Definition: tlogstg.idl:26
GLuint in
Definition: glext.h:9616
WINDOWDATA * LPWINDOWDATA
Definition: tlogstg.idl:32
unsigned int UINT
Definition: ndis.h:50
WCHAR * LPWSTR
Definition: xmlstorage.h:184
HRESULT FindWindowByIndex([in] DWORD dwID, [out] IUnknown **ppunk)
void * object
Definition: jmemsys.h:48
struct _WINDOWDATA WINDOWDATA