OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
owl::TShell Class Reference

delay loading SHELL32.DLL/SHELL.DLL More...

#include <owl/shellitm.h>

Static Public Member Functions

static void DragAcceptFiles (HWND, BOOL)
 Invokes 'DragAcceptFiles' indirectly.
 
static void DragFinish (HDROP)
 Invokes 'DragFinish' indirectly.
 
static UINT DragQueryFile (HDROP, UINT, TCHAR *, UINT)
 Invokes 'DragQueryFile' indirectly.
 
static BOOL DragQueryPoint (HDROP, LPPOINT)
 Invokes 'DragQueryPoint' indirectly.
 
static HICON ExtractIcon (HINSTANCE, LPCTSTR, UINT)
 Invokes 'ExtractIcon' indirectly.
 
static HINSTANCE ShellExecute (HWND, LPCTSTR, LPCTSTR, LPCTSTR, LPCTSTR, INT)
 Invokes 'ShellExecute' indirectly.
 
static void SHAddToRecentDocs (UINT, LPCVOID)
 Invokes 'SHAddToRecentDocs' indirectly.
 
static LPITEMIDLIST SHBrowseForFolder (LPBROWSEINFO)
 Invokes 'SHBrowseForFolder' indirectly.
 
static void SHChangeNotify (LONG, UINT, LPCVOID, LPCVOID)
 Invokes 'SHChangeNotify' indirectly.
 
static DWORD SHGetFileInfo (LPCTSTR, DWORD, SHFILEINFO *, UINT, UINT)
 Invokes 'SHGetFileInfo' indirectly.
 
static int SHFileOperation (LPSHFILEOPSTRUCT)
 Invokes 'SHFileOperation' indirectly.
 
static HRESULT SHGetDesktopFolder (LPSHELLFOLDER *)
 Invokes 'SHGetDesktopFolder' indirectly.
 
static HRESULT SHGetMalloc (LPMALLOC *)
 Invokes 'SHGetMalloc' indirectly.
 
static BOOL SHGetPathFromIDList (LPCITEMIDLIST, TCHAR *)
 Invokes 'SHGetPathFromIDList' indirectly.
 
static HRESULT SHGetSpecialFolderLocation (HWND, int, LPITEMIDLIST *)
 Invokes 'SHGetSpecialFolderLocation' indirectly.
 
static BOOL Shell_NotifyIcon (DWORD, PNOTIFYICONDATA)
 Invokes 'Shell_NotifyIcon' indirectly.
 
static TModuleGetModule ()
 Returns TModule object wrapping the handle of the SHELL[32].DLL module.
 

Detailed Description

delay loading SHELL32.DLL/SHELL.DLL

Definition at line 50 of file shellitm.h.

Member Function Documentation

◆ DragAcceptFiles()

void owl::TShell::DragAcceptFiles ( HWND p1,
BOOL p2 )
static

Invokes 'DragAcceptFiles' indirectly.

Definition at line 74 of file shellitm.cpp.

References GetModule().

◆ DragFinish()

void owl::TShell::DragFinish ( HDROP p1)
static

Invokes 'DragFinish' indirectly.

Definition at line 84 of file shellitm.cpp.

References GetModule().

◆ DragQueryFile()

UINT owl::TShell::DragQueryFile ( HDROP p1,
UINT p2,
TCHAR * p3,
UINT p4 )
static

Invokes 'DragQueryFile' indirectly.

Definition at line 94 of file shellitm.cpp.

References GetModule().

◆ DragQueryPoint()

BOOL owl::TShell::DragQueryPoint ( HDROP p1,
LPPOINT p2 )
static

Invokes 'DragQueryPoint' indirectly.

Definition at line 104 of file shellitm.cpp.

References GetModule().

◆ ExtractIcon()

HICON owl::TShell::ExtractIcon ( HINSTANCE p1,
LPCTSTR p2,
UINT p3 )
static

Invokes 'ExtractIcon' indirectly.

Definition at line 114 of file shellitm.cpp.

References GetModule().

◆ GetModule()

TModule & owl::TShell::GetModule ( )
static

Returns TModule object wrapping the handle of the SHELL[32].DLL module.

Definition at line 65 of file shellitm.cpp.

◆ SHAddToRecentDocs()

void owl::TShell::SHAddToRecentDocs ( UINT p1,
LPCVOID p2 )
static

Invokes 'SHAddToRecentDocs' indirectly.

Definition at line 124 of file shellitm.cpp.

References GetModule().

◆ SHBrowseForFolder()

LPITEMIDLIST owl::TShell::SHBrowseForFolder ( LPBROWSEINFO p1)
static

Invokes 'SHBrowseForFolder' indirectly.

Definition at line 134 of file shellitm.cpp.

References GetModule().

◆ SHChangeNotify()

void owl::TShell::SHChangeNotify ( LONG p1,
UINT p2,
LPCVOID p3,
LPCVOID p4 )
static

Invokes 'SHChangeNotify' indirectly.

Definition at line 144 of file shellitm.cpp.

References GetModule().

◆ Shell_NotifyIcon()

BOOL owl::TShell::Shell_NotifyIcon ( DWORD p1,
PNOTIFYICONDATA p2 )
static

Invokes 'Shell_NotifyIcon' indirectly.

Definition at line 227 of file shellitm.cpp.

References GetModule().

◆ ShellExecute()

HINSTANCE owl::TShell::ShellExecute ( HWND p1,
LPCTSTR p2,
LPCTSTR p3,
LPCTSTR p4,
LPCTSTR p5,
INT p6 )
static

Invokes 'ShellExecute' indirectly.

Definition at line 216 of file shellitm.cpp.

References GetModule().

◆ SHFileOperation()

int owl::TShell::SHFileOperation ( LPSHFILEOPSTRUCT p1)
static

Invokes 'SHFileOperation' indirectly.

Definition at line 154 of file shellitm.cpp.

References GetModule().

◆ SHGetDesktopFolder()

HRESULT owl::TShell::SHGetDesktopFolder ( LPSHELLFOLDER * p1)
static

Invokes 'SHGetDesktopFolder' indirectly.

Definition at line 164 of file shellitm.cpp.

References GetModule().

◆ SHGetFileInfo()

DWORD owl::TShell::SHGetFileInfo ( LPCTSTR p1,
DWORD p2,
SHFILEINFO * p3,
UINT p4,
UINT p5 )
static

Invokes 'SHGetFileInfo' indirectly.

Definition at line 174 of file shellitm.cpp.

References GetModule().

◆ SHGetMalloc()

HRESULT owl::TShell::SHGetMalloc ( LPMALLOC * p1)
static

Invokes 'SHGetMalloc' indirectly.

Definition at line 186 of file shellitm.cpp.

References GetModule().

◆ SHGetPathFromIDList()

BOOL owl::TShell::SHGetPathFromIDList ( LPCITEMIDLIST p1,
TCHAR * p2 )
static

Invokes 'SHGetPathFromIDList' indirectly.

Definition at line 196 of file shellitm.cpp.

References GetModule().

◆ SHGetSpecialFolderLocation()

HRESULT owl::TShell::SHGetSpecialFolderLocation ( HWND p1,
int p2,
LPITEMIDLIST * p3 )
static

Invokes 'SHGetSpecialFolderLocation' indirectly.

Definition at line 206 of file shellitm.cpp.

References GetModule().


The documentation for this class was generated from the following files: