/* * PROJECT: ReactOS shdocvw * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later) * PURPOSE: Shell objects header file * COPYRIGHT: Copyright 2024 Katayama Hirofumi MZ */ #pragma once #include #include #include #include #include #include "shdocvw.h" #ifdef __cplusplus #include #include #include #include #include #include #include #include #include #include #include #include "CExplorerBand.h" #include "CFavBand.h" #include "utility.h" void *operator new(size_t size); void operator delete(void *ptr); void operator delete(void *ptr, size_t size); #endif /* def C++ */ EXTERN_C VOID SHDOCVW_Init(HINSTANCE hInstance); EXTERN_C HRESULT SHDOCVW_DllCanUnloadNow(VOID); EXTERN_C HRESULT SHDOCVW_DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv); EXTERN_C HRESULT SHDOCVW_DllRegisterServer(VOID); EXTERN_C HRESULT SHDOCVW_DllUnregisterServer(VOID);