ReactOS
0.4.16-dev-975-g3b8cfa4
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
m
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
shdocvw_undoc.h
Go to the documentation of this file.
1
/*
2
* PROJECT: ReactOS Headers
3
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
4
* PURPOSE: shdocvw.dll undocumented APIs
5
* COPYRIGHT: Copyright 2024-2025 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
6
*/
7
8
#pragma once
9
10
#include <exdisp.h>
// For IShellWindows
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
16
BOOL
WINAPI
17
IEILIsEqual
(
18
_In_
LPCITEMIDLIST
pidl1,
19
_In_
LPCITEMIDLIST
pidl2,
20
_In_
BOOL
bUnknown);
21
22
HRESULT
WINAPI
23
AddUrlToFavorites
(
24
_In_
HWND
hwnd
,
25
_In_opt_
LPCWSTR
pszUrlW,
26
_In_
LPCWSTR
pszTitleW,
27
_In_
BOOL
fDisplayUI);
28
29
BOOL
WINAPI
WinList_Init
(
VOID
);
30
VOID
WINAPI
WinList_Terminate
(
VOID
);
31
HRESULT
WINAPI
WinList_Revoke
(
_In_
LONG
lCookie);
32
IShellWindows*
WINAPI
WinList_GetShellWindows
(
_In_
BOOL
bCreate
);
33
34
HRESULT
WINAPI
35
WinList_NotifyNewLocation
(
36
_In_
IShellWindows *pShellWindows,
37
_In_
LONG
lCookie,
38
_In_
LPCITEMIDLIST
pidl);
39
40
HRESULT
WINAPI
41
WinList_FindFolderWindow
(
42
_In_
LPCITEMIDLIST
pidl,
43
_In_
DWORD
dwUnused,
44
_Out_opt_
PLONG
phwnd,
45
_Out_opt_
IWebBrowserApp **ppWebBrowserApp);
46
47
HRESULT
WINAPI
48
WinList_RegisterPending
(
49
_In_
DWORD
dwThreadId
,
50
_In_
LPCITEMIDLIST
pidl,
51
_In_
DWORD
dwUnused,
52
_Out_
PLONG
plCookie);
53
54
#ifdef __cplusplus
55
}
/* extern "C" */
56
#endif
dwThreadId
DWORD dwThreadId
Definition:
fdebug.c:31
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
HRESULT
Definition:
mshtmhst.idl:286
void
Definition:
nsiface.idl:2307
_Out_opt_
#define _Out_opt_
Definition:
no_sal2.h:214
_Out_
#define _Out_
Definition:
no_sal2.h:160
_In_
#define _In_
Definition:
no_sal2.h:158
_In_opt_
#define _In_opt_
Definition:
no_sal2.h:212
LONG
long LONG
Definition:
pedump.c:60
WinList_Init
DWORD WINAPI WinList_Init(void)
Definition:
shdocvw_main.c:246
WinList_Terminate
VOID WINAPI WinList_Terminate(VOID)
Definition:
winlist.cpp:92
WinList_FindFolderWindow
HRESULT WINAPI WinList_FindFolderWindow(_In_ LPCITEMIDLIST pidl, _In_ DWORD dwUnused, _Out_opt_ PLONG phwnd, _Out_opt_ IWebBrowserApp **ppWebBrowserApp)
Definition:
winlist.cpp:151
WinList_GetShellWindows
IShellWindows *WINAPI WinList_GetShellWindows(_In_ BOOL bCreate)
Definition:
winlist.cpp:105
WinList_NotifyNewLocation
HRESULT WINAPI WinList_NotifyNewLocation(_In_ IShellWindows *pShellWindows, _In_ LONG lCookie, _In_ LPCITEMIDLIST pidl)
Definition:
winlist.cpp:120
AddUrlToFavorites
HRESULT WINAPI AddUrlToFavorites(_In_ HWND hwnd, _In_opt_ LPCWSTR pszUrlW, _In_ LPCWSTR pszTitleW, _In_ BOOL fDisplayUI)
IEILIsEqual
BOOL WINAPI IEILIsEqual(_In_ LPCITEMIDLIST pidl1, _In_ LPCITEMIDLIST pidl2, _In_ BOOL bUnknown)
Definition:
utility.cpp:132
WinList_Revoke
HRESULT WINAPI WinList_Revoke(_In_ LONG lCookie)
Definition:
winlist.cpp:242
WinList_RegisterPending
HRESULT WINAPI WinList_RegisterPending(_In_ DWORD dwThreadId, _In_ LPCITEMIDLIST pidl, _In_ DWORD dwUnused, _Out_ PLONG plCookie)
Definition:
winlist.cpp:203
bCreate
_In_ int _In_ BOOL bCreate
Definition:
shlobj.h:1528
LPCITEMIDLIST
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
Definition:
shtypes.idl:42
PLONG
int32_t * PLONG
Definition:
typedefs.h:58
hwnd
_In_ LONG _In_ HWND hwnd
Definition:
winddi.h:4023
WINAPI
#define WINAPI
Definition:
msvc.h:6
LPCWSTR
const WCHAR * LPCWSTR
Definition:
xmlstorage.h:185
sdk
include
reactos
shdocvw_undoc.h
Generated on Fri Apr 11 2025 06:13:14 for ReactOS by
1.9.6