ReactOS
0.4.16-dev-257-g6aa11ac
objects.h
Go to the documentation of this file.
1
/*
2
* PROJECT: ReactOS shdocvw
3
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
4
* PURPOSE: Shell objects header file
5
* COPYRIGHT: Copyright 2024 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
6
*/
7
8
#pragma once
9
10
#include <windows.h>
11
#include <
shlobj.h
>
12
#include <
shlwapi.h
>
13
#include <
olectlid.h
>
14
#include <
exdispid.h
>
15
#include "
shdocvw.h
"
16
17
#ifdef __cplusplus
18
#include <atlbase.h>
19
#include <atlcom.h>
20
#include <atlwin.h>
21
#include <
undocshell.h
>
22
#include <
shlobj_undoc.h
>
23
#include <
shlguid_undoc.h
>
24
#include <
shlwapi_undoc.h
>
25
#include <
shdocvw_undoc.h
>
26
#include <shdeprecated.h>
27
#include <
shellutils.h
>
28
#include <
ui/rosctrls.h
>
29
#include "
CExplorerBand.h
"
30
#include "
CFavBand.h
"
31
#include "utility.h"
32
void
*
operator
new
(
size_t
size
);
33
void
operator
delete
(
void
*
ptr
);
34
void
operator
delete
(
void
*
ptr
,
size_t
size
);
35
#endif
/* def C++ */
36
37
EXTERN_C
VOID
SHDOCVW_Init
(
HINSTANCE
hInstance
);
38
EXTERN_C
HRESULT
SHDOCVW_DllCanUnloadNow
(
VOID
);
39
EXTERN_C
HRESULT
SHDOCVW_DllGetClassObject
(
REFCLSID
rclsid,
REFIID
riid
,
LPVOID
*
ppv
);
40
EXTERN_C
HRESULT
SHDOCVW_DllRegisterServer
(
VOID
);
41
EXTERN_C
HRESULT
SHDOCVW_DllUnregisterServer
(
VOID
);
CExplorerBand.h
CFavBand.h
EXTERN_C
#define EXTERN_C
Definition:
basetyps.h:12
hInstance
HINSTANCE hInstance
Definition:
charmap.c:19
exdispid.h
size
GLsizeiptr size
Definition:
glext.h:5919
riid
REFIID riid
Definition:
atlbase.h:39
ppv
REFIID LPVOID * ppv
Definition:
atlbase.h:39
HRESULT
Definition:
mshtmhst.idl:286
void
Definition:
nsiface.idl:2307
ptr
static PVOID ptr
Definition:
dispmode.c:27
SHDOCVW_DllCanUnloadNow
EXTERN_C HRESULT SHDOCVW_DllCanUnloadNow(VOID)
Definition:
objects.cpp:47
SHDOCVW_DllGetClassObject
EXTERN_C HRESULT SHDOCVW_DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
Definition:
objects.cpp:57
SHDOCVW_DllUnregisterServer
EXTERN_C HRESULT SHDOCVW_DllUnregisterServer(VOID)
Definition:
objects.cpp:90
SHDOCVW_DllRegisterServer
EXTERN_C HRESULT SHDOCVW_DllRegisterServer(VOID)
Definition:
objects.cpp:84
SHDOCVW_Init
EXTERN_C VOID SHDOCVW_Init(HINSTANCE hInstance)
Definition:
objects.cpp:41
olectlid.h
REFIID
#define REFIID
Definition:
guiddef.h:118
REFCLSID
#define REFCLSID
Definition:
guiddef.h:117
rosctrls.h
shdocvw.h
shdocvw_undoc.h
shellutils.h
shlguid_undoc.h
shlobj.h
shlobj_undoc.h
shlwapi.h
shlwapi_undoc.h
undocshell.h
dll
win32
shdocvw
objects.h
Generated on Tue Nov 12 2024 06:04:41 for ReactOS by
1.9.6