22 ok(
key.m_hKey ==
NULL,
"Expected m_hKey to be initialized to 0, was: %p\n",
key.m_hKey);
23 ok(key2.m_hKey ==
HKEY_CURRENT_USER,
"Expected m_hKey to be initialized to HKEY_CURRENT_USER, was: %p\n", key2.m_hKey);
28 ok(key3.m_hKey ==
HKEY_CURRENT_USER,
"Expected m_hKey to be initialized to HKEY_CURRENT_USER, was: %p\n", key3.m_hKey);
29 ok(key2.m_hKey ==
NULL,
"Expected m_hKey to be initialized to 0, was: %p\n", key2.m_hKey);
34 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
36 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
38 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
42 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
43 ok(
key.m_hKey !=
NULL,
"Expected m_hKey to not be NULL, was: %p\n",
key.m_hKey);
48 ok(
key.m_hKey ==
NULL,
"Expected m_hKey to be 0, was: %p\n",
key.m_hKey);
49 ok(detached == tmp,
"Expected detached to be %p, was: %p\n", tmp, detached);
51 ok(
key.m_hKey == tmp,
"Expected m_hKey to be %p, was: %p\n", tmp,
key.m_hKey);
54 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
57 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
61 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
69 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
79 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
96 lret = key2.DeleteValue(
_T(
"APITEST_VALUE_NAME"));
99 DWORD dword = 0x54321;
100 lret = key2.QueryDWORDValue(
_T(
"APITEST_VALUE_NAME"), dword);
101 ok(lret ==
ERROR_MORE_DATA,
"Expected lret to be ERROR_MORE_DATA, was: %lu\n", lret);
102 ok(dword == 0x54321,
"Expected dword to be 0x54321, was: %lu\n", dword);
105 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_ACCESS_DENIED, was: %lu\n", lret);
108 lret = key2.QueryDWORDValue(
_T(
"APITEST_VALUE_NAME"), dword);
110 ok(dword != 0x54321,
"Expected dword to NOT be 0x54321, was: %lu\n", dword);
112 lret = key3.SetDWORDValue(
_T(
"APITEST_VALUE_NAME"), 0x12345);
113 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
116 lret = key2.QueryDWORDValue(
_T(
"APITEST_VALUE_NAME"), dword);
117 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
118 ok(dword == 0x12345,
"Expected dword to be 0x12345, was: %lu\n", dword);
121 lret = key3.DeleteValue(
_T(
"APITEST_VALUE_NAME"));
122 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
125 lret =
key.SetKeyValue(
_T(
"APITEST_KEY_NAME"),
_T(
"APITEST_VALUE"));
126 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
135 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
137 ok(!
_tcscmp(
buffer,
_T(
"APITEST_VALUE")),
"Expected to get the same input as what was written!\n");
139 lret =
key.SetKeyValue(
_T(
"APITEST_KEY_NAME"),
_T(
"APITEST_VALUE2"),
_T(
"APITEST_VALUE_NAME"));
140 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
145 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
147 ok(!
_tcscmp(
buffer,
_T(
"APITEST_VALUE2")),
"Expected to get the same input as what was written!\n");
149 lret =
key.DeleteSubKey(
_T(
"APITEST_KEY_NAME"));
150 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
155 lret =
key.SetGUIDValue(
_T(
"GUID_NAME"),
guid);
156 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
158 lret =
key.QueryGUIDValue(
_T(
"GUID_NAME"),
guid2);
159 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
165 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
167 "Expected buffer_size to be %u, was: %lu\n",
_countof(
"{38383838-3838-3838-3838-383838383838}"),
buffer_size);
168 ok(!
_tcscmp(
buffer,
_T(
"{38383838-3838-3838-3838-383838383838}")),
"Expected to get the same input as what was written!\n");
171 lret =
key.SetBinaryValue(
_T(
"BIN_NAME"), &
guid, 5);
172 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
178 ok(
buffer_size ==
sizeof(
_T(
"{38383838-3838-3838-3838-383838383838}")),
179 "Expected buffer_size to be %u, was: %lu\n",
sizeof(
_T(
"{38383838-3838-3838-3838-383838383838}")),
buffer_size);
180 ok(
buffer[0] ==
'{',
"Expected buffer[0] to be 123, was: %i\n", (
int)
buffer[0]);
185 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
187 ok(!
memcmp(
buffer, &
guid, 5),
"Expected the first 5 bytes of buffer to equal the data in null_guid\n");
189 lret =
key.DeleteValue(
_T(
"GUID_NAME"));
190 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
192 lret =
key.DeleteValue(
_T(
"BIN_NAME"));
193 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
198 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
202 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
206 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
210 lret =
key.RecurseDeleteKey(
_T(
"TEST1"));
211 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
static LSTATUS(WINAPI *pRegDeleteTreeW)(HKEY
#define ERROR_ACCESS_DENIED
GLuint GLuint GLsizei GLenum type
wchar_t const *const size_t const buffer_size
#define ERROR_INVALID_DATA
#define HKEY_CURRENT_USER