Author: greatlrd
Date: Wed Aug 1 00:22:13 2007
New Revision: 28055
URL:
http://svn.reactos.org/svn/reactos?rev=28055&view=rev
Log:
user32 cleanup lite
redirect the InvalidateRect@12 to NtUserInvalidateRect@12 in the def file
nci tools changes (done of timo and me)
frist part moving the w32ksvc.db and sysfuncs.lst where they belong
Added:
trunk/reactos/ntoskrnl/sysfuncs.lst
- copied unchanged from r28054, trunk/reactos/tools/nci/sysfuncs.lst
trunk/reactos/subsystems/win32/win32k/w32ksvc.db
- copied unchanged from r28054, trunk/reactos/tools/nci/w32ksvc.db
Removed:
trunk/reactos/tools/nci/sysfuncs.lst
trunk/reactos/tools/nci/w32ksvc.db
Modified:
trunk/reactos/dll/win32/user32/controls/button.c
trunk/reactos/dll/win32/user32/controls/combo.c
trunk/reactos/dll/win32/user32/controls/edit.c
trunk/reactos/dll/win32/user32/controls/listbox.c
trunk/reactos/dll/win32/user32/controls/scrollbar.c
trunk/reactos/dll/win32/user32/user32.def
trunk/reactos/dll/win32/user32/windows/paint.c
trunk/reactos/tools/nci/nci.mak
Modified: trunk/reactos/dll/win32/user32/controls/button.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/controls/…
==============================================================================
--- trunk/reactos/dll/win32/user32/controls/button.c (original)
+++ trunk/reactos/dll/win32/user32/controls/button.c Wed Aug 1 00:22:13 2007
@@ -400,7 +400,7 @@
if (unicode) DefWindowProcW( hWnd, WM_SETTEXT, wParam, lParam );
else DefWindowProcA( hWnd, WM_SETTEXT, wParam, lParam );
if (btn_type == BS_GROUPBOX) /* Yes, only for BS_GROUPBOX */
- InvalidateRect( hWnd, NULL, TRUE );
+ NtUserInvalidateRect( hWnd, NULL, TRUE );
else
paint_button( hWnd, btn_type, ODA_DRAWENTIRE );
return 1; /* success. FIXME: check text length */
@@ -436,7 +436,7 @@
break;
case WM_SYSCOLORCHANGE:
- InvalidateRect( hWnd, NULL, FALSE );
+ NtUserInvalidateRect( hWnd, NULL, FALSE );
break;
#ifndef __REACTOS__
@@ -473,8 +473,8 @@
return 0;
}
oldHbitmap = (HBITMAP)SetWindowLongPtrW( hWnd, HIMAGE_GWL_OFFSET, lParam );
- InvalidateRect( hWnd, NULL, FALSE );
- return (LRESULT)oldHbitmap;
+ NtUserInvalidateRect( hWnd, NULL, FALSE );
+ return (LRESULT)oldHbitmap;
case BM_GETIMAGE:
return GetWindowLongPtrW( hWnd, HIMAGE_GWL_OFFSET );
Modified: trunk/reactos/dll/win32/user32/controls/combo.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/controls/…
==============================================================================
--- trunk/reactos/dll/win32/user32/controls/combo.c (original)
+++ trunk/reactos/dll/win32/user32/controls/combo.c Wed Aug 1 00:22:13 2007
@@ -1215,7 +1215,7 @@
*/
static void CBRepaintButton( LPHEADCOMBO lphc )
{
- InvalidateRect(lphc->self, &lphc->buttonRect, TRUE);
+ NtUserInvalidateRect(lphc->self, &lphc->buttonRect, TRUE);
UpdateWindow(lphc->self);
}
@@ -1234,7 +1234,9 @@
/* lphc->wState |= CBF_FOCUSED; */
if( !(lphc->wState & CBF_EDIT) )
- InvalidateRect(lphc->self, &lphc->textRect, TRUE);
+ {
+ NtUserInvalidateRect(lphc->self, &lphc->textRect, TRUE);
+ }
CB_NOTIFY( lphc, CBN_SETFOCUS );
lphc->wState |= CBF_FOCUSED;
@@ -1256,11 +1258,11 @@
if( CB_GETTYPE(lphc) == CBS_DROPDOWNLIST )
SendMessageW(lphc->hWndLBox, LB_CARETOFF, 0, 0);
- lphc->wState &= ~CBF_FOCUSED;
+ lphc->wState &= ~CBF_FOCUSED;
/* redraw text */
- if( !(lphc->wState & CBF_EDIT) )
- InvalidateRect(lphc->self, &lphc->textRect, TRUE);
+ if( !(lphc->wState & CBF_EDIT) )
+ NtUserInvalidateRect(lphc->self, &lphc->textRect, TRUE);
CB_NOTIFY( lphc, CBN_KILLFOCUS );
}
@@ -1278,12 +1280,12 @@
switch( HIWORD(wParam) >> 8 )
{
- case (EN_SETFOCUS >> 8):
+ case (EN_SETFOCUS >> 8):
TRACE("[%p]: edit [%p] got focus\n", lphc->self,
lphc->hWndEdit );
- COMBO_SetFocus( lphc );
- break;
+ COMBO_SetFocus( lphc );
+ break;
case (EN_KILLFOCUS >> 8):
@@ -1357,7 +1359,7 @@
SendMessageW(lphc->hWndEdit, EM_SETSEL, 0, (LPARAM)(-1));
}
else
- InvalidateRect(lphc->self, &lphc->textRect, TRUE);
+ NtUserInvalidateRect(lphc->self, &lphc->textRect, TRUE);
}
/* do not roll up if selection is being tracked
@@ -1679,7 +1681,7 @@
CBUpdateEdit( lphc, index );
else
{
- InvalidateRect(lphc->self, &lphc->textRect, TRUE);
+ NtUserInvalidateRect(lphc->self, &lphc->textRect, TRUE);
}
}
return (LRESULT)index;
@@ -1988,7 +1990,7 @@
EnableWindow( lphc->hWndLBox, (BOOL)wParam );
/* Force the control to repaint when the enabled state changes. */
- InvalidateRect(lphc->self, NULL, TRUE);
+ NtUserInvalidateRect(lphc->self, NULL, TRUE);
return TRUE;
case WM_SETREDRAW:
if( wParam )
@@ -2170,7 +2172,7 @@
SendMessageW(lphc->hWndEdit, WM_SETTEXT, 0,
(LPARAM)empty_stringW);
}
else
- InvalidateRect(lphc->self, NULL, TRUE);
+ NtUserInvalidateRect(lphc->self, NULL, TRUE);
return TRUE;
case CB_INITSTORAGE:
return SendMessageW(lphc->hWndLBox, LB_INITSTORAGE, wParam, lParam);
@@ -2259,7 +2261,7 @@
if( lphc->wState & CBF_EDIT )
CBUpdateEdit( lphc, (INT)wParam );
else
- InvalidateRect(lphc->self, &lphc->textRect, TRUE);
+ NtUserInvalidateRect(lphc->self, &lphc->textRect, TRUE);
lphc->wState &= ~CBF_SELCHANGE;
return lParam;
#ifndef __REACTOS__
Modified: trunk/reactos/dll/win32/user32/controls/edit.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/controls/…
==============================================================================
--- trunk/reactos/dll/win32/user32/controls/edit.c (original)
+++ trunk/reactos/dll/win32/user32/controls/edit.c Wed Aug 1 00:22:13 2007
@@ -5386,7 +5386,7 @@
es->flags &= ~EF_UPDATE;
EDIT_NOTIFY_PARENT(es, EN_UPDATE);
}
- InvalidateRect(es->hwndSelf, rc, bErase);
+ NtUserInvalidateRect(es->hwndSelf, rc, bErase);
}
/********************************************************************
Modified: trunk/reactos/dll/win32/user32/controls/listbox.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/controls/…
==============================================================================
--- trunk/reactos/dll/win32/user32/controls/listbox.c (original)
+++ trunk/reactos/dll/win32/user32/controls/listbox.c Wed Aug 1 00:22:13 2007
@@ -386,7 +386,7 @@
else
scroll = FALSE;
}
- if (!scroll) InvalidateRect( descr->self, NULL, TRUE );
+ if (!scroll) NtUserInvalidateRect( descr->self, NULL, TRUE );
descr->top_item = index;
LISTBOX_UpdateScroll( descr );
return LB_OKAY;
@@ -408,7 +408,7 @@
if (page_size == descr->page_size) return;
descr->page_size = page_size;
if (descr->style & LBS_MULTICOLUMN)
- InvalidateRect( descr->self, NULL, TRUE );
+ NtUserInvalidateRect( descr->self, NULL, TRUE );
LISTBOX_SetTopItem( descr, descr->top_item, FALSE );
}
@@ -463,7 +463,7 @@
/* Invalidate the focused item so it will be repainted correctly */
if (LISTBOX_GetItemRect( descr, descr->focus_item, &rect ) == 1)
{
- InvalidateRect( descr->self, &rect, FALSE );
+ NtUserInvalidateRect( descr->self, &rect, FALSE );
}
}
@@ -685,7 +685,7 @@
descr->style &= ~LBS_NOREDRAW;
if (descr->style & LBS_DISPLAYCHANGED)
{ /* page was changed while setredraw false, refresh automatically */
- InvalidateRect(descr->self, NULL, TRUE);
+ NtUserInvalidateRect(descr->self, NULL, TRUE);
if ((descr->top_item + descr->page_size) > descr->nb_items)
{ /* reset top of page if less than number of items/page */
descr->top_item = descr->nb_items - descr->page_size;
@@ -1198,14 +1198,14 @@
return;
}
rect.bottom = descr->height;
- InvalidateRect( descr->self, &rect, TRUE );
+ NtUserInvalidateRect( descr->self, &rect, TRUE );
if (descr->style & LBS_MULTICOLUMN)
{
/* Repaint the other columns */
rect.left = rect.right;
rect.right = descr->width;
rect.top = 0;
- InvalidateRect( descr->self, &rect, TRUE );
+ NtUserInvalidateRect( descr->self, &rect, TRUE );
}
}
}
@@ -1215,7 +1215,7 @@
RECT rect;
if (LISTBOX_GetItemRect( descr, index, &rect ) == 1)
- InvalidateRect( descr->self, &rect, TRUE );
+ NtUserInvalidateRect( descr->self, &rect, TRUE );
}
/***********************************************************************
@@ -1267,7 +1267,7 @@
LISTBOX_UpdatePage( descr );
LISTBOX_UpdateScroll( descr );
if (repaint)
- InvalidateRect( descr->self, 0, TRUE );
+ NtUserInvalidateRect( descr->self, 0, TRUE );
}
return LB_OKAY;
}
@@ -1292,12 +1292,12 @@
RECT rect;
/* Invalidate the focused item so it will be repainted correctly */
if (LISTBOX_GetItemRect( descr, descr->focus_item, &rect ) == 1)
- InvalidateRect( descr->self, &rect, TRUE );
+ NtUserInvalidateRect( descr->self, &rect, TRUE );
ScrollWindowEx( descr->self, diff, 0, NULL, NULL, 0, NULL,
SW_INVALIDATE | SW_ERASE | SW_SCROLLCHILDREN );
}
else
- InvalidateRect( descr->self, NULL, TRUE );
+ NtUserInvalidateRect( descr->self, NULL, TRUE );
}
@@ -2646,7 +2646,7 @@
case LB_RESETCONTENT:
LISTBOX_ResetContent( descr );
LISTBOX_UpdateScroll( descr );
- InvalidateRect( descr->self, NULL, TRUE );
+ NtUserInvalidateRect( descr->self, NULL, TRUE );
return 0;
#ifndef __REACTOS__
@@ -3158,7 +3158,7 @@
return LISTBOX_Destroy( descr );
case WM_ENABLE:
- InvalidateRect( hwnd, NULL, TRUE );
+ NtUserInvalidateRect( hwnd, NULL, TRUE );
return 0;
case WM_SETREDRAW:
@@ -3184,7 +3184,7 @@
return (LRESULT)descr->font;
case WM_SETFONT:
LISTBOX_SetFont( descr, (HFONT)wParam );
- if (lParam) InvalidateRect( hwnd, 0, TRUE );
+ if (lParam) NtUserInvalidateRect( hwnd, 0, TRUE );
return 0;
case WM_SETFOCUS:
descr->in_focus = TRUE;
Modified: trunk/reactos/dll/win32/user32/controls/scrollbar.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/controls/…
==============================================================================
--- trunk/reactos/dll/win32/user32/controls/scrollbar.c (original)
+++ trunk/reactos/dll/win32/user32/controls/scrollbar.c Wed Aug 1 00:22:13 2007
@@ -1357,7 +1357,7 @@
Rect.bottom = Rect.top + ThumbSize;
}
HideCaret(Wnd);
- InvalidateRect(Wnd, &Rect, FALSE);
+ NtUserInvalidateRect(Wnd, &Rect, FALSE);
DestroyCaret();
}
break;
Modified: trunk/reactos/dll/win32/user32/user32.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/user32.de…
==============================================================================
--- trunk/reactos/dll/win32/user32/user32.def (original)
+++ trunk/reactos/dll/win32/user32/user32.def Wed Aug 1 00:22:13 2007
@@ -407,7 +407,7 @@
InsertMenuW@20
InternalGetWindowText@12
IntersectRect@12
-InvalidateRect@12
+InvalidateRect@12=NtUserInvalidateRect@12
InvalidateRgn@12
InvertRect@8
IsCharAlphaA@4
Modified: trunk/reactos/dll/win32/user32/windows/paint.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/windows/p…
==============================================================================
--- trunk/reactos/dll/win32/user32/windows/paint.c (original)
+++ trunk/reactos/dll/win32/user32/windows/paint.c Wed Aug 1 00:22:13 2007
@@ -147,18 +147,6 @@
}
-/*
- * @implemented
- */
-BOOL
-STDCALL
-InvalidateRect(
- HWND hWnd,
- CONST RECT *lpRect,
- BOOL bErase)
-{
- return NtUserInvalidateRect(hWnd, lpRect, bErase);
-}
/*
Modified: trunk/reactos/tools/nci/nci.mak
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/nci/nci.mak?rev=2805…
==============================================================================
--- trunk/reactos/tools/nci/nci.mak (original)
+++ trunk/reactos/tools/nci/nci.mak Wed Aug 1 00:22:13 2007
@@ -42,13 +42,14 @@
clean: nci_clean
# WIN32K.SYS
-WIN32K_SVC_DB = $(NCI_BASE_)w32ksvc.db
+WIN32K_SVC_DB = subsystems$(SEP)win32$(SEP)win32k$(SEP)w32ksvc.db
WIN32K_SERVICE_TABLE = subsystems$(SEP)win32$(SEP)win32k$(SEP)include$(SEP)napi.h
WIN32K_GDI_STUBS = dll$(SEP)win32$(SEP)gdi32$(SEP)misc$(SEP)$(ARCH)$(SEP)win32k.S
WIN32K_USER_STUBS = dll$(SEP)win32$(SEP)user32$(SEP)misc$(SEP)$(ARCH)$(SEP)win32k.S
+
# NTOSKRNL.EXE
-KERNEL_SVC_DB = $(NCI_BASE_)sysfuncs.lst
+KERNEL_SVC_DB = ntoskrnl$(SEP)sysfuncs.lst
KERNEL_SERVICE_TABLE = ntoskrnl$(SEP)include$(SEP)internal$(SEP)napi.h
NTDLL_STUBS = dll$(SEP)ntdll$(SEP)$(ARCH)$(SEP)napi.S
KERNEL_STUBS = ntoskrnl$(SEP)ex$(SEP)$(ARCH)$(SEP)zw.S
@@ -67,6 +68,7 @@
${mkdir} ntoskrnl$(SEP)ex$(SEP)$(ARCH) 2>$(NUL)
${mkdir} dll$(SEP)win32$(SEP)gdi32$(SEP)misc$(SEP)$(ARCH) 2>$(NUL)
${mkdir} dll$(SEP)win32$(SEP)user32$(SEP)misc$(SEP)$(ARCH) 2>$(NUL)
+ ${mkdir} lib$(SEP)win32ksys$(SEP)$(ARCH) 2>$(NUL)
$(Q)$(NCI_TARGET) -arch $(ARCH) \
$(KERNEL_SVC_DB) \
$(WIN32K_SVC_DB) \
Removed: trunk/reactos/tools/nci/sysfuncs.lst
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/nci/sysfuncs.lst?rev…
==============================================================================
--- trunk/reactos/tools/nci/sysfuncs.lst (original)
+++ trunk/reactos/tools/nci/sysfuncs.lst (removed)
@@ -1,293 +1,0 @@
-NtAcceptConnectPort 6
-NtAccessCheck 8
-NtAccessCheckAndAuditAlarm 11
-NtAccessCheckByType 11
-NtAccessCheckByTypeAndAuditAlarm 16
-NtAccessCheckByTypeResultList 11
-NtAccessCheckByTypeResultListAndAuditAlarm 16
-NtAccessCheckByTypeResultListAndAuditAlarmByHandle 17
-NtAddAtom 3
-NtAddBootEntry 2
-NtAddDriverEntry 2
-NtAdjustGroupsToken 6
-NtAdjustPrivilegesToken 6
-NtAlertResumeThread 2
-NtAlertThread 1
-NtAllocateLocallyUniqueId 1
-NtAllocateUserPhysicalPages 3
-NtAllocateUuids 4
-NtAllocateVirtualMemory 6
-NtApphelpCacheControl 2
-NtAreMappedFilesTheSame 2
-NtAssignProcessToJobObject 2
-NtCallbackReturn 3
-NtCancelIoFile 2
-NtCancelTimer 2
-NtClearEvent 1
-NtClose 1
-NtCloseObjectAuditAlarm 3
-NtCompactKeys 2
-NtCompareTokens 3
-NtCompleteConnectPort 1
-NtCompressKey 1
-NtConnectPort 8
-NtContinue 2
-NtCreateDebugObject 4
-NtCreateDirectoryObject 3
-NtCreateEvent 5
-NtCreateEventPair 3
-NtCreateFile 11
-NtCreateIoCompletion 4
-NtCreateJobObject 3
-NtCreateJobSet 3
-NtCreateKey 7
-NtCreateMailslotFile 8
-NtCreateMutant 4
-NtCreateNamedPipeFile 14
-NtCreatePagingFile 4
-NtCreatePort 5
-NtCreateProcess 8
-NtCreateProcessEx 9
-NtCreateProfile 9
-NtCreateSection 7
-NtCreateSemaphore 5
-NtCreateSymbolicLinkObject 4
-NtCreateThread 8
-NtCreateTimer 4
-NtCreateToken 13
-NtCreateWaitablePort 5
-NtDebugActiveProcess 2
-NtDebugContinue 3
-NtDelayExecution 2
-NtDeleteAtom 1
-NtDeleteBootEntry 1
-NtDeleteDriverEntry 1
-NtDeleteFile 1
-NtDeleteKey 1
-NtDeleteObjectAuditAlarm 3
-NtDeleteValueKey 2
-NtDeviceIoControlFile 10
-NtDisplayString 1
-NtDuplicateObject 7
-NtDuplicateToken 6
-NtEnumerateBootEntries 2
-NtEnumerateDriverEntries 2
-NtEnumerateKey 6
-NtEnumerateSystemEnvironmentValuesEx 3
-NtEnumerateValueKey 6
-NtExtendSection 2
-NtFilterToken 6
-NtFindAtom 3
-NtFlushBuffersFile 2
-NtFlushInstructionCache 3
-NtFlushKey 1
-NtFlushVirtualMemory 4
-NtFlushWriteBuffer 0
-NtFreeUserPhysicalPages 3
-NtFreeVirtualMemory 4
-NtFsControlFile 10
-NtGetContextThread 2
-NtGetDevicePowerState 2
-NtGetPlugPlayEvent 4
-NtGetWriteWatch 7
-NtImpersonateAnonymousToken 1
-NtImpersonateClientOfPort 2
-NtImpersonateThread 3
-NtInitializeRegistry 1
-NtInitiatePowerAction 4
-NtIsProcessInJob 2
-NtIsSystemResumeAutomatic 0
-NtListenPort 2
-NtLoadDriver 1
-NtLoadKey 2
-NtLoadKey2 3
-NtLoadKeyEx 7
-NtLockFile 10
-NtLockProductActivationKeys 2
-NtLockRegistryKey 1
-NtLockVirtualMemory 4
-NtMakePermanentObject 1
-NtMakeTemporaryObject 1
-NtMapUserPhysicalPages 3
-NtMapUserPhysicalPagesScatter 3
-NtMapViewOfSection 10
-NtModifyBootEntry 1
-NtModifyDriverEntry 1
-NtNotifyChangeDirectoryFile 9
-NtNotifyChangeKey 10
-NtNotifyChangeMultipleKeys 12
-NtOpenDirectoryObject 3
-NtOpenEvent 3
-NtOpenEventPair 3
-NtOpenFile 6
-NtOpenIoCompletion 3
-NtOpenJobObject 3
-NtOpenKey 3
-NtOpenMutant 3
-NtOpenObjectAuditAlarm 12
-NtOpenProcess 4
-NtOpenProcessToken 3
-NtOpenProcessTokenEx 4
-NtOpenSection 3
-NtOpenSemaphore 3
-NtOpenSymbolicLinkObject 3
-NtOpenThread 4
-NtOpenThreadToken 4
-NtOpenThreadTokenEx 5
-NtOpenTimer 3
-NtPlugPlayControl 3
-NtPowerInformation 5
-NtPrivilegeCheck 3
-NtPrivilegedServiceAuditAlarm 5
-NtPrivilegeObjectAuditAlarm 6
-NtProtectVirtualMemory 5
-NtPulseEvent 2
-NtQueryAttributesFile 2
-NtQueryBootEntryOrder 2
-NtQueryBootOptions 2
-NtQueryDebugFilterState 2
-NtQueryDefaultLocale 2
-NtQueryDefaultUILanguage 1
-NtQueryDirectoryFile 11
-NtQueryDirectoryObject 7
-NtQueryDriverEntryOrder 2
-NtQueryEaFile 9
-NtQueryEvent 5
-NtQueryFullAttributesFile 2
-NtQueryInformationAtom 5
-NtQueryInformationFile 5
-NtQueryInformationJobObject 5
-NtQueryInformationPort 5
-NtQueryInformationProcess 5
-NtQueryInformationThread 5
-NtQueryInformationToken 5
-NtQueryInstallUILanguage 1
-NtQueryIntervalProfile 2
-NtQueryIoCompletion 5
-NtQueryKey 5
-NtQueryMultipleValueKey 6
-NtQueryMutant 5
-NtQueryObject 5
-NtQueryOpenSubKeys 2
-NtQueryOpenSubKeysEx 4
-NtQueryPerformanceCounter 2
-NtQueryQuotaInformationFile 9
-NtQuerySection 5
-NtQuerySecurityObject 5
-NtQuerySemaphore 5
-NtQuerySymbolicLinkObject 3
-NtQuerySystemEnvironmentValue 4
-NtQuerySystemEnvironmentValueEx 5
-NtQuerySystemInformation 4
-NtQuerySystemTime 1
-NtQueryTimer 5
-NtQueryTimerResolution 3
-NtQueryValueKey 6
-NtQueryVirtualMemory 6
-NtQueryVolumeInformationFile 5
-NtQueueApcThread 5
-NtRaiseException 3
-NtRaiseHardError 6
-NtReadFile 9
-NtReadFileScatter 9
-NtReadRequestData 6
-NtReadVirtualMemory 5
-NtRegisterThreadTerminatePort 1
-NtReleaseMutant 2
-NtReleaseSemaphore 3
-NtRemoveIoCompletion 5
-NtRemoveProcessDebug 2
-NtReplaceKey 3
-NtReplyPort 2
-NtReplyWaitReceivePort 4
-NtReplyWaitReceivePortEx 5
-NtReplyWaitReplyPort 2
-NtRequestPort 2
-NtRequestWaitReplyPort 3
-NtRequestWakeupLatency 1
-NtResetEvent 2
-NtResetWriteWatch 3
-NtRestoreKey 3
-NtResumeProcess 1
-NtResumeThread 2
-NtSaveKey 2
-NtSaveKeyEx 3
-NtSaveMergedKeys 3
-NtSecureConnectPort 9
-NtSetBootEntryOrder 2
-NtSetBootOptions 2
-NtSetContextThread 2
-NtSetDebugFilterState 3
-NtSetDefaultHardErrorPort 1
-NtSetDefaultLocale 2
-NtSetDefaultUILanguage 1
-NtSetDriverEntryOrder 2
-NtSetEaFile 4
-NtSetEvent 2
-NtSetEventBoostPriority 1
-NtSetHighEventPair 1
-NtSetHighWaitLowEventPair 1
-NtSetInformationDebugObject 5
-NtSetInformationFile 5
-NtSetInformationJobObject 4
-NtSetInformationKey 4
-NtSetInformationObject 4
-NtSetInformationProcess 4
-NtSetInformationThread 4
-NtSetInformationToken 4
-NtSetIntervalProfile 2
-NtSetIoCompletion 5
-NtSetLdtEntries 6
-NtSetLowEventPair 1
-NtSetLowWaitHighEventPair 1
-NtSetQuotaInformationFile 4
-NtSetSecurityObject 3
-NtSetSystemEnvironmentValue 2
-NtSetSystemEnvironmentValueEx 2
-NtSetSystemInformation 3
-NtSetSystemPowerState 3
-NtSetSystemTime 2
-NtSetThreadExecutionState 2
-NtSetTimer 7
-NtSetTimerResolution 3
-NtSetUuidSeed 1
-NtSetValueKey 6
-NtSetVolumeInformationFile 5
-NtShutdownSystem 1
-NtSignalAndWaitForSingleObject 4
-NtStartProfile 1
-NtStopProfile 1
-NtSuspendProcess 1
-NtSuspendThread 2
-NtSystemDebugControl 6
-NtTerminateJobObject 2
-NtTerminateProcess 2
-NtTerminateThread 2
-NtTestAlert 0
-NtTraceEvent 4
-NtTranslateFilePath 4
-NtUnloadDriver 1
-NtUnloadKey 1
-NtUnloadKey2 2
-NtUnloadKeyEx 2
-NtUnlockFile 5
-NtUnlockVirtualMemory 4
-NtUnmapViewOfSection 2
-NtVdmControl 2
-NtWaitForDebugEvent 4
-NtWaitForMultipleObjects 5
-NtWaitForSingleObject 3
-NtWaitHighEventPair 1
-NtWaitLowEventPair 1
-NtWriteFile 9
-NtWriteFileGather 9
-NtWriteRequestData 6
-NtWriteVirtualMemory 5
-NtYieldExecution 0
-NtCreateKeyedEvent 4
-NtOpenKeyedEvent 3
-NtReleaseKeyedEvent 4
-NtWaitForKeyedEvent 4
-NtQueryPortInformationProcess 0
-NtGetCurrentProcessorNumber 0
-NtWaitForMultipleObjects32 5
Removed: trunk/reactos/tools/nci/w32ksvc.db
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/nci/w32ksvc.db?rev=2…
==============================================================================
--- trunk/reactos/tools/nci/w32ksvc.db (original)
+++ trunk/reactos/tools/nci/w32ksvc.db (removed)
@@ -1,621 +1,0 @@
-# NAME ARG_COUNT
-NtGdiAbortDoc 1
-NtGdiAbortPath 1
-NtGdiAddFontResource 2
-NtGdiAlphaBlend 11
-NtGdiAngleArc 6
-NtGdiAnimatePalette 4
-NtGdiArc 9
-NtGdiArcInternal 10
-NtGdiArcTo 9
-NtGdiBeginPath 1
-NtGdiBitBlt 11
-NtGdiCancelDC 1
-NtGdiChord 9
-NtGdiCloseEnhMetaFile 1
-NtGdiCloseFigure 1
-NtGdiCloseMetaFile 1
-NtGdiColorMatchToTarget 3
-NtGdiCombineRgn 4
-NtGdiCombineTransform 3
-NtGdiCopyEnhMetaFile 2
-NtGdiCopyMetaFile 2
-NtGdiCreateBitmap 5
-NtGdiCreateClientObj 1
-NtGdiCreateColorSpace 1
-NtGdiCreateCompatibleBitmap 3
-NtGdiCreateCompatibleDC 1
-NtGdiCreateDIBitmap 6
-NtGdiCreateDIBBrush 6
-NtGdiCreateDIBSection 9
-NtGdiCreateEllipticRgn 4
-NtGdiCreateEnhMetaFile 4
-NtGdiCreateHalftonePalette 1
-NtGdiCreateHatchBrushInternal 3
-NtGdiCreateMetaFile 1
-NtGdiCreatePalette 1
-NtGdiCreatePatternBrushInternal 3
-NtGdiCreatePen 4
-NtGdiCreatePolygonRgn 3
-NtGdiCreatePolyPolygonRgn 4
-NtGdiCreateRectRgn 4
-NtGdiCreateRoundRectRgn 6
-NtGdiCreateScalableFontResource 4
-NtGdiCreateSolidBrush 2
-NtGdiDPtoLP 3
-NtGdiDeleteClientObj 1
-NtGdiDeleteColorSpace 1
-NtGdiDeleteObjectApp 1
-NtGdiDeleteEnhMetaFile 1
-NtGdiDeleteMetaFile 1
-NtGdiDeleteObject 1
-NtGdiDescribePixelFormat 4
-#NtGdiDeviceCapabilitiesEx ?
-NtGdiDrawEscape 4
-NtGdiEllipse 5
-NtGdiEndDoc 1
-NtGdiEndPage 1
-NtGdiEndPath 1
-NtGdiEnumEnhMetaFile 5
-NtGdiEnumFonts 4
-NtGdiEnumICMProfiles 3
-NtGdiEnumMetaFile 4
-NtGdiEnumObjects 4
-NtGdiEqualRgn 2
-NtGdiEscape 5
-NtGdiExcludeClipRect 5
-NtGdiExtCreatePen 11
-NtGdiExtCreateRegion 3
-NtGdiExtEscape 6
-NtGdiExtFloodFill 5
-NtGdiExtGetObjectW 3
-NtGdiExtSelectClipRgn 3
-NtGdiExtTextOut 8
-NtGdiFillPath 1
-NtGdiFillRgn 3
-NtGdiFlattenPath 1
-NtGdiFrameRgn 5
-NtGdiGdiComment 3
-NtGdiFlush 0
-#NtGdiGdiPlayDCScript ?
-#NtGdiGdiPlayJournal ?
-#NtGdiGdiPlayScript ?
-#NtGdiGdiPlaySpoolStream ?
-NtGdiGetArcDirection 1
-NtGdiGetAspectRatioFilterEx 2
-NtGdiGetBitmapBits 3
-NtGdiGetBitmapDimensionEx 2
-NtGdiGetBkColor 1
-NtGdiGetBkMode 1
-NtGdiGetBoundsRect 3
-NtGdiGetBrushOrgEx 2
-NtGdiGetCharABCWidths 4
-NtGdiGetCharABCWidthsFloat 4
-NtGdiGetCharacterPlacement 6
-NtGdiGetCharSet 1
-NtGdiGetCharWidth32 4
-NtGdiGetCharWidthFloat 4
-NtGdiGetClipBox 2
-NtGdiGetClipRgn 1
-NtGdiGetColorAdjustment 2
-NtGdiGetColorSpace 1
-NtGdiGetCurrentObject 2
-NtGdiGetCurrentPositionEx 2
-NtGdiGetDCOrgEx 2
-NtGdiGetDIBColorTable 4
-NtGdiGetDIBits 7
-NtGdiGetDeviceCaps 2
-NtGdiGetDeviceGammaRamp 2
-NtGdiGetEnhMetaFile 1
-NtGdiGetEnhMetaFileBits 3
-NtGdiGetEnhMetaFileDescription 3
-NtGdiGetEnhMetaFileHeader 3
-NtGdiGetEnhMetaFilePaletteEntries 3
-NtGdiGetEnhMetaFilePixelFormat 3
-NtGdiGetFontData 5
-NtGdiGetFontFamilyInfo 4
-NtGdiGetFontLanguageInfo 1
-NtGdiGetFontResourceInfoInternalW 7
-NtGdiGetGlyphOutline 8
-#NtGdiGetGlyphOutlineWow ?
-NtGdiGetGraphicsMode 1
-NtGdiGetICMProfile 3
-NtGdiGetKerningPairs 3
-NtGdiGetLogColorSpace 3
-NtGdiGetMapMode 1
-NtGdiGetMetaFile 1
-NtGdiGetMetaFileBitsEx 3
-NtGdiGetMetaRgn 2
-NtGdiGetMiterLimit 2
-NtGdiGetNearestColor 2
-NtGdiGetNearestPaletteIndex 2
-NtGdiGetOutlineTextMetricsInternalW 4
-NtGdiGetPaletteEntries 4
-NtGdiGetPath 4
-NtGdiGetPixel 3
-NtGdiGetPixelFormat 1
-NtGdiGetPolyFillMode 1
-NtGdiGetROP2 1
-#NtGdiGetRandomRgn ?
-NtGdiGetRasterizerCaps 2
-NtGdiGetRelAbs 1
-NtGdiGetRegionData 3
-NtGdiGetRgnBox 2
-NtGdiGetSetTextCharExtra 3
-NtGdiGetStockObject 1
-NtGdiGetStretchBltMode 1
-NtGdiGetSystemPaletteEntries 4
-NtGdiGetSystemPaletteUse 1
-NtGdiGetTextAlign 1
-NtGdiGetTextCharsetInfo 3
-NtGdiGetTextColor 1
-NtGdiGetTextExtentExW 8
-NtGdiGetTextExtent 5
-NtGdiGetTextExtentPoint32 4
-NtGdiGetTextFaceW 4
-NtGdiGetTextMetricsW 3
-NtGdiGetViewportExtEx 2
-NtGdiGetViewportOrgEx 2
-NtGdiGetWinMetaFileBits 5
-NtGdiGetWindowExtEx 2
-NtGdiGetWindowOrgEx 2
-NtGdiGetWorldTransform 2
-NtGdiGradientFill 6
-NtGdiHfontCreate 5
-NtGdiIntersectClipRect 5
-NtGdiInvertRgn 2
-NtGdiLPtoDP 3
-NtGdiLineTo 3
-NtGdiMaskBlt 12
-NtGdiModifyWorldTransform 3
-NtGdiMoveToEx 4
-NtGdiOffsetClipRgn 3
-NtGdiOffsetRgn 3
-NtGdiOffsetViewportOrgEx 4
-NtGdiOffsetWindowOrgEx 4
-NtGdiOpenDCW 7
-NtGdiPaintRgn 2
-NtGdiPatBlt 6
-NtGdiPathToRegion 1
-NtGdiPie 9
-NtGdiPlayEnhMetaFile 3
-NtGdiPlayEnhMetaFileRecord 4
-NtGdiPlayMetaFile 2
-NtGdiPlayMetaFileRecord 4
-NtGdiPlgBlt 10
-NtGdiPolyBezier 3
-NtGdiPolyBezierTo 3
-NtGdiPolyDraw 4
-NtGdiPolyline 3
-NtGdiPolylineTo 3
-NtGdiPolyPatBlt 5
-NtGdiPolyPolyDraw 5
-NtGdiPolyPolyline 4
-NtGdiPolyTextOut 3
-NtGdiPolygon 3
-NtGdiPolyPolygon 4
-NtGdiPtInRegion 3
-NtGdiPtVisible 3
-NtGdiRealizePalette 1
-NtGdiRectInRegion 2
-NtGdiRectVisible 2
-NtGdiRectangle 5
-NtGdiRemoveFontResource 1
-NtGdiResetDC 5
-NtGdiResizePalette 2
-NtGdiRestoreDC 2
-NtGdiRoundRect 7
-NtGdiSaveDC 1
-NtGdiScaleViewportExtEx 6
-NtGdiScaleWindowExtEx 6
-#NtGdiSelectBrushLocal ?
-NtGdiSelectClipPath 2
-NtGdiSelectClipRgn 2
-#NtGdiSelectFontLocal ?
-NtGdiSelectObject 2
-NtGdiSelectPalette 3
-NtGdiSetAbortProc 2
-NtGdiSetArcDirection 2
-NtGdiSetBitmapBits 3
-NtGdiSetBitmapDimensionEx 4
-NtGdiSetBkColor 2
-NtGdiSetBkMode 2
-NtGdiSetBoundsRect 3
-NtGdiSetBrushOrgEx 4
-NtGdiSetColorAdjustment 2
-NtGdiSetColorSpace 2
-NtGdiSetDIBColorTable 4
-NtGdiSetDIBits 7
-NtGdiSetDIBitsToDevice 12
-NtGdiSetDeviceGammaRamp 2
-NtGdiSetEnhMetaFileBits 2
-#NtGdiSetFontEnumeration ?
-NtGdiSetGraphicsMode 2
-NtGdiSetICMMode 2
-NtGdiSetICMProfile 2
-NtGdiSetMapMode 2
-NtGdiSetMapperFlags 2
-NtGdiSetMetaFileBitsEx 2
-NtGdiSetMetaRgn 1
-NtGdiSetMiterLimit 3
-NtGdiSetPaletteEntries 4
-NtGdiSetPixel 4
-NtGdiSetPixelFormat 3
-NtGdiSetPixelV 4
-NtGdiSetPolyFillMode 2
-NtGdiSetROP2 2
-NtGdiSetRectRgn 5
-#NtGdiSetRelAbs 2
-NtGdiSetStretchBltMode 2
-NtGdiSetSystemPaletteUse 2
-NtGdiSetTextAlign 2
-NtGdiSetTextColor 2
-NtGdiSetTextJustification 3
-NtGdiSetViewportExtEx 4
-NtGdiSetViewportOrgEx 4
-#NtGdiSetWinMetaFileBits 1
-NtGdiSetWindowExtEx 4
-NtGdiSetWindowOrgEx 4
-NtGdiSetWorldTransform 2
-NtGdiStartDoc 4
-NtGdiStartPage 1
-NtGdiStretchBlt 12
-NtGdiStretchDIBits 13
-NtGdiStrokeAndFillPath 1
-NtGdiStrokePath 1
-NtGdiSwapBuffers 1
-NtGdiTransparentBlt 11
-NtGdiTranslateCharsetInfo 3
-NtGdiUnrealizeObject 1
-NtGdiUpdateColors 1
-NtGdiUpdateICMRegKey 4
-NtGdiWidenPath 1
-NtUserActivateKeyboardLayout 2
-NtUserAlterWindowStyle 3
-NtUserAttachThreadInput 3
-NtUserBeginPaint 2
-NtUserBitBltSysBmp 8
-NtUserBlockInput 1
-NtUserBuildHwndList 7
-NtUserBuildMenuItemList 4
-NtUserBuildNameList 4
-NtUserBuildPropList 4
-NtUserCallHwnd 2
-NtUserCallHwndLock 2
-NtUserCallHwndOpt 2
-NtUserCallHwndParam 3
-NtUserCallHwndParamLock 3
-NtUserCallMsgFilter 2
-NtUserCallNextHookEx 4
-NtUserCallNoParam 1
-NtUserCallOneParam 2
-NtUserCallTwoParam 3
-NtUserChangeClipboardChain 2
-NtUserChangeDisplaySettings 5
-NtUserCheckMenuItem 3
-NtUserChildWindowFromPointEx 4
-NtUserClipCursor 1
-NtUserCloseClipboard 0
-NtUserCloseDesktop 1
-NtUserCloseWindowStation 1
-NtUserConvertMemHandle 2
-NtUserCopyAcceleratorTable 3
-NtUserCountClipboardFormats 0
-NtUserCreateAcceleratorTable 2
-NtUserCreateCaret 4
-NtUserCreateCursorIconHandle 2
-NtUserCreateDesktop 5
-NtUserCreateLocalMemHandle 4
-NtUserCreateMenu 1
-NtUserCreateWindowEx 14
-NtUserCreateWindowStation 6
-NtUserDdeGetQualityOfService 3
-NtUserDdeInitialize 5
-NtUserDdeSetQualityOfService 3
-NtUserDeferWindowPos 8
-NtUserDefSetText 2
-NtUserDeleteMenu 3
-NtUserDestroyAcceleratorTable 1
-NtUserDestroyCursorIcon 2
-NtUserDestroyMenu 1
-NtUserDestroyWindow 1
-NtUserDispatchMessage 1
-NtUserDragDetect 3
-NtUserDragObject 5
-NtUserDrawAnimatedRects 4
-NtUserDrawCaption 4
-NtUserDrawCaptionTemp 7
-NtUserDrawIconEx 11
-NtUserDrawMenuBarTemp 5
-NtUserEmptyClipboard 0
-NtUserEnableMenuItem 3
-NtUserEnableScrollBar 3
-NtUserEndDeferWindowPosEx 2
-NtUserEndMenu 0
-NtUserEndPaint 2
-NtUserEnumClipboardFormats 1
-NtUserEnumDisplayDevices 4
-NtUserEnumDisplayMonitors 5
-NtUserEnumDisplaySettings 4
-NtUserEvent 1
-NtUserExcludeUpdateRgn 2
-NtUserFillWindow 4
-NtUserFindExistingCursorIcon 4
-NtUserFindWindowEx 4
-NtUserFlashWindowEx 1
-NtUserGetActiveWindow 0
-NtUserGetAltTabInfo 6
-NtUserGetAncestor 2
-NtUserGetAsyncKeyState 1
-NtUserGetCapture 0
-NtUserGetCaretBlinkTime 0
-NtUserGetCaretPos 1
-NtUserGetClassInfo 4
-NtUserGetClassLong 3
-NtUserGetClassName 3
-NtUserGetClientOrigin 2
-NtUserGetClientRect 2
-NtUserGetClipboardData 2
-NtUserGetClipboardFormatName 3
-NtUserGetClipboardOwner 0
-NtUserGetClipboardSequenceNumber 0
-NtUserGetClipboardViewer 0
-NtUserGetClipCursor 1
-NtUserGetComboBoxInfo 2
-NtUserGetControlBrush 3
-NtUserGetControlColor 4
-NtUserGetCPD 3
-NtUserGetCursorFrameInfo 4
-NtUserGetCursorInfo 1
-NtUserGetDC 1
-NtUserGetDCEx 3
-NtUserGetMenuDefaultItem 3
-NtUserGetDoubleClickTime 0
-NtUserGetForegroundWindow 0
-NtUserGetGuiResources 2
-NtUserGetGUIThreadInfo 2
-NtUserGetCursorIconInfo 2
-NtUserGetCursorIconSize 3
-NtUserGetImeHotKey 4
-NtUserGetInternalWindowPos 3
-NtUserGetKeyboardLayoutList 2
-NtUserGetKeyboardLayoutName 1
-NtUserGetKeyboardState 1
-NtUserGetKeyNameText 3
-NtUserGetKeyState 1
-NtUserGetLastInputInfo 1
-NtUserGetListBoxInfo 1
-NtUserGetMenuBarInfo 4
-NtUserGetMenuIndex 2
-NtUserGetMenuItemRect 4
-NtUserGetMessage 4
-NtUserGetMinMaxInfo 3
-NtUserGetMonitorInfo 2
-NtUserGetMouseMovePointsEx 5
-NtUserGetObjectInformation 5
-NtUserGetOpenClipboardWindow 0
-NtUserGetProp 2
-NtUserGetPriorityClipboardFormat 2
-NtUserGetProcessWindowStation 0
-NtUserGetScrollBarInfo 3
-NtUserGetScrollInfo 3
-NtUserGetSystemMenu 2
-NtUserGetSystemMetrics 1
-NtUserGetThreadDesktop 2
-NtUserGetThreadState 1
-NtUserGetTitleBarInfo 2
-NtUserGetUpdateRect 3
-NtUserGetUpdateRgn 3
-NtUserGetWindowDC 1
-NtUserGetWindowPlacement 2
-NtUserGetWindowLong 3
-NtUserGetWindowRect 2
-NtUserGetWOWClass 2
-NtUserHideCaret 1
-NtUserHiliteMenuItem 4
-NtUserImpersonateDdeClientWindow 2
-NtUserInitializeClientPfnArrays 4
-NtUserInitTask 11
-NtUserInsertMenuItem 4
-NtUserInternalGetWindowText 3
-NtUserInvalidateRect 3
-NtUserInvalidateRgn 3
-NtUserIsClipboardFormatAvailable 1
-NtUserKillSystemTimer 2
-NtUserKillTimer 2
-NtUserLoadKeyboardLayoutEx 6
-NtUserLockWindowStation 1
-NtUserLockWindowUpdate 1
-NtUserLockWorkStation 0
-NtUserMapVirtualKeyEx 4
-NtUserMenuInfo 3
-NtUserMenuItemFromPoint 4
-NtUserMenuItemInfo 5
-NtUserMessageCall 7
-NtUserMNDragLeave 0
-NtUserMNDragOver 2
-NtUserModifyUserStartupInfoFlags 2
-NtUserMonitorFromPoint 3
-NtUserMonitorFromRect 2
-NtUserMonitorFromWindow 2
-NtUserMoveWindow 6
-NtUserNotifyIMEStatus 3
-NtUserNotifyWinEvent 4
-NtUserOpenClipboard 2
-NtUserOpenDesktop 3
-NtUserOpenInputDesktop 3
-NtUserOpenWindowStation 2
-NtUserPaintDesktop 1
-NtUserPeekMessage 5
-NtUserPostMessage 4
-NtUserPostThreadMessage 4
-NtUserQuerySendMessage 1
-NtUserQueryUserCounters 5
-NtUserQueryWindow 2
-NtUserReleaseDC 2
-NtUserRealChildWindowFromPoint 3
-NtUserRedrawWindow 4
-NtUserRegisterClassEx 6
-NtUserRegisterClipboardFormat 1
-NtUserRegisterHotKey 4
-NtUserRegisterTasklist 1
-NtUserRegisterWindowMessage 1
-NtUserRemoveMenu 3
-NtUserRemoveProp 2
-NtUserResolveDesktopForWOW 1
-NtUserSBGetParms 4
-NtUserScrollDC 7
-NtUserScrollWindowEx 8
-NtUserSendInput 3
-NtUserSendMessage 5
-NtUserSendMessageCallback 6
-NtUserSendMessageTimeout 8
-NtUserSendNotifyMessage 4
-NtUserSetActiveWindow 1
-NtUserSetCapture 1
-NtUserSetClassLong 4
-NtUserSetClassWord 3
-NtUserSetClipboardData 3
-NtUserSetClipboardViewer 1
-NtUserSetConsoleReserveKeys 2
-NtUserSetCursor 1
-NtUserSetCursorIconContents 2
-NtUserSetCursorIconData 6
-NtUserSetDbgTag 2
-NtUserSetFocus 1
-NtUserSetImeHotKey 5
-NtUserSetImeOwnerWindow 2
-NtUserSetInternalWindowPos 4
-NtUserSetKeyboardState 1
-NtUserSetLayeredWindowAttributes 4
-NtUserSetLogonNotifyWindow 1
-NtUserSetMenu 3
-NtUserSetMenuContextHelpId 2
-NtUserSetMenuDefaultItem 3
-NtUserSetMenuFlagRtoL 1
-NtUserSetObjectInformation 4
-NtUserSetParent 2
-NtUserSetProcessWindowStation 1
-NtUserSetProp 3
-NtUserSetRipFlags 2
-NtUserSetScrollBarInfo 3
-NtUserSetScrollInfo 4
-NtUserSetShellWindowEx 2
-NtUserSetSysColors 4
-NtUserSetSystemCursor 2
-NtUserSetSystemMenu 2
-NtUserSetSystemTimer 4
-NtUserSetThreadDesktop 1
-NtUserSetThreadState 2
-NtUserSetTimer 4
-NtUserSetWindowFNID 2
-NtUserSetWindowLong 4
-NtUserSetWindowPlacement 2
-NtUserSetWindowPos 7
-NtUserSetWindowRgn 3
-NtUserSetWindowsHookAW 3
-NtUserSetWindowsHookEx 6
-NtUserSetWindowStationUser 4
-NtUserSetWindowWord 3
-NtUserSetWinEventHook 8
-NtUserShowCaret 1
-NtUserShowScrollBar 3
-NtUserShowWindow 2
-NtUserShowWindowAsync 2
-NtUserSwitchDesktop 1
-NtUserSystemParametersInfo 4
-NtUserThunkedMenuInfo 2
-NtUserThunkedMenuItemInfo 6
-NtUserToUnicodeEx 7
-NtUserTrackMouseEvent 1
-NtUserTrackPopupMenuEx 6
-NtUserTranslateAccelerator 3
-NtUserTranslateMessage 2
-NtUserUnhookWindowsHookEx 1
-NtUserUnhookWinEvent 1
-NtUserUnloadKeyboardLayout 1
-NtUserUnlockWindowStation 1
-NtUserUnregisterClass 2
-NtUserUnregisterHotKey 2
-NtUserUpdateInputContext 3
-NtUserUpdateInstance 3
-NtUserUpdateLayeredWindow 9
-NtUserUpdatePerUserSystemParameters 2
-NtUserUserHandleGrantAccess 3
-NtUserValidateHandleSecure 1
-NtUserVkKeyScanEx 3
-NtUserWaitForInputIdle 3
-NtUserWaitForMsgAndEvent 1
-NtUserWaitMessage 0
-NtUserWin32PoolAllocationStats 6
-NtUserWindowFromPoint 2
-NtUserYieldTask 0
-NtUserGetDesktopWindow 0
-# ReactOS only system calls
-NtUserAcquireOrReleaseInputOwnership 1
-NtUserGetWindowThreadProcessId 2
-NtUserGetQueueStatus 1
-NtUserGetParent 1
-NtUserGetWindow 2
-NtUserGetLastActivePopup 1
-NtUserGetShellWindow 0
-NtUserDereferenceWndProcHandle 2
-NtUserManualGuiCheck 1
-# DirectDraw system calls
-NtGdiD3dContextCreate 4
-NtGdiD3dContextDestroy 1
-NtGdiD3dContextDestroyAll 0
-NtGdiD3dDrawPrimitives2 7
-NtGdiD3dValidateTextureStageState 1
-NtGdiDdAddAttachedSurface 3
-NtGdiDdAlphaBlt 3
-NtGdiDdAttachSurface 2
-NtGdiDdBeginMoCompFrame 2
-NtGdiDdBlt 3
-NtGdiDdCanCreateD3DBuffer 2
-NtGdiDdCanCreateSurface 2
-NtGdiDdColorControl 2
-NtGdiDdCreateD3DBuffer 8
-NtGdiDdCreateDirectDrawObject 1
-NtGdiDdCreateMoComp 2
-NtGdiDdCreateSurface 8
-NtGdiDdCreateSurfaceEx 3
-NtGdiDdCreateSurfaceObject 6
-NtGdiDdDeleteDirectDrawObject 1
-NtGdiDdDeleteSurfaceObject 1
-NtGdiDdDestroyD3DBuffer 1
-NtGdiDdDestroyMoComp 2
-NtGdiDdDestroySurface 2
-NtGdiDdEndMoCompFrame 2
-NtGdiDdFlip 5
-NtGdiDdFlipToGDISurface 2
-NtGdiDdGetAvailDriverMemory 2
-NtGdiDdGetBltStatus 2
-NtGdiDdGetDC 2
-NtGdiDdGetDriverInfo 2
-NtGdiDdGetDriverState 1
-NtGdiDdGetDxHandle 3
-NtGdiDdGetFlipStatus 2
-NtGdiDdGetInternalMoCompInfo 2
-NtGdiDdGetMoCompBuffInfo 2
-NtGdiDdGetMoCompFormats 2
-NtGdiDdGetMoCompGuids 2
-NtGdiDdGetScanLine 2
-NtGdiDdLock 3
-NtGdiDdLockD3D 2
-NtGdiDdQueryDirectDrawObject 11
-NtGdiDdQueryMoCompStatus 2
-NtGdiDdReenableDirectDrawObject 2
-NtGdiDdReleaseDC 1
-NtGdiDdRenderMoComp 2
-NtGdiDdResetVisrgn 2
-NtGdiDdSetColorKey 2
-NtGdiDdSetExclusiveMode 2
-NtGdiDdSetGammaRamp 3
-NtGdiDdSetOverlayPosition 3
-NtGdiDdUnattachSurface 2
-NtGdiDdUnlock 2
-NtGdiDdUnlockD3D 2
-NtGdiDdUpdateOverlay 3
-NtGdiDdWaitForVerticalBlank 2
-NtGdiGetRandomRgn 3