00888 {
00889 LPSTR keyName;
00890 LONG r;
00891
00892 keyName = CRYPT_GetKeyName(dwEncodingType, pszFuncName, "DEFAULT");
00893 TRACE("Key name is %s\n", debugstr_a(keyName));
00894
00895 if (!keyName)
00896 return FALSE;
00897
00898 r = RegCreateKeyExA(HKEY_LOCAL_MACHINE, keyName, 0, NULL, 0, KEY_ALL_ACCESS,
00899 NULL, key, NULL);
00900 CryptMemFree(keyName);
00901 if (r != ERROR_SUCCESS)
00902 {
00903 SetLastError(r);
00904 return FALSE;
00905 }
00906 return TRUE;
00907 }