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/b... ============================================================================== --- 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/c... ============================================================================== --- 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/e... ============================================================================== --- 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/l... ============================================================================== --- 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/s... ============================================================================== --- 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.def... ============================================================================== --- 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/pa... ============================================================================== --- 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=28055... ============================================================================== --- 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=28... ============================================================================== --- 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