LibreOffice Module shell (master) 1
Functions | Variables
propertyhdl.cxx File Reference
#include <global.hxx>
#include <propertyhdl.hxx>
#include <fileextensions.hxx>
#include <metainforeader.hxx>
#include <utilities.hxx>
#include <config.hxx>
#include <propkey.h>
#include <propvarutil.h>
#include <sal/macros.h>
#include <malloc.h>
#include <strsafe.h>
#include <stream_helper.hxx>
Include dependency graph for propertyhdl.cxx:

Go to the source code of this file.

Functions

STDAPI DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv)
 
STDAPI DllCanUnloadNow ()
 
BOOL WINAPI DllMain (HINSTANCE hInst, ULONG, LPVOID)
 

Variables

LONG g_DllRefCnt = 0
 
static HINSTANCE g_hModule = nullptr
 
const PROPERTYKEY g_rgPROPERTIES []
 
size_t const gPropertyTableSize = SAL_N_ELEMENTS(g_rgPROPERTIES)
 

Function Documentation

◆ DllCanUnloadNow()

STDAPI DllCanUnloadNow ( void  )

◆ DllGetClassObject()

STDAPI DllGetClassObject ( REFCLSID  rclsid,
REFIID  riid,
LPVOID *  ppv 
)

Definition at line 398 of file propertyhdl.cxx.

References CLSID_PROPERTY_HANDLER, and OutputDebugStringFormatW().

◆ DllMain()

BOOL WINAPI DllMain ( HINSTANCE  hInst,
ULONG  ,
LPVOID   
)

Definition at line 425 of file propertyhdl.cxx.

References g_hModule, OutputDebugStringFormatW(), and TRUE.

Variable Documentation

◆ g_DllRefCnt

LONG g_DllRefCnt = 0

◆ g_hModule

HINSTANCE g_hModule = nullptr
static

Definition at line 40 of file propertyhdl.cxx.

Referenced by DllMain(), and internal::LoadSignetImageFromResource().

◆ g_rgPROPERTIES

const PROPERTYKEY g_rgPROPERTIES[]
Initial value:
=
{
PKEY_Title,
PKEY_Author,
PKEY_Subject,
PKEY_Keywords,
PKEY_Comment
}

Definition at line 42 of file propertyhdl.cxx.

Referenced by CPropertyHdl::LoadProperties().

◆ gPropertyTableSize

size_t const gPropertyTableSize = SAL_N_ELEMENTS(g_rgPROPERTIES)

Definition at line 51 of file propertyhdl.cxx.

Referenced by CPropertyHdl::LoadProperties().