Implemented, documented or fixed SHDeleteOrphanKeyA/W, SHEnumKeyExA/W,

SHEnumValueA/W, SHQueryInfoKeyA/W. SHRegGetPathA/W, SHRegSetPathA/W,
SHGetValueA/W, SHSetValueA/W, SHQueryValueExA/W, SHDeleteKeyA/W,
SHDeleteEmptyKeyA/W, SHDeleteValueA/W, ordinals 320-323.
oldstable
Jon Griffiths 2001-12-17 21:21:29 +00:00 committed by Alexandre Julliard
parent 9aa748cb2a
commit de51f61584
3 changed files with 765 additions and 265 deletions

File diff suppressed because it is too large Load Diff

View File

@ -565,14 +565,14 @@ debug_channels (shell)
@ stdcall SHDeleteEmptyKeyW(long ptr) SHDeleteEmptyKeyW @ stdcall SHDeleteEmptyKeyW(long ptr) SHDeleteEmptyKeyW
@ stdcall SHDeleteKeyA(long str) SHDeleteKeyA @ stdcall SHDeleteKeyA(long str) SHDeleteKeyA
@ stdcall SHDeleteKeyW(long wstr) SHDeleteKeyW @ stdcall SHDeleteKeyW(long wstr) SHDeleteKeyW
@ stub SHDeleteOrphanKeyA @ stdcall SHDeleteOrphanKeyA(long str) SHDeleteOrphanKeyA
@ stub SHDeleteOrphanKeyW @ stdcall SHDeleteOrphanKeyW(long wstr) SHDeleteOrphanKeyW
@ stdcall SHDeleteValueA(long str str) SHDeleteValueA @ stdcall SHDeleteValueA(long str str) SHDeleteValueA
@ stdcall SHDeleteValueW(long wstr wstr) SHDeleteValueW @ stdcall SHDeleteValueW(long wstr wstr) SHDeleteValueW
@ stub SHEnumKeyExA @ stdcall SHEnumKeyExA(long long str ptr) SHEnumKeyExA
@ stub SHEnumKeyExW @ stdcall SHEnumKeyExW(long long wstr ptr) SHEnumKeyExW
@ stub SHEnumValueA @ stdcall SHEnumValueA(long long str ptr ptr ptr ptr) SHEnumValueA
@ stub SHEnumValueW @ stdcall SHEnumValueW(long long wstr ptr ptr ptr ptr) SHEnumValueW
@ stdcall SHGetInverseCMAP ( ptr long ) SHGetInverseCMAP @ stdcall SHGetInverseCMAP ( ptr long ) SHGetInverseCMAP
@ stdcall SHGetValueA ( long str str ptr ptr ptr ) SHGetValueA @ stdcall SHGetValueA ( long str str ptr ptr ptr ) SHGetValueA
@ stdcall SHGetValueW ( long wstr wstr ptr ptr ptr ) SHGetValueW @ stdcall SHGetValueW ( long wstr wstr ptr ptr ptr ) SHGetValueW
@ -581,8 +581,8 @@ debug_channels (shell)
@ stdcall SHOpenRegStreamW(long wstr str long)SHOpenRegStreamW @ stdcall SHOpenRegStreamW(long wstr str long)SHOpenRegStreamW
@ stdcall SHOpenRegStream2A(long str str long)SHOpenRegStreamA @ stdcall SHOpenRegStream2A(long str str long)SHOpenRegStreamA
@ stdcall SHOpenRegStream2W(long wstr str long)SHOpenRegStreamW @ stdcall SHOpenRegStream2W(long wstr str long)SHOpenRegStreamW
@ stub SHQueryInfoKeyA @ stdcall SHQueryInfoKeyA(long ptr ptr ptr ptr) SHQueryInfoKeyA
@ stub SHQueryInfoKeyW @ stdcall SHQueryInfoKeyW(long ptr ptr ptr ptr) SHQueryInfoKeyW
@ stdcall SHQueryValueExA(long str ptr ptr ptr ptr) SHQueryValueExA @ stdcall SHQueryValueExA(long str ptr ptr ptr ptr) SHQueryValueExA
@ stdcall SHQueryValueExW(long wstr ptr ptr ptr ptr) SHQueryValueExW @ stdcall SHQueryValueExW(long wstr ptr ptr ptr ptr) SHQueryValueExW
@ stdcall SHRegCloseUSKey(ptr) SHRegCloseUSKey @ stdcall SHRegCloseUSKey(ptr) SHRegCloseUSKey
@ -724,8 +724,8 @@ debug_channels (shell)
@ stub SHCreateThread @ stub SHCreateThread
@ stub SHGetThreadRef @ stub SHGetThreadRef
@ stdcall SHRegDuplicateHKey (long) SHRegDuplicateHKey @ stdcall SHRegDuplicateHKey (long) SHRegDuplicateHKey
@ stub SHRegSetPathA @ stdcall SHRegSetPathA(long str str str long) SHRegSetPathA
@ stub SHRegSetPathW @ stdcall SHRegSetPathW(long wstr wstr wstr long) SHRegSetPathW
@ stub SHRegisterValidateTemplate @ stub SHRegisterValidateTemplate
@ stub SHSetThreadRef @ stub SHSetThreadRef
@ stub SHSkipJunction @ stub SHSkipJunction

View File

@ -32,7 +32,7 @@ DWORD WINAPI SHSetValueA(HKEY,LPCSTR,LPCSTR,DWORD,LPCVOID,DWORD);
DWORD WINAPI SHSetValueW(HKEY,LPCWSTR,LPCWSTR,DWORD,LPCVOID,DWORD); DWORD WINAPI SHSetValueW(HKEY,LPCWSTR,LPCWSTR,DWORD,LPCVOID,DWORD);
#define SHSetValue WINELIB_NAME_AW(SHSetValue) #define SHSetValue WINELIB_NAME_AW(SHSetValue)
DWORD WINAPI SHQueryValueExA(HKEY,LPCSTR,LPDWORD,LPDWORD,LPBYTE, LPDWORD); DWORD WINAPI SHQueryValueExA(HKEY,LPCSTR,LPDWORD,LPDWORD,LPVOID,LPDWORD);
DWORD WINAPI SHQueryValueExW(HKEY,LPCWSTR,LPDWORD,LPDWORD,LPVOID,LPDWORD); DWORD WINAPI SHQueryValueExW(HKEY,LPCWSTR,LPDWORD,LPDWORD,LPVOID,LPDWORD);
#define SHQueryValueEx WINELIB_NAME_AW(SHQueryValueEx) #define SHQueryValueEx WINELIB_NAME_AW(SHQueryValueEx)