uLib
User mode C/C++ extended API library for Win32 programmers.
|
#include <uLib/Common.h>
#include <uLib/UtilFunc.h>
#include <uLib/Debug.h>
#include <uLib/StrFunc.h>
Go to the source code of this file.
Macros | |
#define | SHF_INITIALIZED 0x0001 |
#define | SHF_USE_OLE 0x0002 |
#define | SHF_SHMALLOC 0x0004 |
Functions | |
bool | ShellFuncInitialized () |
bool | InitShellFunc (bool useOle, DWORD coFlag) |
void | DoneShellFunc () |
PVOID | ShellFreeEx (PVOID pBlk) |
LPITEMIDLIST | GetPathNamePIDL (CSTR Dir, ULONG *pAttrib) |
bool | RecycleFile (CSTR Name, bool Confirm, bool Single) |
DWORD | GetDLLVersion (CSTR FName) |
HRESULT | Shell_CreateLink (CSTR LinkFilePathname, const PLINKDATA pd) |
HRESULT | Shell_ResolveLink (HWND hWnd, CSTR LinkFile, PLINKDATA pd) |
HRESULT | ShowShareFolderUI (HWND hParent, CSTR Path) |
Transmutable wrap for the strictly dynamic ntshrui.dll function. More... | |
HRESULT | CreateStreamOnFile (_in CSTR FName, _out IStream **ppStrm, _out DWORD *pSize) |
void | InitTaskbarSupport () |
BOOL | SetTrayIconNotification (UINT Action, HWND hNfy, UINT Id, HICON hIcon, CSTR Hint, UINT cbkMsg) |
Variables | |
IMalloc * | ShMalloc = NULL |
UINT | WM_TaskbarCreated = 0 |
#define SHF_INITIALIZED 0x0001 |
Definition at line 20 of file ShellUtil.cpp.
#define SHF_USE_OLE 0x0002 |
Definition at line 21 of file ShellUtil.cpp.
#define SHF_SHMALLOC 0x0004 |
Definition at line 22 of file ShellUtil.cpp.
LPITEMIDLIST GetPathNamePIDL | ( | CSTR | Dir, |
ULONG * | pAttrib | ||
) |
Definition at line 105 of file ShellUtil.cpp.
Definition at line 180 of file ShellUtil.cpp.
Definition at line 239 of file ShellUtil.cpp.