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