9 /******************************************************************************
13 NTSTATUS WINAPI NtCreateKey(
15 ACCESS_MASK DesiredAccess,
16 POBJECT_ATTRIBUTES ObjectAttributes,
18 PUNICODE_STRING Class,
22 FIXME(ntdll,"(%p,0x%08lx,%p (%s),0x%08lx, %p(%s),0x%08lx,%p),stub!\n",
23 KeyHandle, DesiredAccess, ObjectAttributes,debugstr_w(ObjectAttributes->ObjectName->Buffer),
24 TitleIndex, Class, debugstr_w(Class->Buffer), CreateOptions, Disposition);
28 /******************************************************************************
32 NTSTATUS NtDeleteKey(HANDLE32 KeyHandle)
34 FIXME(ntdll,"(0x%08x) stub!\n",
39 /******************************************************************************
40 * NtDeleteValueKey [NTDLL]
43 NTSTATUS WINAPI NtDeleteValueKey(
44 IN HANDLE32 KeyHandle,
45 IN PUNICODE_STRING ValueName)
47 FIXME(ntdll,"(0x%08x,%p(%s)) stub!\n",
48 KeyHandle, ValueName,debugstr_w(ValueName->Buffer));
52 /******************************************************************************
53 * NtEnumerateKey [NTDLL]
56 NTSTATUS WINAPI NtEnumerateKey(
59 KEY_INFORMATION_CLASS KeyInformationClass,
64 FIXME(ntdll,"(0x%08x,0x%08lx,0x%08x,%p,0x%08lx,%p) stub\n",
65 KeyHandle, Index, KeyInformationClass, KeyInformation, Length, ResultLength);
69 /******************************************************************************
70 * NtEnumerateValueKey [NTDLL]
73 NTSTATUS WINAPI NtEnumerateValueKey(
76 KEY_VALUE_INFORMATION_CLASS KeyInformationClass,
81 FIXME(ntdll,"(0x%08x,0x%08lx,0x%08x,%p,0x%08lx,%p) stub!\n",
82 KeyHandle, Index, KeyInformationClass, KeyInformation, Length, ResultLength);
86 /******************************************************************************
90 NTSTATUS NtFlushKey(HANDLE32 KeyHandle)
92 FIXME(ntdll,"(0x%08x) stub!\n",
97 /******************************************************************************
101 NTSTATUS WINAPI NtLoadKey(
103 POBJECT_ATTRIBUTES ObjectAttributes)
105 FIXME(ntdll,"(%p,%p (%s)),stub!\n",
106 KeyHandle, ObjectAttributes,debugstr_w(ObjectAttributes->ObjectName->Buffer));
111 /******************************************************************************
112 * NtNotifyChangeKey [NTDLL]
115 NTSTATUS WINAPI NtNotifyChangeKey(
116 IN HANDLE32 KeyHandle,
118 IN PIO_APC_ROUTINE ApcRoutine OPTIONAL,
119 IN PVOID ApcContext OPTIONAL,
120 OUT PIO_STATUS_BLOCK IoStatusBlock,
121 IN ULONG CompletionFilter,
122 IN BOOLEAN Asynchroneous,
123 OUT PVOID ChangeBuffer,
125 IN BOOLEAN WatchSubtree)
127 FIXME(ntdll,"(0x%08x,0x%08x,%p,%p,%p,0x%08lx, 0x%08x,%p,0x%08lx,0x%08x) stub!\n",
128 KeyHandle, Event, ApcRoutine, ApcContext, IoStatusBlock, CompletionFilter,
129 Asynchroneous, ChangeBuffer, Length, WatchSubtree);
134 /******************************************************************************
135 * NtOpenKey [NTDLL.129]
137 * OUT PHANDLE KeyHandle,
138 * IN ACCESS_MASK DesiredAccess,
139 * IN POBJECT_ATTRIBUTES ObjectAttributes
141 NTSTATUS WINAPI NtOpenKey(
143 ACCESS_MASK DesiredAccess,
144 POBJECT_ATTRIBUTES ObjectAttributes)
146 FIXME(ntdll,"(%p,0x%08lx,%p (%s)),stub!\n",
147 KeyHandle, DesiredAccess, ObjectAttributes,debugstr_w(ObjectAttributes->ObjectName->Buffer));
151 /******************************************************************************
155 NTSTATUS WINAPI NtQueryKey(
157 KEY_INFORMATION_CLASS KeyInformationClass,
158 PVOID KeyInformation,
162 FIXME(ntdll,"(0x%08x,0x%08x,%p,0x%08lx,%p) stub\n",
163 KeyHandle, KeyInformationClass, KeyInformation, Length, ResultLength);
167 /******************************************************************************
168 * NtQueryMultipleValueKey [NTDLL]
169 * ZwQueryMultipleValueKey
172 NTSTATUS WINAPI NtQueryMultipleValueKey(
174 PVALENTW ListOfValuesToQuery,
176 PVOID MultipleValueInformation,
180 FIXME(ntdll,"(0x%08x,%p,0x%08lx,%p,0x%08lx,%p) stub!\n",
181 KeyHandle, ListOfValuesToQuery, NumberOfItems, MultipleValueInformation,
182 Length,ReturnLength);
186 /******************************************************************************
187 * NtQueryValueKey [NTDLL]
190 NTSTATUS WINAPI NtQueryValueKey(
192 PUNICODE_STRING ValueName,
193 KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass,
194 PVOID KeyValueInformation,
198 FIXME(ntdll,"(0x%08x,%p,0x%08x,%p,0x%08lx,%p) stub\n",
199 KeyHandle, ValueName, KeyValueInformationClass, KeyValueInformation, Length, ResultLength);
203 /******************************************************************************
204 * NtReplaceKey [NTDLL]
207 NTSTATUS WINAPI NtReplaceKey(
208 IN POBJECT_ATTRIBUTES ObjectAttributes,
210 IN POBJECT_ATTRIBUTES ReplacedObjectAttributes)
212 FIXME(ntdll,"(%p(%s),0x%08x,%p (%s)),stub!\n",
213 ObjectAttributes,debugstr_w(ObjectAttributes->ObjectName->Buffer),Key,
214 ReplacedObjectAttributes,debugstr_w(ReplacedObjectAttributes->ObjectName->Buffer));
218 /******************************************************************************
219 * NtRestoreKey [NTDLL]
222 NTSTATUS WINAPI NtRestoreKey(
227 FIXME(ntdll,"(0x%08x,0x%08x,0x%08lx) stub\n",
228 KeyHandle, FileHandle, RestoreFlags);
232 /******************************************************************************
236 NTSTATUS WINAPI NtSaveKey(
237 IN HANDLE32 KeyHandle,
238 IN HANDLE32 FileHandle)
240 FIXME(ntdll,"(0x%08x,0x%08x) stub\n",
241 KeyHandle, FileHandle);
244 /******************************************************************************
245 * NtSetInformationKey [NTDLL]
246 * ZwSetInformationKey
248 NTSTATUS WINAPI NtSetInformationKey(
249 IN HANDLE32 KeyHandle,
250 IN const int KeyInformationClass,
251 IN PVOID KeyInformation,
252 IN ULONG KeyInformationLength)
254 FIXME(ntdll,"(0x%08x,0x%08x,%p,0x%08lx) stub\n",
255 KeyHandle, KeyInformationClass, KeyInformation, KeyInformationLength);
258 /******************************************************************************
259 * NtSetValueKey [NTDLL]
262 NTSTATUS WINAPI NtSetValueKey(
264 PUNICODE_STRING ValueName,
270 FIXME(ntdll,"(0x%08x,%p(%s), 0x%08lx, 0x%08lx, %p, 0x%08lx) stub!\n",
271 KeyHandle, ValueName,debugstr_w(ValueName->Buffer), TitleIndex, Type, Data, DataSize);
276 /******************************************************************************
277 * NtUnloadKey [NTDLL]
280 NTSTATUS WINAPI NtUnloadKey(
281 IN HANDLE32 KeyHandle)
283 FIXME(ntdll,"(0x%08x) stub\n",