SHAlloc function (shlobj_core.h)
[This function is available through Windows XP Service Pack 2 (SP2) and Windows Server 2003. It might be altered or unavailable in subsequent versions of Windows. Use CoTaskMemAlloc instead.]
Allocates memory from the Shell's heap.
Syntax
void * SHAlloc(
[in] SIZE_T cb
);
Parameters
[in] cb
Type: SIZE_T
The number of bytes of memory to allocate.
Return value
Type: LPVOID
A pointer to the allocated memory.
Remarks
You can free this memory by calling SHFree.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | shlobj_core.h (include Shlobj.h) |
Library | Shell32.lib |
DLL | Shell32.dll (version 5.0 or later) |