NTDLL: stub implementations for NtAdjustGroupsToken and NtAlertThread
Mike McCormack
mike at codeweavers.com
Sat Aug 28 06:51:43 CDT 2004
ChangeLog:
* stub implementations for NtAdjustGroupsToken and NtAlertThread
-------------- next part --------------
Index: dlls/ntdll/nt.c
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/nt.c,v
retrieving revision 1.66
diff -u -r1.66 nt.c
--- dlls/ntdll/nt.c 26 Aug 2004 00:30:02 -0000 1.66
+++ dlls/ntdll/nt.c 28 Aug 2004 03:24:51 -0000
@@ -150,7 +150,7 @@
/******************************************************************************
* NtAdjustPrivilegesToken [NTDLL.@]
- * ZwAdjustGroupsToken [NTDLL.@]
+ * ZwAdjustPrivilegesToken [NTDLL.@]
*
* FIXME: parameters unsafe
*/
@@ -312,6 +312,23 @@
return STATUS_NOT_IMPLEMENTED;
}
+/******************************************************************************
+* NtAdjustGroupsToken [NTDLL.@]
+* ZwAdjustGroupsToken [NTDLL.@]
+*/
+NTSTATUS WINAPI NtAdjustGroupsToken(
+ HANDLE TokenHandle,
+ BOOLEAN ResetToDefault,
+ PTOKEN_GROUPS NewState,
+ ULONG BufferLength,
+ PTOKEN_GROUPS PreviousState,
+ PULONG ReturnLength)
+{
+ FIXME("%p %d %p %lu %p %p\n", TokenHandle, ResetToDefault,
+ NewState, BufferLength, PreviousState, ReturnLength);
+ return STATUS_NOT_IMPLEMENTED;
+}
+
/*
* Section
*/
@@ -823,4 +840,13 @@
else if (dwTypeBitMask & VER_MINORVERSION)
dwlConditionMask |= dwConditionMask << 0*3;
return dwlConditionMask;
+}
+
+/******************************************************************************
+ * NtAlertThread (NTDLL.@)
+ */
+NTSTATUS WINAPI NtAlertThread(HANDLE ThreadHandle)
+{
+ FIXME("%p\n", ThreadHandle);
+ return STATUS_NOT_IMPLEMENTED;
}
Index: dlls/ntdll/ntdll.spec
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/ntdll.spec,v
retrieving revision 1.163
diff -u -r1.163 ntdll.spec
--- dlls/ntdll/ntdll.spec 27 Aug 2004 19:11:01 -0000 1.163
+++ dlls/ntdll/ntdll.spec 28 Aug 2004 03:24:52 -0000
@@ -66,10 +66,10 @@
@ stdcall NtAcceptConnectPort(ptr long ptr long long ptr)
@ stdcall NtAccessCheck(ptr long long ptr ptr ptr ptr ptr)
@ stub NtAccessCheckAndAuditAlarm
-@ stub NtAdjustGroupsToken
+@ stdcall NtAdjustGroupsToken(long long ptr long ptr ptr)
@ stdcall NtAdjustPrivilegesToken(long long long long long long)
@ stub NtAlertResumeThread
-@ stub NtAlertThread
+@ stdcall NtAlertThread(long)
@ stdcall NtAllocateLocallyUniqueId(ptr)
@ stdcall NtAllocateUuids(ptr ptr ptr)
@ stdcall NtAllocateVirtualMemory(long ptr ptr ptr long long)
@@ -650,15 +650,15 @@
@ stdcall ZwAcceptConnectPort(ptr long ptr long long ptr) NtAcceptConnectPort
@ stdcall ZwAccessCheck(ptr long long ptr ptr ptr ptr ptr) NtAccessCheck
@ stub ZwAccessCheckAndAuditAlarm
-@ stdcall ZwAdjustGroupsToken(long long long long long long) NtAdjustPrivilegesToken
+@ stdcall ZwAdjustGroupsToken(long long long long long long) NtAdjustGroupsToken
@ stdcall ZwAdjustPrivilegesToken(long long long long long long) NtAdjustPrivilegesToken
@ stub ZwAlertResumeThread
-@ stub ZwAlertThread
+@ stdcall ZwAlertThread(long) NtAlertThread
@ stdcall ZwAllocateLocallyUniqueId(ptr) NtAllocateLocallyUniqueId
@ stdcall ZwAllocateUuids(ptr ptr ptr) NtAllocateUuids
@ stdcall ZwAllocateVirtualMemory(long ptr ptr ptr long long) NtAllocateVirtualMemory
@ stub ZwCallbackReturn
-@ stub ZwCancelIoFile
+@ stdcall ZwCancelIoFile(long ptr) NtCancelIoFile
@ stdcall ZwCancelTimer(long ptr) NtCancelTimer
@ stdcall ZwClearEvent(long) NtClearEvent
@ stdcall ZwClose(long) NtClose
@@ -686,7 +686,7 @@
@ stdcall ZwCreateTimer(ptr long ptr long) NtCreateTimer
@ stub ZwCreateToken
@ stdcall ZwDelayExecution(long ptr) NtDelayExecution
-@ stub ZwDeleteFile
+@ stdcall ZwDeleteFile(ptr) NtDeleteFile
@ stdcall ZwDeleteKey(long) NtDeleteKey
@ stdcall ZwDeleteValueKey(long ptr) NtDeleteValueKey
@ stdcall ZwDeviceIoControlFile(long long long long long long long long long long) NtDeviceIoControlFile
More information about the wine-patches
mailing list