ReactOS 0.4.16-dev-975-g3b8cfa4
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
13extern "C" {
14#endif
15
18 _In_ LPCITEMIDLIST pidl1,
19 _In_ LPCITEMIDLIST pidl2,
20 _In_ BOOL bUnknown);
21
25 _In_opt_ LPCWSTR pszUrlW,
26 _In_ LPCWSTR pszTitleW,
27 _In_ BOOL fDisplayUI);
28
33
36 _In_ IShellWindows *pShellWindows,
37 _In_ LONG lCookie,
38 _In_ LPCITEMIDLIST pidl);
39
43 _In_ DWORD dwUnused,
44 _Out_opt_ PLONG phwnd,
45 _Out_opt_ IWebBrowserApp **ppWebBrowserApp);
46
51 _In_ DWORD dwUnused,
52 _Out_ PLONG plCookie);
53
54#ifdef __cplusplus
55} /* extern "C" */
56#endif
DWORD dwThreadId
Definition: fdebug.c:31
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
#define _Out_opt_
Definition: no_sal2.h:214
#define _Out_
Definition: no_sal2.h:160
#define _In_
Definition: no_sal2.h:158
#define _In_opt_
Definition: no_sal2.h:212
long LONG
Definition: pedump.c:60
DWORD WINAPI WinList_Init(void)
Definition: shdocvw_main.c:246
VOID WINAPI WinList_Terminate(VOID)
Definition: winlist.cpp:92
HRESULT WINAPI WinList_FindFolderWindow(_In_ LPCITEMIDLIST pidl, _In_ DWORD dwUnused, _Out_opt_ PLONG phwnd, _Out_opt_ IWebBrowserApp **ppWebBrowserApp)
Definition: winlist.cpp:151
IShellWindows *WINAPI WinList_GetShellWindows(_In_ BOOL bCreate)
Definition: winlist.cpp:105
HRESULT WINAPI WinList_NotifyNewLocation(_In_ IShellWindows *pShellWindows, _In_ LONG lCookie, _In_ LPCITEMIDLIST pidl)
Definition: winlist.cpp:120
HRESULT WINAPI AddUrlToFavorites(_In_ HWND hwnd, _In_opt_ LPCWSTR pszUrlW, _In_ LPCWSTR pszTitleW, _In_ BOOL fDisplayUI)
BOOL WINAPI IEILIsEqual(_In_ LPCITEMIDLIST pidl1, _In_ LPCITEMIDLIST pidl2, _In_ BOOL bUnknown)
Definition: utility.cpp:132
HRESULT WINAPI WinList_Revoke(_In_ LONG lCookie)
Definition: winlist.cpp:242
HRESULT WINAPI WinList_RegisterPending(_In_ DWORD dwThreadId, _In_ LPCITEMIDLIST pidl, _In_ DWORD dwUnused, _Out_ PLONG plCookie)
Definition: winlist.cpp:203
_In_ int _In_ BOOL bCreate
Definition: shlobj.h:1528
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
Definition: shtypes.idl:42
int32_t * PLONG
Definition: typedefs.h:58
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023
#define WINAPI
Definition: msvc.h:6
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185