#include <winstl/winstl.h>
#include <shlobj.h>
Go to the source code of this file.
Namespaces | |
| namespace | winstl |
Functions | |
| STLSOFT_INLINE void * | winstl__SHMemAlloc (size_t cb) |
| [C only] Allocates a block of shell memory. | |
| STLSOFT_INLINE void | winstl__SHMemFree (void *pv) |
[C only] Deallocates a block of shell memory previously allocated by a call to winstl__SHMemAlloc(), winstl__SHMemRealloc() or through the IMalloc::Alloc() or IMalloc::Realloc() methods on the shell allocator (obtained via SHGetMalloc()). | |
| STLSOFT_INLINE void * | winstl__SHMemRealloc (void *pv, size_t cb) |
| [C only] Rellocates a block of shell memory. | |
| STLSOFT_INLINE size_t | winstl__SHMemGetSize (void *pv) |
| [C only] Gives the size of a memory block | |
| STLSOFT_INLINE ws_sint_t | winstl__SHMemDidAlloc (void *pv) |
| [C only] Determines allocation ownership of a memory block | |
| STLSOFT_INLINE void | winstl__SHMemHeapMinimise (void) |
| [C only] Minimises the heap | |
| void * | SHMemAlloc (size_t cb) |
| Allocates a block of shell memory. | |
| void | SHMemFree (void *pv) |
| Deallocates a block of shell memory. | |
| void * | SHMemRealloc (void *pv, size_t cb) |
| Changes the size of a previously allocated block of shell memory. | |
| size_t | SHMemGetSize (void *pv) |
| Gives the size of a memory block. | |
| ws_sint_t | SHMemDidAlloc (void *pv) |
| Determines allocation ownership of a memory block. | |
| void | SHMemHeapMinimise () |
| Minimises the heap. | |
| void | SHMemHeapMinimize () |
| Minimises the heap. | |
1.5.6