17 ok(
key.m_hKey ==
NULL,
"Expected m_hKey to be initialized to 0, was: %p\n",
key.m_hKey);
18 ok(key2.m_hKey ==
HKEY_CURRENT_USER,
"Expected m_hKey to be initialized to HKEY_CURRENT_USER, was: %p\n", key2.m_hKey);
23 ok(key3.m_hKey ==
HKEY_CURRENT_USER,
"Expected m_hKey to be initialized to HKEY_CURRENT_USER, was: %p\n", key3.m_hKey);
24 ok(key2.m_hKey ==
NULL,
"Expected m_hKey to be initialized to 0, was: %p\n", key2.m_hKey);
29 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
31 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
33 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
37 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
38 ok(
key.m_hKey !=
NULL,
"Expected m_hKey to not be NULL, was: %p\n",
key.m_hKey);
43 ok(
key.m_hKey ==
NULL,
"Expected m_hKey to be 0, was: %p\n",
key.m_hKey);
44 ok(detached == tmp,
"Expected detached to be %p, was: %p\n", tmp, detached);
46 ok(
key.m_hKey == tmp,
"Expected m_hKey to be %p, was: %p\n", tmp,
key.m_hKey);
49 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
52 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
56 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
64 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
74 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
91 lret = key2.DeleteValue(
_T(
"APITEST_VALUE_NAME"));
94 DWORD dword = 0x54321;
95 lret = key2.QueryDWORDValue(
_T(
"APITEST_VALUE_NAME"), dword);
96 ok(lret ==
ERROR_MORE_DATA,
"Expected lret to be ERROR_MORE_DATA, was: %lu\n", lret);
97 ok(dword == 0x54321,
"Expected dword to be 0x54321, was: %lu\n", dword);
100 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_ACCESS_DENIED, was: %lu\n", lret);
103 lret = key2.QueryDWORDValue(
_T(
"APITEST_VALUE_NAME"), dword);
105 ok(dword != 0x54321,
"Expected dword to NOT be 0x54321, was: %lu\n", dword);
107 lret = key3.SetDWORDValue(
_T(
"APITEST_VALUE_NAME"), 0x12345);
108 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
111 lret = key2.QueryDWORDValue(
_T(
"APITEST_VALUE_NAME"), dword);
112 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
113 ok(dword == 0x12345,
"Expected dword to be 0x12345, was: %lu\n", dword);
116 lret = key3.DeleteValue(
_T(
"APITEST_VALUE_NAME"));
117 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
120 lret =
key.SetKeyValue(
_T(
"APITEST_KEY_NAME"),
_T(
"APITEST_VALUE"));
121 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
130 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
132 ok(!
_tcscmp(
buffer,
_T(
"APITEST_VALUE")),
"Expected to get the same input as what was written!\n");
134 lret =
key.SetKeyValue(
_T(
"APITEST_KEY_NAME"),
_T(
"APITEST_VALUE2"),
_T(
"APITEST_VALUE_NAME"));
135 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
140 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
142 ok(!
_tcscmp(
buffer,
_T(
"APITEST_VALUE2")),
"Expected to get the same input as what was written!\n");
144 lret =
key.DeleteSubKey(
_T(
"APITEST_KEY_NAME"));
145 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
150 lret =
key.SetGUIDValue(
_T(
"GUID_NAME"),
guid);
151 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
153 lret =
key.QueryGUIDValue(
_T(
"GUID_NAME"),
guid2);
154 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
160 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
162 "Expected buffer_size to be %u, was: %lu\n",
_countof(
"{38383838-3838-3838-3838-383838383838}"),
buffer_size);
163 ok(!
_tcscmp(
buffer,
_T(
"{38383838-3838-3838-3838-383838383838}")),
"Expected to get the same input as what was written!\n");
166 lret =
key.SetBinaryValue(
_T(
"BIN_NAME"), &
guid, 5);
167 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
173 ok(
buffer_size ==
sizeof(
_T(
"{38383838-3838-3838-3838-383838383838}")),
174 "Expected buffer_size to be %u, was: %lu\n",
sizeof(
_T(
"{38383838-3838-3838-3838-383838383838}")),
buffer_size);
175 ok(
buffer[0] ==
'{',
"Expected buffer[0] to be 123, was: %i\n", (
int)
buffer[0]);
180 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
182 ok(!
memcmp(
buffer, &
guid, 5),
"Expected the first 5 bytes of buffer to equal the data in null_guid\n");
184 lret =
key.DeleteValue(
_T(
"GUID_NAME"));
185 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
187 lret =
key.DeleteValue(
_T(
"BIN_NAME"));
188 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
193 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
197 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
201 ok(lret ==
ERROR_SUCCESS,
"Expected lret to be ERROR_SUCCESS, was: %lu\n", lret);
205 lret =
key.RecurseDeleteKey(
_T(
"TEST1"));
206 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
static void buffer_size(GLcontext *ctx, GLuint *width, GLuint *height)
#define ERROR_INVALID_DATA
#define HKEY_CURRENT_USER