mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 09:25:10 +00:00
[INCLUDES]: Add in shlwapi_undoc.h the exported-by-ordinal-only shlwapi functions SH[Add|Remove|Find]DataBlock, SH[Write|Read|Free]DataBlockList, and SHExpandEnvironmentStrings[ForUser]A/W . Will be used later.
CORE-12682 svn path=/trunk/; revision=73566
This commit is contained in:
parent
a05881c135
commit
9dda28415f
1 changed files with 28 additions and 0 deletions
|
@ -54,6 +54,34 @@ BOOL WINAPI SHIsChildOrSelf(HWND hParent, HWND hChild);
|
||||||
HRESULT WINAPI SHForwardContextMenuMsg(IUnknown* pUnk, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT* pResult, BOOL useIContextMenu2);
|
HRESULT WINAPI SHForwardContextMenuMsg(IUnknown* pUnk, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT* pResult, BOOL useIContextMenu2);
|
||||||
|
|
||||||
|
|
||||||
|
BOOL WINAPI SHAddDataBlock(LPDBLIST* lppList, const DATABLOCK_HEADER *lpNewItem);
|
||||||
|
BOOL WINAPI SHRemoveDataBlock(LPDBLIST* lppList, DWORD dwSignature);
|
||||||
|
DATABLOCK_HEADER* WINAPI SHFindDataBlock(LPDBLIST lpList, DWORD dwSignature);
|
||||||
|
HRESULT WINAPI SHWriteDataBlockList(IStream* lpStream, LPDBLIST lpList);
|
||||||
|
HRESULT WINAPI SHReadDataBlockList(IStream* lpStream, LPDBLIST* lppList);
|
||||||
|
VOID WINAPI SHFreeDataBlockList(LPDBLIST lpList);
|
||||||
|
|
||||||
|
/* Redirected to kernel32.ExpandEnvironmentStringsA/W */
|
||||||
|
DWORD WINAPI SHExpandEnvironmentStringsA(LPCSTR,LPSTR,DWORD);
|
||||||
|
DWORD WINAPI SHExpandEnvironmentStringsW(LPCWSTR,LPWSTR,DWORD);
|
||||||
|
#ifdef UNICODE
|
||||||
|
#define SHExpandEnvironmentStrings SHExpandEnvironmentStringsW
|
||||||
|
#else
|
||||||
|
#define SHExpandEnvironmentStrings SHExpandEnvironmentStringsA
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Redirected to userenv.ExpandEnvironmentStringsForUserA/W */
|
||||||
|
#if (WINVER >= 0x0500)
|
||||||
|
BOOL WINAPI SHExpandEnvironmentStringsForUserA(HANDLE, LPCSTR, LPSTR, DWORD);
|
||||||
|
BOOL WINAPI SHExpandEnvironmentStringsForUserW(HANDLE, LPCWSTR, LPWSTR, DWORD);
|
||||||
|
#ifdef UNICODE
|
||||||
|
#define SHExpandEnvironmentStringsForUser SHExpandEnvironmentStringsForUserW
|
||||||
|
#else
|
||||||
|
#define SHExpandEnvironmentStringsForUser SHExpandEnvironmentStringsForUserA
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
BOOL WINAPI SHIsEmptyStream(IStream*);
|
BOOL WINAPI SHIsEmptyStream(IStream*);
|
||||||
HRESULT WINAPI SHInvokeDefaultCommand(HWND,IShellFolder*,LPCITEMIDLIST);
|
HRESULT WINAPI SHInvokeDefaultCommand(HWND,IShellFolder*,LPCITEMIDLIST);
|
||||||
HRESULT WINAPI SHPropertyBag_ReadPOINTL(IPropertyBag*,LPCWSTR,POINTL*);
|
HRESULT WINAPI SHPropertyBag_ReadPOINTL(IPropertyBag*,LPCWSTR,POINTL*);
|
||||||
|
|
Loading…
Reference in a new issue