* @brief Write string value to registry. * @param [in] pszKey Path to actual registry key to access. * @param [in] pszData Value to write. * @return ERROR_SUCCESS on success, or error value. */
| 156 | * @return ERROR_SUCCESS on success, or error value. |
| 157 | */ |
| 158 | LONG CRegKeyEx::WriteString(LPCTSTR pszKey, LPCTSTR pszData) |
| 159 | { |
| 160 | assert(m_hKey); |
| 161 | assert(pszKey); |
| 162 | assert(pszData); |
| 163 | |
| 164 | return RegSetValueEx(m_hKey, pszKey, 0L, REG_SZ, |
| 165 | (const LPBYTE) pszData, static_cast<DWORD>(_tcslen(pszData)+ 1)*sizeof(TCHAR)); |
| 166 | } |
| 167 | |
| 168 | /** |
| 169 | * @brief Read DWORD value from registry. |