Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
06fb2139
Commit
06fb2139
authored
Oct 21, 2001
by
Guy L. Albertelli
Committed by
Alexandre Julliard
Oct 21, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- Implement HUSKEY design.
- Implement functions: SHRegOpenUSKey{A|W}, SHRegCloseUSKey, SHRegGetUSValue{A|W}, SHRegQueryInfoUSKey{A|W}
parent
2cf83ba0
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
0 deletions
+23
-0
reg.c
dlls/shlwapi/reg.c
+0
-0
shlwapi.h
include/shlwapi.h
+23
-0
No files found.
dlls/shlwapi/reg.c
View file @
06fb2139
This diff is collapsed.
Click to expand it.
include/shlwapi.h
View file @
06fb2139
...
...
@@ -214,6 +214,9 @@ HRESULT WINAPI StrRetToBufA(struct _STRRET *src, const struct _ITEMIDLIST *pidl,
HRESULT
WINAPI
StrRetToBufW
(
struct
_STRRET
*
src
,
const
struct
_ITEMIDLIST
*
pidl
,
LPWSTR
dest
,
DWORD
len
);
#define StrRetToBuf WINELIB_NAME_AW(StrRetToBuf)
/* Shell Registry interfaces */
HRESULT
WINAPI
SHQueryValueExA
(
HKEY
hkey
,
LPSTR
lpValueName
,
LPDWORD
lpReserved
,
LPDWORD
lpType
,
LPBYTE
lpData
,
LPDWORD
lpcbData
);
HRESULT
WINAPI
SHQueryValueExW
(
HKEY
hkey
,
LPWSTR
pszValue
,
LPDWORD
pdwReserved
,
LPDWORD
pdwType
,
LPVOID
pvData
,
LPDWORD
pcbData
);
#define SHQueryValueEx WINELIB_NAME_AW(SHQueryValueEx)
...
...
@@ -226,6 +229,26 @@ DWORD WINAPI SHDeleteEmptyKeyA(HKEY hKey, LPCSTR lpszSubKey);
DWORD
WINAPI
SHDeleteEmptyKeyW
(
HKEY
hKey
,
LPCWSTR
lpszSubKey
);
#define SHDeleteEmptyKey WINELIB_NAME_AW(SHDeleteEmptyKey)
typedef
HANDLE
HUSKEY
;
typedef
HUSKEY
*
PHUSKEY
;
typedef
enum
{
SHREGDEL_DEFAULT
=
0
,
/* delete HKCU if found or HKLM if not */
SHREGDEL_HKCU
=
0x01
,
/* delete HKCU */
SHREGDEL_HKLM
=
0x10
,
/* delete HKLM */
SHREGDEL_BOTH
=
0x11
,
/* delete HKCU *and* HKLM */
}
SHREGDEL_FLAGS
;
typedef
enum
{
SHREGENUM_DEFAULT
=
0
,
/* do HKCU or HKLM if not found */
SHREGENUM_HKCU
=
0x01
,
/* do HKCU only */
SHREGENUM_HKLM
=
0x10
,
/* do HKLM only */
SHREGENUM_BOTH
=
0x11
,
/* do both HKCU and HKLM without dups */
}
SHREGENUM_FLAGS
;
HRESULT
WINAPI
UrlCanonicalizeA
(
LPCSTR
pszUrl
,
LPSTR
pszCanonicalized
,
LPDWORD
pcchCanonicalized
,
DWORD
dwFlags
);
HRESULT
WINAPI
UrlCanonicalizeW
(
LPCWSTR
pszUrl
,
LPWSTR
pszCanonicalized
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment