|
LibreOffice Module shell (master) 1
|
#include <config.hxx>#include <global.hxx>#include <shlxthdl.hxx>#include "classfactory.hxx"#include <registry.hxx>#include <fileextensions.hxx>#include <utilities.hxx>#include <string>#include <shlobj.h>#include <olectl.h>Go to the source code of this file.
Functions | |
| STDAPI | DllRegisterServer () |
| STDAPI | DllUnregisterServer () |
| STDAPI | DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv) |
| STDAPI | DllCanUnloadNow () |
| BOOL WINAPI | DllMain (HINSTANCE hInst, ULONG, LPVOID) |
Variables | |
| LONG | g_DllRefCnt = 0 |
| HINSTANCE | g_hModule = nullptr |
| STDAPI DllCanUnloadNow | ( | void | ) |
Definition at line 395 of file shlxthdl.cxx.
References g_DllRefCnt, and CClassFactory::IsLocked().
| STDAPI DllGetClassObject | ( | REFCLSID | rclsid, |
| REFIID | riid, | ||
| LPVOID * | ppv | ||
| ) |
Definition at line 368 of file shlxthdl.cxx.
References CLSID_COLUMN_HANDLER, CLSID_INFOTIP_HANDLER, CLSID_PROPERTYSHEET_HANDLER, CLSID_THUMBVIEWER_HANDLER, and OutputDebugStringFormatW().
| BOOL WINAPI DllMain | ( | HINSTANCE | hInst, |
| ULONG | , | ||
| LPVOID | |||
| ) |
Definition at line 403 of file shlxthdl.cxx.
| STDAPI DllRegisterServer | ( | void | ) |
Definition at line 301 of file shlxthdl.cxx.
References CLSID_COLUMN_HANDLER, CLSID_INFOTIP_HANDLER, CLSID_PROPERTYSHEET_HANDLER, CLSID_THUMBVIEWER_HANDLER, COLUMN_HANDLER_DESCRIPTIVE_NAME, GetCurrentModuleHandle(), hr, INFOTIP_HANDLER_DESCRIPTIVE_NAME, MAX_PATH, PROPSHEET_HANDLER_DESCRIPTIVE_NAME, and THUMBVIEWER_HANDLER_DESCRIPTIVE_NAME.
| STDAPI DllUnregisterServer | ( | void | ) |
Definition at line 338 of file shlxthdl.cxx.
References CLSID_COLUMN_HANDLER, CLSID_INFOTIP_HANDLER, CLSID_PROPERTYSHEET_HANDLER, CLSID_THUMBVIEWER_HANDLER, and hr.
| LONG g_DllRefCnt = 0 |
Definition at line 35 of file shlxthdl.cxx.
Referenced by DllCanUnloadNow().
| HINSTANCE g_hModule = nullptr |
Definition at line 36 of file shlxthdl.cxx.
Referenced by DllMain().