SHSetValueA.3w

Langue: en

Version: Jun 2009 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

SHSetValueA (SHLWAPI.@)

SYNOPSIS

DWORD SHSetValueA
 (
  HKEY    hKey,
  LPCSTR  lpszSubKey,
  LPCSTR  lpszValue,
  DWORD   dwType,
  LPCVOID pvData,
  DWORD   cbData
 )

DESCRIPTION

Set a value in the registry.

PARAMS

hKey [In] Handle to registry key.

lpszSubKey [In] Name of sub key under hKey.

lpszValue [In] Name of value to set.

dwType [In] Type of the value.

pvData [In] Data of the value.

cbData [In] Size of the value.

RETURNS

Success: ERROR_SUCCESS. The value is set with the data given.

Failure: An error code from RegCreateKeyExA(3w) or RegSetValueExA(3w).

NOTES

If lpszSubKey does not exist, it is created before the value is set. If lpszSubKey is NULL or an empty string, then the value is added directly to hKey instead.

IMPLEMENTATION

Defined in "shlwapi.h".

Implemented in "dlls/shlwapi/reg.c".

Debug channel "shell".