Домой | EN-US Английский | RU Русский | Другие проекты (EN-US Английский)
Windows 2.x can be run under DOS 3.x or later, f.e. DOS 7.x/8.x (windows 9x/ME), under Windows DOSBox. Supports Only FAT!
> View Windows 2.03 screenshots :) <
> Download Windows 2.x HERE [WinWorld] :) <
Поставленная задача: Написать современными средствами программу под MS Windows 2.x (1987-89 г.вып.) (под Windows 2.x имеем в виду версии 2.03/2.10/2.11 а также те версии которые были позже обозначены как Windows/286 и Windows/386)
Инструменты:
Введение:
В принципе, в общем виде, компоновка файлов под Microsoft Win2.x приблизительно соответствует программированию под Microsoft Windows 3.0 RealMode. Но есть ряд неприятных отличий, которые будут описаны ниже.
Windows 2.x/3.x RealMode использует только базовую память (и EMS память, когда EMM-драйвер (EMM386 или его аналor) установлен). Наша задача - мамксимально высвободить базовую память. Я предлагаю оптимизированный вариант файла config.sys:
; таким образом получено 451 Kb FREE в Windows 2.03, 431 Kb FREE в Windows 2.11/286 (Использовался DOS 7.10 из Windows 98SE). SWITCHES/F FILESHIGH=80 BUFFERSHIGH=15 FCBSHIGH=1,0 ; не уверен що это нада DOS=HIGH,UMB COUNTRY=AAA,BBB,C:\DOS\COUNTRY.SYS ; где AAA - код страны, BBB - кодовая страница SHELL=C:\COMMAND.COM C:\ /E:512 /P ; не уверен що это нада DEVICEHIGH=C:\WIN300\HIMEM.SYS ; Вариант #1 - эта строчка для Windows 3.0 DEVICEHIGH?=C:\DOS\HIMEM.SYS /TESTMEM:OFF /Q ; Вариант #2 - стандартный HIMEM DEVICEHIGH=C:\DOS\UMBPCI.SYS ; замечательный UMBPCI драйвер, включает UMB в сегментах C000-EFFF, объемом ~ <= 163840 байт DEVICEHIGH=C:\DOS\XMGR.SYS /W ; Вариант #3 - Рекомендуется к использованию с UMBPCI DEVICEHIGH?=C:\DOS\QHIMEM.SYS /W ; Вариант #4 - Рекомендуется к использованию с UMBPCI DEVICEHIGH=C:\DOS\EMM386.EXE RAM NOEMS ; Если Вы не можете использовать UMBPCI DEVICEHIGH=C:\DOS\EMM386.EXE FRAME=YYYY RAM ; Если Вам нужна EMS память, YYYY может принимать значения D000 или E000. DEVICEHIGH=C:\DOS\SETVER.EXE ; Если у Вас установлен DOS 4.x или старше эта строчка ОБЯЗАТЕЛЬНА!
Перед установкой драйвера SETVER.EXE убедитесь что при запуске из командной строки:
SETVER.EXE
Выводится длинный список. Убедитесь что там присутствует строка WIN200.BIN 3.40, если нет - запустите SETVER и добавьте её в таблицу:
SETVER.EXE WIN200.BIN 3.40
Когда Вы хотите запустить Windows 2.x, Вы можете высвободить ещё несколько Кб, если Вы запустите её так:
lh win.comили
lh win.com /L, если речь идет о Windows 2.1x. Вы также можете автоматическит запустить Windows программу так:
lh win.com c:\progs\prog.exe.
[windows] ... BorderWidth=3 ; для совместимости с Windows 3.x/3.1x MinimizeMSDos=yes ; для экономии памяти ... [colors] Background=0 128 128 AppWorkspace=127 127 127 Window=255 255 255 WindowText=0 0 0 Menu=255 255 255 MenuText=0 0 0 ActiveTitle=0 0 255 InactiveTitle=128 128 128 TitleText=255 255 255 ActiveBorder=128 128 128 InactiveBorder=128 128 128 WindowFrame=0 0 0 Scrollbar=128 128 128 [pif] swapdisk=/E ; подкачка в EMS swapsize=0 ... [Kernel] ; для отладки EnableEMSDebug=1 EnableFreeChecking=1 EnableHeapChecking=1 EnableSegmentChecksum=1
Проблема |
Решение, комментарии |
Если Вы используете DOS 4.x или старше, Windows 2.x не запустится без установленного драйвера SETVER.EXE. |
Вы должные его установить в Ваш config.sys, типа: DEVICE=C:\DOS\SETVER.EXE |
Все компиляторы, упомянутые выше собирают Windows 2.x совместимые приложения, но маркируют их как Windows 3.0 Real Mode совместимые. |
Использйте PATCH_NE.EXE или любой HEX-Редактор для исправления версии в заголовке NE-файла. |
Малое количество глобальной памяти в распоряжении программиста – не более 300-450 Кбайт ВСЕГО. |
Аккуратнее использовать, освобождать память. Экономить ее по мере возможности. Дополнительно можно использовать EMS память через INT 0x67. |
Windows 2.x имеет собственный формат иконок и курсоров, т.е. в rc-файлы стандартный ICON/CURSOR-ресурс, созданный в современном редакторе, не добавишь. |
Использовать стандартные иконки (IDI_APPLICATION напр.) и курсоры (IDC_ARROW напр.). Для самостоятельного создания иконок/курсоров использовать CreateIconIndirect, CreateIcon, CreateCusor. |
Windows 2.x имеет собственный формат меню, т.е. в rc-файлы стандартный MENU-ресурс, созданный в современном редакторе, не добавишь. CreatePopupMenu не поддерживается. |
Использовать функции CreateMenuIndirect, CreateMenu, ChangeMenu для создания меню «на лету». |
Windows 2.x не понимает функций работающих с битовыми картами (CreateDIBitmap напр.) и палитрами (CreatePalette напр.) |
Выход один – писать собственные функции для обработки BMP-файлов. Палитры роли не играют т.к. Windows 2.x не имеет режимов 256 цв./TrueColor. Только моно/16цв. |
Startup-код для Windows программ, содержащийся в библиотеках компляторов Microsoft C/C++ 6/7/8 (c/m/slibc?w.lib, файл crt0.asm/crt0.obj) несовместим с Windows 2.x. |
В результате невозможно собирать файлы в M$ C/C++ 6/7/8 без модификации Startup-кода, смотрите ниже. |
в разделе DIALOG rc-файла не поддерживается директива FONT “Font Name”, все шрифты выводятся системным (обычно это Fixedsys). Также не поддерживаются стандартные диалоги Open/Save/Print и т.п (как и в Windows 3.0). |
Не применять директиву FONT. Писать собственные стандартные диалоги. |
Двух-машинная отладка через nullmodem кабель. (это пояснение касается также и Windows 3.x) |
Так можно отслеживать сообщения, передаваемые через OutputDebugString. Эти сообщения лучше завершить CR/LF для "читаемого" вида в терминале (годится любой терминал, скорость ограничена 19200 Kbps и всегда используется первый существующий COM-port). Скорость можно установить через MODE COM1: BAUD=19200 PARITY=n DATA=8 STOP=1 RETRY=n на каждой из машин, а сообщения лучше передавать так (на C): OutputDebugString("start WM_PAINT\x0D\x0A") |
;-----------------------------------------------------------------------------; ; APPENTRY.ASM :Windows Application Startup Routine ;-----------------------------------------------------------------------------; ; From Microsoft Windows Software Developers Kit (c) Microsoft ; Chapter 22: Windows Application Startup ;-----------------------------------------------------------------------------; ; ; To create a Windows application, the WinMain function has to be called ; by some startup code contained in the executable file. This startup code is ; in the APPENTRY.ASM file. Since INVOKE directives depend on the memory model ; in use, APPENTRY.ASM expects MODEL to be set with the memory model of ; the application. APPENTRY.OBJ is then created from APPENTRY.ASM. ; ; for example: ml -c -DMODEL=small appentry.asm ; ; In the link line, APPENTRY.OBJ has to be the first file in the chain, ; because the first 16 bytes of data in the DATA segment are reserved by ; Windows. A run file name has to be specified to the linker, otherwise ; the linker will create an APPENTRY.EXE executable. ; ; for example: link appentry+winapp,winapp.exe,,libw,winapp ; ; For PWB, this amounts to selecting APPENTRY.ASM as the first entry in the ; list (put APPENTRY.ASM at the Top of List) ; Since MODEL is required, an IFNDEF handles the case in which it isn't ; defined, outputting an error and avoiding assembly of the rest. ; ;-----------------------------------------------------------------------------; IFNDEF MODEL .ERREXTERNDEF __astart2:PROC ELSE .model MODEL, pascal ; set model to MODEL, language ; to pascal (as required by Windows) ; MODEL should be defined in ML ; command line ; Numeric Equates STACKSLOP = 256 ; amount of stack slop space required maxRsrvPtrs = 5 ; number of Windows reserved pointers ; External/Public definitions EXTERNDEF rsrvptrs2:WORD ; pointers to Windows reserved pointers PUBLIC __astart2 ; application startup routine ; Type definitions for functions used. ; Faster and more efficient than including 'windows.inc' UINT TYPEDEF WORD HINSTANCE TYPEDEF UINT HTASK TYPEDEF UINT LPSTR TYPEDEF FAR PTR BYTE ; Prototypes for functions used Dos3Call PROTO FAR PASCAL InitApp PROTO FAR PASCAL, :HTASK WaitEvent PROTO FAR PASCAL, :HINSTANCE InitTask PROTO FAR PASCAL WinMain PROTO NEAR PASCAL, :HINSTANCE, :HINSTANCE, :LPSTR, :UINT .data DWORD 0 ; Windows reserved data space. rsrvptrs2 WORD maxRsrvPtrs ; 16 bytes at the top of the DATA seg. WORD maxRsrvPtrs DUP (0) ; Do not alter hPrev WORD 0 ; space to save WinMain parameters hInst WORD 0 lpszCmd DWORD 0 cmdShow WORD 0 .code __astart2: xor bp,bp ; zero bp push bp INVOKE InitTask ; Initialize the stack or ax,ax jz noinit add cx,STACKSLOP ; Add in stack slop space. jc noinit ; If overflow, return error. mov hPrev,si mov hInst,di mov word ptr lpszCmd,bx mov word ptr lpszCmd+2,es mov cmdShow,dx xor ax,ax ; Clear initial event that INVOKE WaitEvent, ax ; started this task. INVOKE InitApp, hInst ; Initialize the queue. or ax,ax jz noinit INVOKE WinMain, hInst,hPrev,lpszCmd,cmdShow ix: mov ah,4Ch INVOKE Dos3Call ; Exit with return code from app. noinit: mov al,0FFh ; Exit with error code. jmp short ix ENDIF ; End of IFNDEF MODEL end __astart2 ; start address
page ,132 title noenvp - Stub out envp support (for windows) ;*** ;noenvp.asm - Stub out envp support (for windows) ; ; Copyright (c) 1987-1992, Microsoft Corporation. All rights reserved. ; ;Purpose: ; ;******************************************************************************* xlist include version.inc include cmacros.inc list sBegin code assumes cs,code cProc _setenvp,cBegin sub ax, ax cEnd sEnd code end
Program GDI_IZH; {$D Izhitsa INSIDE!} Uses WinTypes, WinProcs, Strings; Const Zpnt : ShortInt = 3; AppName = 'GDI-IZH'; Const Xpnt : Array[1..21] Of ShortInt = (2, 2, - 10, - 10, - 2, - 2, - 10, - 10, - 6, - 6, - 2, - 2, 10, 10, 2, 2, 10, 10, 6, 6, 2); Ypnt : Array[1..21] Of ShortInt = (2, 10, 10, 6, 6, 2, 2, - 10, - 10, - 2, - 2, - 10, - 10, - 6, - 6, - 2, - 2, 10, 10, 2, 2); Var U, Q, K, Kx, Ky : Real; N : Word; Poly : Array[1..21] Of TPoint; R : Trect; RGBTrip : LongInt; D, I, Cx, Cy, NN, X, Y : Integer; Cpart : Word; Pen, Pen0, Pen1 : Hpen; HandleDC : HDC; ps : TPaintStruct; Hdr : Array[0..127] Of Char; Pver : Array[0..6] Of Char; verl, verh : String[3]; Function WindowProc(Window : Hwnd; Message, WParam : Word; LParam : LongInt) : LongInt; export; Begin WindowProc := 0; Case Message Of wm_create : Begin GetClientRect(Window, R); Cx := (R.right - R.left) Shr 1; Cy := (R.bottom - R.top) Shr 1; Cpart := GetVersion; Str(Lo(Cpart), verl); Str(Hi(Cpart), verh); Strpcopy(Pver, 'Izhitsa INSIDE! v' + verl + '.' + verh); Strcat(Hdr, Pver); SetWindowtext(Window, @Hdr); Settimer(Window, 1, 50, Nil); HandleDC := GetDC(Window); K := 15; I := 0; Q := 0; End; wm_timer : Begin If I = 1 Then Begin Selectobject(HandleDC, getstockobject(black_pen)); Polyline(HandleDC, Poly, 21); End; Kx := K * Sin(Q); Ky := K * Cos(Q); For N := 1 To 21 Do Begin Poly[N].X := Cx + (Round(Xpnt[N] * Kx + Ypnt[N] * Ky)); Poly[N].Y := Cy + (Round(Ypnt[N] * Kx - Xpnt[N] * Ky)); End; Selectobject(HandleDC, getstockobject(white_pen)); Polyline(HandleDC, Poly, 21); Q := Q + (Pi / 50); I := 1; End; wm_KeyDown : Case WParam Of vk_Escape : Begin PostMessage(Window, WM_CLOSE, 0, 0); End; End; wm_size, wm_rbuttondown : InvalidateRect(Window, Nil, True); wm_mbuttondown : PostMessage(Window, WM_CLOSE, 0, 0); wm_paint : Begin GetClientRect(Window, R); Cx := (R.right - R.left) Div 2; Cy := (R.bottom - R.top) Div 2; End; WM_CLOSE : Begin Showcursor(True); ReleaseDC(Window, HandleDC); KillTimer(Window, 1); MessageBox(Window, 'Izhitsa Inside!' + #10 + 'Copyrightю 2001 AnaPaщ Corporation', 'OEM Product Info', MB_Ok + mb_iconexclamation); End; wm_Destroy : Begin PostQuitMessage(0); Exit; End; End; WindowProc := DefWindowProc(Window, Message, WParam, LParam); End; Var Window : Hwnd; Message : TMsg; Const WindowClass : TWndClass = ( style : 0; lpfnWndProc : @WindowProc; cbClsExtra : 0; cbWndExtra : 0; HInstance : 0; hIcon : 0; hCursor : 0; hbrBackground : 0; lpszMenuName : AppName; lpszClassName : AppName); Begin If HPrevInst = 0 Then Begin WindowClass.HInstance := HInstance; WindowClass.hIcon := LoadIcon(0, idi_Application); WindowClass.hCursor := LoadCursor(0, idc_Icon); WindowClass.hbrBackground := getstockobject(black_Brush); If Not RegisterClass(WindowClass) Then Halt; End; Window := CreateWindow(AppName, '', ws_OverlappedWindow, cw_UseDefault, cw_UseDefault, cw_UseDefault, cw_UseDefault, 0, 0, HInstance, Nil); ShowWindow(Window, show_FullScreen); UpdateWindow(Window); While GetMessage(Message, 0, 0, 0) Do Begin TranslateMessage(Message); DispatchMessage(Message); End; Halt(Message.WParam); End.
Действие |
MS C/C++/VC 16bit |
OpenWatcom |
TurboPascal 1.x |
Собирать ресурсы по формату 3.0 |
Ключ «-30» для RC.EXE |
Ключ «-30» |
Не нужен |
Инструкции 8086 (необязательно) |
Ключ «-G0» для CL.EXE |
8086 option установлена по умолчанию |
Ключ «/$G-» для TPCW.EXE |
Кадр стэка, совместимый с Windows 3.0 RealMode |
Ключ «-Gsw» для CL.EXE |
Не нужен |
Ключ «/$W+» для TPCW.EXE |
Отключить инструкции математического сопроцессора (необязательно) |
Ключи «-FPa», «-FPc» для CL.EXE |
Установлено по умолчанию |
Ключ «/$F-» для TPCW.EXE |
Вместо предисловия. Весной 1990 года была выпущена локализованная версия Winodows 2.1/286 для СССР. Для тех пользователей, у кого стоит нерусифицированная версия предлагается данный пакет.
1. Русские шрифты 1251+866 кодировки :
[sysfonts] ; This is 1251 codepage. ; If a display adapter other than the one in system selection is selected ; the font is chosen which matches the display resolution exactly. (2:fontlo.fon,"Small System Font (CGA)","200,96,48") (2:fonthi.fon,"Small System Font (EGA)","133,96,72") (2:fontsq.fon,"Medium System Font (VGA)","100,96,96") [oemfonts] ; The selection of the OEM (Terminal) font depends on both the screen ; resolution and the OEM character set (determined by the selection of ; keyboard driver). ; This is 866 codepage. ; standard OEM character set. (2:fontlous.fon,"Small Terminal Font (Russia - CGA)","200,96,48",1) (2:fonthius.fon,"Small Terminal Font (Russia - EGA)","133,96,72",1) (2:fontsqus.fon,"Large Terminal Font (Russia - VGA)","100,96,96",1)
2. Русский драйвер клавиатуры, OEMANSI/ANSIOEM таблицы :
[keyboard]
(1:KBDSU.DRV,"Soviet Union keyboard (CtrL+F1)",1)
[country]
("Soviet Union","7!1!3!2!1!1!!!Руб!.!,!/!:!,")
3. Коплект русификации : [?],[?],[?]
Ставится поверх дистрибутива нелокализованной версии.
Эти программы должна работать и под современными операционками семейства Windows и OS/2.
ORD | Windows GDI functions | 4.98 | 4.95 | 3.11 | 3.10 | 3.00 | 2.1x | 2.03 |
382 | ABORTDOC | + | + | + | + | - | - | - |
511 | ABORTPATH | + | + | - | - | - | - | - |
271 | ABORTPRINTER | + | + | - | - | - | - | - |
119 | ADDFONTRESOURCE | + | + | + | + | + | + | + |
614 | ADDLPKTOGDI | + | + | - | - | - | - | - |
367 | ANIMATEPALETTE | + | + | + | + | + | - | - |
23 | ARC | + | + | + | + | + | + | + |
651 | ATTACHDC | + | - | - | - | - | - | - |
512 | BEGINPATH | + | + | - | - | - | - | - |
34 | BITBLT | + | + | + | + | + | + | + |
46 | BITMAPBITS | - | - | - | - | + | + | + |
174 | BLOAT | - | - | - | - | - | + | + |
213 | BRUTE | - | - | + | + | + | + | + |
650 | BUILDINVERSETABLEDIB | + | + | - | - | - | - | - |
752 | CALLNEXTDDI | + | - | - | - | - | - | - |
348 | CHORD | + | + | + | + | + | + | + |
183 | CLEARSEM | - | - | - | - | - | + | + |
490 | CLOSEENHMETAFILE | + | + | - | - | - | - | - |
513 | CLOSEFIGURE | + | + | - | - | - | - | - |
243 | CLOSEJOB | + | + | + | + | + | + | + |
126 | CLOSEMETAFILE | + | + | + | + | + | + | + |
274 | CLOSEPRINTER | + | + | - | - | - | - | - |
47 | COMBINERGN | + | + | + | + | + | + | + |
157 | COMPATIBLEBITMAP | - | - | - | - | + | + | + |
312 | CONVERTOUTLINEFONTFILE | + | + | + | + | - | - | - |
250 | COPY | + | + | + | + | + | + | + |
491 | COPYENHMETAFILE | + | + | - | - | - | - | - |
151 | COPYMETAFILE | + | + | + | + | + | + | + |
48 | CREATEBITMAP | + | + | + | + | + | + | + |
49 | CREATEBITMAPINDIRECT | + | + | + | + | + | + | + |
50 | CREATEBRUSHINDIRECT | + | + | + | + | + | + | + |
51 | CREATECOMPATIBLEBITMAP | + | + | + | + | + | + | + |
52 | CREATECOMPATIBLEDC | + | + | + | + | + | + | + |
53 | CREATEDC | + | + | + | + | + | + | + |
442 | CREATEDIBITMAP | + | + | + | + | + | - | - |
445 | CREATEDIBPATTERNBRUSH | + | + | + | + | + | - | - |
489 | CREATEDIBSECTION | + | + | - | - | - | - | - |
156 | CREATEDISCARDABLEBITMAP | + | + | + | + | + | + | + |
54 | CREATEELLIPTICRGN | + | + | + | + | + | + | + |
55 | CREATEELLIPTICRGNINDIRECT | + | + | + | + | + | + | + |
492 | CREATEENHMETAFILE | + | + | - | - | - | - | - |
56 | CREATEFONT | + | + | + | + | + | + | + |
57 | CREATEFONTINDIRECT | + | + | + | + | + | + | + |
529 | CREATEHALFTONEPALETTE | + | + | - | - | - | - | - |
58 | CREATEHATCHBRUSH | + | + | + | + | + | + | + |
153 | CREATEIC | + | + | + | + | + | + | + |
125 | CREATEMETAFILE | + | + | + | + | + | + | + |
360 | CREATEPALETTE | + | + | + | + | + | - | - |
60 | CREATEPATTERNBRUSH | + | + | + | + | + | + | + |
61 | CREATEPEN | + | + | + | + | + | + | + |
62 | CREATEPENINDIRECT | + | + | + | + | + | + | + |
63 | CREATEPOLYGONRGN | + | + | + | + | + | + | + |
451 | CREATEPOLYPOLYGONRGN | + | + | + | + | + | - | - |
230 | CREATEPQ | + | + | + | + | + | + | + |
408 | CREATEREALBITMAP | - | - | - | - | + | + | + |
406 | CREATEREALBITMAPINDIRECT | - | - | - | - | + | + | + |
64 | CREATERECTRGN | + | + | + | + | + | + | + |
65 | CREATERECTRGNINDIRECT | + | + | + | + | + | + | + |
444 | CREATEROUNDRECTRGN | + | + | + | + | + | - | - |
310 | CREATESCALABLEFONTRESOURCE | + | + | + | + | - | - | - |
66 | CREATESOLIDBRUSH | + | + | + | + | + | + | + |
407 | CREATEUSERBITMAP | + | + | + | + | + | + | + |
409 | CREATEUSERDISCARDABLEBITMAP | + | + | + | + | + | + | + |
121 | DEATH | + | + | + | + | + | + | + |
186 | DELETEABOVELINEFONTS | - | - | - | - | + | + | + |
68 | DELETEDC | + | + | + | + | + | + | + |
493 | DELETEENHMETAFILE | + | + | - | - | - | - | - |
244 | DELETEJOB | + | + | + | + | + | + | + |
127 | DELETEMETAFILE | + | + | + | + | + | + | + |
69 | DELETEOBJECT | + | + | + | + | + | + | + |
235 | DELETEPQ | + | + | + | + | + | + | + |
253 | DELETESPOOLPAGE | + | + | + | + | - | - | - |
449 | DEVICECOLORMATCH | + | + | + | + | + | - | - |
201 | DMBITBLT | + | + | + | + | + | + | + |
202 | DMCOLORINFO | + | + | + | + | + | + | + |
217 | DMDIBBITS | + | + | + | + | - | - | - |
206 | DMENUMDFONTS | + | + | + | + | + | + | + |
207 | DMENUMOBJ | + | + | + | + | + | + | + |
214 | DMEXTTEXTOUT | + | + | + | + | - | - | - |
215 | DMGETCHARWIDTH | + | + | + | + | - | - | - |
208 | DMOUTPUT | + | + | + | + | + | + | + |
209 | DMPIXEL | + | + | + | + | + | + | + |
210 | DMREALIZEOBJECT | + | + | + | + | + | + | + |
212 | DMSCANLR | + | + | + | + | + | + | + |
219 | DMSETDIBTODEV | + | + | + | + | - | - | - |
211 | DMSTRBLT | + | + | + | + | + | + | + |
216 | DMSTRETCHBLT | + | + | + | + | - | - | - |
218 | DMSTRETCHDIBITS | + | + | + | + | - | - | - |
220 | DMTRANSPOSE | + | + | + | + | + | + | + |
67 | DPTOLP | + | + | + | + | + | + | + |
138 | DPXLATE | - | - | - | - | + | + | + |
282 | DRVGETPRINTERDATA | + | + | - | - | - | - | - |
281 | DRVSETPRINTERDATA | + | + | - | - | - | - | - |
24 | ELLIPSE | + | + | + | + | + | + | + |
378 | ENDDOC | + | + | + | + | - | - | - |
272 | ENDDOCPRINTER | + | + | - | - | - | - | - |
380 | ENDPAGE | + | + | + | + | - | - | - |
270 | ENDPAGEPRINTER | + | + | - | - | - | - | - |
514 | ENDPATH | + | + | - | - | - | - | - |
247 | ENDSPOOLPAGE | + | + | + | + | + | + | + |
301 | ENGINEDELETEFONT | + | + | + | + | - | - | - |
300 | ENGINEENUMERATEFONT | + | + | + | + | - | - | - |
314 | ENGINEEXTTEXTOUT | + | + | + | + | - | - | - |
303 | ENGINEGETCHARWIDTH | + | + | + | + | - | - | - |
299 | ENGINEGETCHARWIDTHEX | + | + | - | - | - | - | - |
316 | ENGINEGETCHARWIDTHSTR | + | + | - | - | - | - | - |
305 | ENGINEGETGLYPHBMP | + | + | + | + | - | - | - |
317 | ENGINEGETGLYPHBMPEXT | + | + | - | - | - | - | - |
306 | ENGINEMAKEFONTDIR | + | + | + | + | - | - | - |
302 | ENGINEREALIZEFONT | + | + | + | + | - | - | - |
315 | ENGINEREALIZEFONTEXT | + | + | - | - | - | - | - |
304 | ENGINESETFONTCONTEXT | + | + | + | + | - | - | - |
158 | ENUMCALLBACK | - | - | - | - | + | + | + |
330 | ENUMFONTFAMILIES | + | + | + | + | - | - | - |
613 | ENUMFONTFAMILIESEX | + | + | - | - | - | - | - |
70 | ENUMFONTS | + | + | + | + | + | + | + |
175 | ENUMMETAFILE | + | + | + | + | + | + | + |
71 | ENUMOBJECTS | + | + | + | + | + | + | + |
72 | EQUALRGN | + | + | + | + | + | + | + |
38 | ESCAPE | + | + | + | + | + | + | + |
21 | EXCLUDECLIPRECT | + | + | + | + | + | + | + |
73 | EXCLUDEVISRECT | + | + | + | + | + | + | + |
523 | EXTCREATEPEN | + | + | - | - | - | - | - |
608 | EXTCREATEREGION | + | + | - | - | - | - | - |
372 | EXTFLOODFILL | + | + | + | + | + | - | - |
232 | EXTRACTPQ | + | + | + | + | + | + | + |
508 | EXTSELECTCLIPRGN | + | + | - | - | - | - | - |
351 | EXTTEXTOUT | + | + | + | + | + | + | + |
400 | FASTWINDOWFRAME | + | + | + | + | + | + | + |
703 | FDTHKCONNECTIONDATASL | + | + | - | - | - | - | - |
515 | FILLPATH | + | + | - | - | - | - | - |
40 | FILLRGN | + | + | + | + | + | + | + |
405 | FINALGDIINIT | + | + | + | + | + | + | + |
464 | FIXUPBOGUSPUBLISHERMETAFILE | + | + | + | + | - | - | - |
516 | FLATTENPATH | + | + | - | - | - | - | - |
25 | FLOODFILL | + | + | + | + | + | + | + |
41 | FRAMERGN | + | + | + | + | + | + | + |
702 | FT_GDIFTHKTHKCONNECTIONDATA | + | + | - | - | - | - | - |
355 | FTRAPPING0 | + | + | + | + | - | - | - |
147 | GDI_FARFRAME | - | - | - | - | - | + | + |
495 | GDICOMMENT | + | + | - | - | - | - | - |
609 | GDIFREERESOURCES | + | + | - | - | - | - | - |
402 | GDIGETBITSGLOBAL | - | - | - | - | - | - | + |
403 | GDIINIT2 | + | + | + | + | + | + | - |
152 | GDIINITAPP | - | - | - | - | - | + | + |
401 | GDIMOVEBITMAP | + | + | + | + | + | + | + |
528 | GDIPARAMETERSINFO | + | + | - | - | - | - | - |
362 | GDIREALIZEPALETTE | + | + | + | + | + | - | - |
452 | GDISEEGDIDO | + | + | + | + | - | - | - |
361 | GDISELECTPALETTE | + | + | + | + | + | - | - |
610 | GDISIGNALPROC32 | + | + | - | - | - | - | - |
460 | GDITASKTERMINATION | - | - | + | + | - | - | - |
701 | GDITHKCONNECTIONDATALS | + | + | - | - | - | - | - |
524 | GETARCDIRECTION | + | + | - | - | - | - | - |
353 | GETASPECTRATIOFILTER | + | + | + | + | + | + | + |
486 | GETASPECTRATIOFILTEREX | + | + | + | + | - | - | - |
74 | GETBITMAPBITS | + | + | + | + | + | + | + |
162 | GETBITMAPDIMENSION | + | + | + | + | + | + | + |
468 | GETBITMAPDIMENSIONEX | + | + | + | + | - | - | - |
75 | GETBKCOLOR | + | + | + | + | + | + | + |
76 | GETBKMODE | + | + | + | + | + | + | + |
194 | GETBOUNDSRECT | + | + | + | + | - | - | - |
149 | GETBRUSHORG | + | + | + | + | + | + | + |
469 | GETBRUSHORGEX | + | + | + | + | - | - | - |
307 | GETCHARABCWIDTHS | + | + | + | + | - | - | - |
615 | GETCHARACTERPLACEMENT | + | + | - | - | - | - | - |
350 | GETCHARWIDTH | + | + | + | + | + | + | + |
77 | GETCLIPBOX | + | + | + | + | + | + | + |
173 | GETCLIPRGN | + | + | + | + | + | + | + |
120 | GETCONTINUINGTEXTEXTENT | - | - | - | - | - | + | + |
411 | GETCURLOGFONT | + | + | + | + | + | - | - |
78 | GETCURRENTPOSITION | + | + | + | + | + | + | + |
470 | GETCURRENTPOSITIONEX | + | + | + | + | - | - | - |
191 | GETDCHOOK | + | + | + | + | - | - | - |
79 | GETDCORG | + | + | + | + | + | + | + |
179 | GETDCSTATE | + | + | + | + | + | + | + |
80 | GETDEVICECAPS | + | + | + | + | + | + | + |
603 | GETDIBCOLORTABLE | + | + | - | - | - | - | - |
441 | GETDIBITS | + | + | + | + | + | - | - |
496 | GETENHMETAFILE | + | + | - | - | - | - | - |
497 | GETENHMETAFILEBITS | + | + | - | - | - | - | - |
498 | GETENHMETAFILEDESCRIPTION | + | + | - | - | - | - | - |
499 | GETENHMETAFILEHEADER | + | + | - | - | - | - | - |
501 | GETENHMETAFILEPALETTEENTRIES | + | + | - | - | - | - | - |
133 | GETENVIRONMENT | + | + | + | + | + | + | + |
311 | GETFONTDATA | + | + | + | + | - | - | - |
616 | GETFONTLANGUAGEINFO | + | + | - | - | - | - | - |
309 | GETGLYPHOUTLINE | + | + | + | + | - | - | - |
572 | GETHDCCHARSET | - | - | + | - | - | - | - |
332 | GETKERNINGPAIRS | + | + | + | + | - | - | - |
81 | GETMAPMODE | + | + | + | + | + | + | + |
124 | GETMETAFILE | + | + | + | + | + | + | + |
159 | GETMETAFILEBITS | + | + | + | + | + | + | + |
526 | GETMITERLIMIT | + | + | - | - | - | - | - |
154 | GETNEARESTCOLOR | + | + | + | + | + | + | + |
370 | GETNEARESTPALETTEINDEX | + | + | + | + | + | - | - |
82 | GETOBJECT | + | + | + | + | + | + | + |
308 | GETOUTLINETEXTMETRICS | + | + | + | + | - | - | - |
363 | GETPALETTEENTRIES | + | + | + | + | + | - | - |
517 | GETPATH | + | + | - | - | - | - | - |
352 | GETPHYSICALFONTHANDLE | + | + | + | + | + | + | + |
83 | GETPIXEL | + | + | + | + | + | + | + |
84 | GETPOLYFILLMODE | + | + | + | + | + | + | + |
611 | GETRANDOMRGN | + | + | - | - | - | - | - |
313 | GETRASTERIZERCAPS | + | + | + | + | - | - | - |
280 | GETREALDRIVERINFO | + | + | - | - | - | - | - |
607 | GETREGIONDATA | + | + | - | - | - | - | - |
86 | GETRELABS | + | + | + | + | + | + | + |
134 | GETRGNBOX | + | + | + | + | + | + | + |
85 | GETROP2 | + | + | + | + | + | + | + |
245 | GETSPOOLJOB | - | - | + | + | + | + | + |
87 | GETSTOCKOBJECT | + | + | + | + | + | + | + |
88 | GETSTRETCHBLTMODE | + | + | + | + | + | + | + |
375 | GETSYSTEMPALETTEENTRIES | + | + | + | + | + | - | - |
374 | GETSYSTEMPALETTEUSE | + | + | + | + | + | - | - |
345 | GETTEXTALIGN | + | + | + | + | + | - | - |
89 | GETTEXTCHARACTEREXTRA | + | + | + | + | + | + | + |
612 | GETTEXTCHARSET | + | + | - | - | - | - | - |
90 | GETTEXTCOLOR | + | + | + | + | + | + | + |
91 | GETTEXTEXTENT | + | + | + | + | + | + | + |
188 | GETTEXTEXTENTEX | + | + | - | - | - | - | - |
471 | GETTEXTEXTENTPOINT | + | + | + | + | - | - | - |
92 | GETTEXTFACE | + | + | + | + | + | + | + |
93 | GETTEXTMETRICS | + | + | + | + | + | + | + |
404 | GETTTGLYPHINDEXMAP | + | + | - | - | - | - | - |
570 | GETUNICODEMAP | - | - | + | - | - | - | - |
94 | GETVIEWPORTEXT | + | + | + | + | + | + | + |
472 | GETVIEWPORTEXTEX | + | + | + | + | - | - | - |
95 | GETVIEWPORTORG | + | + | + | + | + | + | + |
473 | GETVIEWPORTORGEX | + | + | + | + | - | - | - |
96 | GETWINDOWEXT | + | + | + | + | + | + | + |
474 | GETWINDOWEXTEX | + | + | + | + | - | - | - |
97 | GETWINDOWORG | + | + | + | + | + | + | + |
475 | GETWINDOWORGEX | + | + | + | + | - | - | - |
137 | GSV | - | - | - | - | + | + | + |
824 | ICMCHECKCOLORSINGAMUT | + | + | - | - | - | - | - |
820 | ICMCREATETRANSFORM | + | + | - | - | - | - | - |
825 | ICMCREATETRANSFORMEXT | + | - | - | - | - | - | - |
821 | ICMDELETETRANSFORM | + | + | - | - | - | - | - |
704 | ICMTHKCONNECTIONDATASL | + | + | - | - | - | - | - |
822 | ICMTRANSLATERGB | + | + | - | - | - | - | - |
823 | ICMTRANSLATERGBS | + | + | - | - | - | - | - |
131 | INQUIREVISRGN | + | + | + | + | + | + | + |
233 | INSERTPQ | + | + | + | + | + | + | + |
118 | INTERNALCREATEDC | - | - | - | - | + | + | + |
22 | INTERSECTCLIPRECT | + | + | + | + | + | + | + |
98 | INTERSECTVISRECT | + | + | + | + | + | + | + |
42 | INVERTRGN | + | + | + | + | + | + | + |
412 | ISDCCURRENTPALETTE | + | + | + | + | + | - | - |
169 | ISDCDIRTY | + | + | + | + | + | + | + |
462 | ISGDIOBJECT | + | + | + | + | - | - | - |
410 | ISVALIDMETAFILE | + | + | + | + | + | + | + |
100 | LINEDDA | + | + | + | + | + | + | + |
19 | LINETO | + | + | + | + | + | + | + |
99 | LPTODP | + | + | + | + | + | + | + |
171 | LVBUNION | - | - | - | - | + | + | + |
463 | MAKEOBJECTPRIVATE | + | + | + | + | - | - | - |
347 | MFDRAWTEXT | - | - | - | - | + | + | + |
231 | MINPQ | + | + | + | + | + | + | + |
20 | MOVETO | + | + | + | + | + | + | + |
483 | MOVETOEX | + | + | + | + | - | - | - |
128 | MULDIV | + | + | + | + | + | + | + |
32 | OFFSETCLIPRGN | + | + | + | + | + | + | + |
143 | OFFSETORG | - | - | - | - | + | + | + |
101 | OFFSETRGN | + | + | + | + | + | + | + |
17 | OFFSETVIEWPORTORG | + | + | + | + | + | + | + |
476 | OFFSETVIEWPORTORGEX | + | + | + | + | - | - | - |
102 | OFFSETVISRGN | + | + | + | + | + | + | + |
15 | OFFSETWINDOWORG | + | + | + | + | + | + | + |
477 | OFFSETWINDOWORGEX | + | + | + | + | - | - | - |
240 | OPENJOB | + | + | + | + | + | + | + |
266 | OPENPRINTERA | + | + | - | - | - | - | - |
43 | PAINTRGN | + | + | + | + | + | + | + |
29 | PATBLT | + | + | + | + | + | + | + |
518 | PATHTOREGION | + | + | - | - | - | - | - |
26 | PIE | + | + | + | + | + | + | + |
164 | PIXTOLINE | - | - | - | - | + | + | + |
504 | PLAYENHMETAFILERECORD | + | + | - | - | - | - | - |
123 | PLAYMETAFILE | + | + | + | + | + | + | + |
176 | PLAYMETAFILERECORD | + | + | + | + | + | + | + |
502 | POLYBEZIER | + | + | - | - | - | - | - |
503 | POLYBEZIERTO | + | + | - | - | - | - | - |
36 | POLYGON | + | + | + | + | + | + | + |
37 | POLYLINE | + | + | + | + | + | + | + |
450 | POLYPOLYGON | + | + | + | + | + | - | - |
161 | PTINREGION | + | + | + | + | + | + | + |
103 | PTVISIBLE | + | + | + | + | + | + | + |
155 | QUERYABORT | + | + | + | + | + | + | + |
248 | QUERYJOB | + | + | + | + | + | + | + |
177 | RCOS | - | - | - | - | + | + | + |
365 | REALIZEDEFAULTPALETTE | + | + | + | + | + | - | - |
27 | RECTANGLE | + | + | + | + | + | + | + |
181 | RECTINREGION | + | + | + | + | + | + | + |
466 | RECTINREGION_EHH | + | + | + | + | - | - | - |
142 | RECTSTUFF | - | - | - | - | + | + | + |
104 | RECTVISIBLE | + | + | + | + | + | + | + |
465 | RECTVISIBLE_EHH | + | + | + | + | - | - | - |
136 | REMOVEFONTRESOURCE | + | + | + | + | + | + | + |
182 | REQUESTSEM | - | - | - | - | - | + | + |
376 | RESETDC | + | + | + | + | - | - | - |
368 | RESIZEPALETTE | + | + | + | + | + | - | - |
39 | RESTOREDC | + | + | + | + | + | + | + |
130 | RESTOREVISRGN | + | + | + | + | + | + | + |
122 | RESURRECTION | + | + | + | + | + | + | + |
28 | ROUNDRECT | + | + | + | + | + | + | + |
178 | RSIN | - | - | - | - | + | + | + |
30 | SAVEDC | + | + | + | + | + | + | + |
129 | SAVEVISRGN | + | + | + | + | + | + | + |
140 | SCALEEXT | - | - | - | - | + | + | + |
18 | SCALEVIEWPORTEXT | + | + | + | + | + | + | + |
484 | SCALEVIEWPORTEXTEX | + | + | + | + | - | - | - |
16 | SCALEWINDOWEXT | + | + | + | + | + | + | + |
485 | SCALEWINDOWEXTEX | + | + | + | + | - | - | - |
135 | SCANLR | + | + | + | + | + | + | + |
195 | SELECTBITMAP | + | + | + | + | - | - | - |
519 | SELECTCLIPPATH | + | + | - | - | - | - | - |
44 | SELECTCLIPRGN | + | + | + | + | + | + | + |
45 | SELECTOBJECT | + | + | + | + | + | + | + |
105 | SELECTVISRGN | + | + | + | + | + | + | + |
381 | SETABORTPROC | + | + | + | + | - | - | - |
525 | SETARCDIRECTION | + | + | - | - | - | - | - |
106 | SETBITMAPBITS | + | + | + | + | + | + | + |
163 | SETBITMAPDIMENSION | + | + | + | + | + | + | + |
478 | SETBITMAPDIMENSIONEX | + | + | + | + | - | - | - |
1 | SETBKCOLOR | + | + | + | + | + | + | + |
2 | SETBKMODE | + | + | + | + | + | + | + |
193 | SETBOUNDSRECT | + | + | + | + | - | - | - |
148 | SETBRUSHORG | + | + | + | + | + | + | + |
190 | SETDCHOOK | + | + | + | + | - | - | - |
117 | SETDCORG | + | + | + | + | + | + | + |
180 | SETDCSTATE | + | + | + | + | + | + | + |
170 | SETDCSTATUS | + | + | + | + | + | + | + |
750 | SETDDIHOOK | + | - | - | - | - | - | - |
602 | SETDIBCOLORTABLE | + | + | - | - | - | - | - |
440 | SETDIBITS | + | + | + | + | + | - | - |
443 | SETDIBITSTODEVICE | + | + | + | + | + | - | - |
505 | SETENHMETAFILEBITS | + | + | - | - | - | - | - |
132 | SETENVIRONMENT | + | + | + | + | + | + | + |
192 | SETHOOKFLAGS | + | + | + | + | - | - | - |
606 | SETMAGICCOLORS | + | + | - | - | - | - | - |
3 | SETMAPMODE | + | + | + | + | + | + | + |
349 | SETMAPPERFLAGS | + | + | + | + | + | + | + |
160 | SETMETAFILEBITS | + | + | + | + | + | + | + |
196 | SETMETAFILEBITSBETTER | + | + | + | + | - | - | - |
506 | SETMETARGN | + | + | - | - | - | - | - |
527 | SETMITERLIMIT | + | + | - | - | - | - | - |
461 | SETOBJECTOWNER | + | + | + | + | - | - | - |
364 | SETPALETTEENTRIES | + | + | + | + | + | - | - |
31 | SETPIXEL | + | + | + | + | + | + | + |
6 | SETPOLYFILLMODE | + | + | + | + | + | + | + |
172 | SETRECTRGN | + | + | + | + | + | + | + |
5 | SETRELABS | + | + | + | + | + | + | + |
4 | SETROP2 | + | + | + | + | + | + | + |
604 | SETSOLIDBRUSH | + | + | - | - | - | - | - |
7 | SETSTRETCHBLTMODE | + | + | + | + | + | + | + |
373 | SETSYSTEMPALETTEUSE | + | + | + | + | + | - | - |
346 | SETTEXTALIGN | + | + | + | + | + | + | + |
8 | SETTEXTCHARACTEREXTRA | + | + | + | + | + | + | + |
9 | SETTEXTCOLOR | + | + | + | + | + | + | + |
10 | SETTEXTJUSTIFICATION | + | + | + | + | + | + | + |
14 | SETVIEWPORTEXT | + | + | + | + | + | + | + |
479 | SETVIEWPORTEXTEX | + | + | + | + | - | - | - |
13 | SETVIEWPORTORG | + | + | + | + | + | + | + |
480 | SETVIEWPORTORGEX | + | + | + | + | - | - | - |
12 | SETWINDOWEXT | + | + | + | + | + | + | + |
481 | SETWINDOWEXTEX | + | + | + | + | - | - | - |
11 | SETWINDOWORG | + | + | + | + | + | + | + |
482 | SETWINDOWORGEX | + | + | + | + | - | - | - |
139 | SETWINVIEWEXT | - | - | - | - | + | + | + |
354 | SHRINKGDIHEAP | + | + | + | + | + | + | + |
234 | SIZEPQ | + | + | + | + | + | + | + |
254 | SPOOLFILE | + | + | + | + | - | - | - |
377 | STARTDOC | + | + | + | + | - | - | - |
267 | STARTDOCPRINTERA | + | + | - | - | - | - | - |
379 | STARTPAGE | + | + | + | + | - | - | - |
268 | STARTPAGEPRINTER | + | + | - | - | - | - | - |
246 | STARTSPOOLPAGE | + | + | + | + | + | + | + |
35 | STRETCHBLT | + | + | + | + | + | + | + |
439 | STRETCHDIBITS | + | + | + | + | + | - | - |
520 | STROKEANDFILLPATH | + | + | - | - | - | - | - |
521 | STROKEPATH | + | + | - | - | - | - | - |
185 | STUFFINREGION | - | - | - | - | + | + | + |
184 | STUFFVISIBLE | - | - | - | - | + | + | + |
605 | SYSDELETEOBJECT | + | + | - | - | - | - | - |
33 | TEXTOUT | + | + | + | + | + | + | + |
751 | UNHOOKDDIHOOK | + | - | - | - | - | - | - |
467 | UNICODETOANSI | + | + | + | + | - | - | - |
150 | UNREALIZEOBJECT | + | + | + | + | + | + | + |
366 | UPDATECOLORS | + | + | + | + | + | - | - |
522 | WIDENPATH | + | + | - | - | - | - | - |
141 | WORDSET | - | - | - | - | + | + | + |
242 | WRITEDIALOG | + | + | + | + | + | + | + |
269 | WRITEPRINTER | + | + | - | - | - | - | - |
241 | WRITESPOOL | + | + | + | + | + | + | + |
ORD | Kernel/Krnl286/Krnl386 functons | 4.9x | 3.1x | 3.0x | 2.1x | 2.03 |
183 | __0000H | + | + | + | - | - |
193 | __0040H | + | + | + | - | - |
174 | __A000H | + | + | + | - | - |
114 | __AHINCR | + | + | + | + | + |
113 | __AHSHIFT | + | + | + | + | + |
181 | __B000H | + | + | + | - | - |
182 | __B800H | + | + | + | - | - |
195 | __C000H | + | + | + | - | - |
179 | __D000H | + | + | + | - | - |
190 | __E000H | + | + | + | - | - |
194 | __F000H | + | + | + | - | - |
173 | __ROMBIOS | + | + | + | - | - |
178 | __WINFLAGS | + | + | + | - | - |
518 | _CALLPROCEX32W | + | - | - | - | - |
328 | _DEBUGOUTPUT | + | + | - | - | - |
349 | _HREAD | + | + | - | - | - |
350 | _HWRITE | + | + | - | - | - |
81 | _LCLOSE | + | + | + | + | + |
83 | _LCREAT | + | + | + | + | + |
84 | _LLSEEK | + | + | + | + | + |
85 | _LOPEN | + | + | + | + | + |
82 | _LREAD | + | + | + | + | + |
86 | _LWRITE | + | + | + | + | + |
165 | A20PROC | + | + | + | - | - |
64 | ACCESSRESOURCE | + | + | + | + | + |
70 | ADDATOM | + | + | + | + | + |
172 | ALLOCALIAS | + | + | + | - | - |
170 | ALLOCCSTODSALIAS | + | + | + | - | - |
171 | ALLOCDSTOCSALIAS | + | + | + | - | - |
66 | ALLOCRESOURCE | + | + | + | + | + |
175 | ALLOCSELECTOR | + | + | + | - | - |
206 | ALLOCSELECTORARRAY | + | + | + | - | - |
44 | BUILDPDB | - | - | - | + | + |
351 | BUNNY_351 | + | + | - | - | - |
517 | CALLPROC32W | + | - | - | - | - |
53 | CALLPROCINSTANCE | + | + | + | + | + |
55 | CATCH | + | + | + | + | + |
144 | CREATEDIRECTORY | + | - | - | - | - |
205 | CVWBREAK | + | + | + | - | - |
203 | DEBUGBREAK | + | + | + | - | - |
314 | DEBUGDEFINESEGMENT | + | + | - | - | - |
94 | DEFINEHANDLETABLE | + | + | + | + | + |
71 | DELETEATOM | + | + | + | + | + |
146 | DELETEFILE | + | - | - | - | - |
76 | DELETEPATHNAME | + | + | + | + | + |
340 | DIAGOUTPUT | - | + | - | - | - |
339 | DIAGQUERY | - | + | - | - | - |
150 | DIRECTEDYIELD | + | + | + | + | + |
168 | DIRECTRESALLOC | + | + | + | - | - |
42 | DISABLEDOS | + | + | + | + | + |
125 | DISABLEKERNEL | + | + | + | + | + |
102 | DOS3CALL | + | + | + | + | + |
139 | DOSIGNAL | - | + | + | - | - |
160 | EMSCOPY | - | + | + | + | + |
41 | ENABLEDOS | + | + | + | + | + |
124 | ENABLEKERNEL | + | + | + | + | + |
2 | EXITKERNEL | + | + | + | + | + |
137 | FATALAPPEXIT | + | + | + | - | - |
1 | FATALEXIT | + | + | + | + | + |
318 | FATALEXITHOOK | + | + | - | - | - |
130 | FILECDR | + | + | + | - | - |
432 | FILETIMETOLOCALFILETIME | + | - | - | - | - |
69 | FINDATOM | + | + | + | + | + |
415 | FINDCLOSE | + | - | - | - | - |
413 | FINDFIRSTFILE | + | - | - | - | - |
414 | FINDNEXTFILE | + | - | - | - | - |
60 | FINDRESOURCE | + | + | + | + | + |
319 | FLUSHCACHEDFILEHANDLE | + | + | - | - | - |
96 | FREELIBRARY | + | + | + | + | + |
514 | FREELIBRARY32W | + | - | - | - | - |
46 | FREEMODULE | + | + | + | + | + |
52 | FREEPROCINSTANCE | + | + | + | + | + |
63 | FREERESOURCE | + | + | + | + | + |
176 | FREESELECTOR | + | + | + | - | - |
354 | GETAPPCOMPATFLAGS | + | + | - | - | - |
73 | GETATOMHANDLE | + | + | + | + | + |
72 | GETATOMNAME | + | + | + | + | + |
93 | GETCODEHANDLE | + | + | + | + | + |
104 | GETCODEINFO | + | + | + | + | + |
157 | GETCURPID | + | + | + | + | + |
411 | GETCURRENTDIRECTORY | + | - | - | - | - |
37 | GETCURRENTPDB | + | + | + | + | + |
36 | GETCURRENTTASK | + | + | + | + | + |
422 | GETDISKFREESPACE | + | - | - | - | - |
131 | GETDOSENVIRONMENT | + | + | + | - | - |
136 | GETDRIVETYPE | + | + | + | - | - |
133 | GETEXEPTR | + | + | + | - | - |
105 | GETEXEVERSION | + | + | + | + | + |
167 | GETEXPWINVER | + | + | + | - | - |
420 | GETFILEATTRIBUTES | + | - | - | - | - |
316 | GETFREEMEMINFO | - | + | - | - | - |
169 | GETFREESPACE | + | + | + | - | - |
138 | GETHEAPSPACES | + | + | + | - | - |
54 | GETINSTANCEDATA | + | + | + | + | + |
98 | GETLASTDISKCHANGE | + | + | + | + | + |
148 | GETLASTERROR | + | - | - | - | - |
99 | GETLPERRMODE | + | + | + | + | + |
49 | GETMODULEFILENAME | + | + | + | + | + |
47 | GETMODULEHANDLE | + | + | + | + | + |
27 | GETMODULENAME | + | - | - | - | - |
48 | GETMODULEUSAGE | + | + | + | + | + |
152 | GETNUMTASKS | + | + | + | + | + |
127 | GETPRIVATEPROFILEINT | + | + | + | - | - |
418 | GETPRIVATEPROFILESECTION | + | - | - | - | - |
143 | GETPRIVATEPROFILESECTIONNAMES | + | - | - | - | - |
128 | GETPRIVATEPROFILESTRING | + | + | + | - | - |
407 | GETPRIVATEPROFILESTRUCT | + | - | - | - | - |
50 | GETPROCADDRESS | + | + | + | + | + |
515 | GETPROCADDRESS32W | + | - | - | - | - |
236 | GETPRODUCTNAME | + | - | - | - | - |
57 | GETPROFILEINT | + | + | + | + | + |
419 | GETPROFILESECTION | + | - | - | - | - |
142 | GETPROFILESECTIONNAMES | + | - | - | - | - |
58 | GETPROFILESTRING | + | + | + | + | + |
186 | GETSELECTORBASE | + | + | + | - | - |
188 | GETSELECTORLIMIT | + | + | + | - | - |
311 | GETSETKERNELDOSPROC | + | + | - | - | - |
135 | GETSYSTEMDIRECTORY | + | + | + | - | - |
155 | GETTASKDS | + | + | + | + | + |
35 | GETTASKQUEUE | + | + | + | + | + |
118 | GETTASKQUEUEDS | - | + | + | + | + |
119 | GETTASKQUEUEES | - | + | + | + | + |
92 | GETTEMPDRIVE | + | + | + | + | + |
97 | GETTEMPFILENAME | + | + | + | + | + |
516 | GETVDMPOINTER32W | + | - | - | - | - |
3 | GETVERSION | + | + | + | + | + |
149 | GETVERSIONEX | + | - | - | - | - |
355 | GETWINDEBUGINFO | + | + | - | - | - |
134 | GETWINDOWSDIRECTORY | + | + | + | - | - |
132 | GETWINFLAGS | + | + | + | - | - |
344 | GETWINOLDAPHOOKS | - | + | - | - | - |
15 | GLOBALALLOC | + | + | + | + | + |
25 | GLOBALCOMPACT | + | + | + | + | + |
184 | GLOBALDOSALLOC | + | + | + | - | - |
185 | GLOBALDOSFREE | + | + | + | - | - |
197 | GLOBALFIX | + | + | + | - | - |
22 | GLOBALFLAGS | + | + | + | + | + |
17 | GLOBALFREE | + | + | + | + | + |
26 | GLOBALFREEALL | + | + | + | + | + |
21 | GLOBALHANDLE | + | + | + | + | + |
159 | GLOBALHANDLENORIP | + | + | + | + | + |
18 | GLOBALLOCK | + | + | + | + | + |
164 | GLOBALLRUNEWEST | + | + | + | + | + |
163 | GLOBALLRUOLDEST | + | + | + | + | + |
28 | GLOBALMASTERHANDLE | + | + | + | + | + |
154 | GLOBALNOTIFY | + | + | + | + | + |
191 | GLOBALPAGELOCK | + | + | + | - | - |
192 | GLOBALPAGEUNLOCK | + | + | + | - | - |
16 | GLOBALREALLOC | + | + | + | + | + |
20 | GLOBALSIZE | + | + | + | + | + |
230 | GLOBALSMARTPAGELOCK | + | - | - | - | - |
231 | GLOBALSMARTPAGEUNLOCK | + | - | - | - | - |
198 | GLOBALUNFIX | + | + | + | - | - |
19 | GLOBALUNLOCK | + | + | + | + | + |
112 | GLOBALUNWIRE | + | + | + | + | + |
111 | GLOBALWIRE | + | + | + | + | + |
338 | HASGPHANDLER | + | + | - | - | - |
348 | HMEMCPY | + | + | - | - | - |
68 | INITATOMTABLE | + | + | + | + | + |
116 | INITLIB | + | + | + | + | + |
91 | INITTASK | + | + | + | + | + |
141 | INITTASK1 | - | + | + | - | - |
235 | INVALIDATENLSCACHE | + | - | - | - | - |
336 | ISBADCODEPTR | + | + | - | - | - |
627 | ISBADFLATREADWRITEPTR | + | - | - | - | - |
346 | ISBADHUGEREADPTR | + | + | - | - | - |
347 | ISBADHUGEWRITEPTR | + | + | - | - | - |
334 | ISBADREADPTR | + | + | - | - | - |
337 | ISBADSTRINGPTR | + | + | - | - | - |
335 | ISBADWRITEPTR | + | + | - | - | - |
207 | ISDBCSLEADBYTE | + | + | - | - | - |
326 | ISROMFILE | + | + | - | - | - |
323 | ISROMMODULE | + | + | - | - | - |
43 | ISSCREENGRAB | - | - | - | + | + |
345 | ISSHAREDSELECTOR | + | + | - | - | - |
320 | ISTASK | + | + | - | - | - |
122 | ISTASKLOCKED | + | + | + | + | + |
158 | ISWINOLDAPTASK | + | + | + | + | + |
208 | K208 | + | - | - | - | - |
209 | K209 | + | - | - | - | - |
210 | K210 | + | - | - | - | - |
211 | K211 | + | - | - | - | - |
213 | K213 | + | - | - | - | - |
214 | K214 | + | - | - | - | - |
215 | K215 | + | - | - | - | - |
228 | K228 | + | - | - | - | - |
229 | K229 | + | - | - | - | - |
237 | K237 | + | - | - | - | - |
327 | K327 | - | + | - | - | - |
329 | K329 | - | + | - | - | - |
403 | K403 | - | + | - | - | - |
404 | K404 | - | + | - | - | - |
123 | KBDRST | + | + | + | + | + |
156 | LIMITEMSPAGES | + | + | + | + | + |
95 | LOADLIBRARY | + | + | + | + | + |
513 | LOADLIBRARYEX32W | + | - | - | - | - |
45 | LOADMODULE | + | + | + | + | + |
61 | LOADRESOURCE | + | + | + | + | + |
5 | LOCALALLOC | + | + | + | + | + |
13 | LOCALCOMPACT | + | + | + | + | + |
161 | LOCALCOUNTFREE | + | + | + | + | + |
12 | LOCALFLAGS | + | + | + | + | + |
7 | LOCALFREE | + | + | + | + | + |
11 | LOCALHANDLE | + | + | + | + | + |
310 | LOCALHANDLEDELTA | + | + | - | - | - |
162 | LOCALHEAPSIZE | + | + | + | + | + |
4 | LOCALINIT | + | + | + | + | + |
8 | LOCALLOCK | + | + | + | + | + |
14 | LOCALNOTIFY | + | + | + | + | + |
6 | LOCALREALLOC | + | + | + | + | + |
121 | LOCALSHRINK | + | + | + | + | + |
10 | LOCALSIZE | + | + | + | + | + |
9 | LOCALUNLOCK | + | + | + | + | + |
33 | LOCKCURRENTTASK | + | + | + | + | + |
62 | LOCKRESOURCE | + | + | + | + | + |
23 | LOCKSEGMENT | + | + | + | + | + |
324 | LOGERROR | + | + | - | - | - |
325 | LOGPARAMERROR | + | + | - | - | - |
180 | LONGPTRADD | + | + | + | - | - |
89 | LSTRCAT | + | + | + | + | + |
352 | LSTRCATN | + | - | - | - | - |
88 | LSTRCPY | + | + | + | + | + |
353 | LSTRCPYN | + | + | - | - | - |
90 | LSTRLEN | + | + | + | + | + |
51 | MAKEPROCINSTANCE | + | + | + | + | + |
126 | MEMORYFREED | + | + | + | + | - |
103 | NETBIOSCALL | + | + | + | + | + |
101 | NOHOOKDOSCALL | + | + | + | + | + |
117 | OLDYIELD | + | + | + | + | + |
74 | OPENFILE | + | + | + | + | + |
360 | OPENFILEEX | + | - | - | - | - |
75 | OPENPATHNAME | + | + | + | + | + |
115 | OUTPUTDEBUGSTRING | + | + | + | + | + |
110 | PATCHCODEHANDLE | + | + | + | + | + |
361 | PIGLET_361 | + | - | - | - | - |
31 | POSTEVENT | + | + | + | + | + |
177 | PRESTOCHANGOSELECTOR | + | + | + | - | - |
220 | REGCLOSEKEY | + | - | - | - | - |
218 | REGCREATEKEY | + | - | - | - | - |
219 | REGDELETEKEY | + | - | - | - | - |
222 | REGDELETEVALUE | + | - | - | - | - |
216 | REGENUMKEY | + | - | - | - | - |
223 | REGENUMVALUE | + | - | - | - | - |
227 | REGFLUSHKEY | + | - | - | - | - |
202 | REGISTERPTRACE | + | + | + | - | - |
491 | REGISTERSERVICEPROCESS | + | - | - | - | - |
343 | REGISTERWINOLDAPHOOK | - | + | - | - | - |
232 | REGLOADKEY | + | - | - | - | - |
217 | REGOPENKEY | + | - | - | - | - |
224 | REGQUERYVALUE | + | - | - | - | - |
225 | REGQUERYVALUEEX | + | - | - | - | - |
234 | REGSAVEKEY | + | - | - | - | - |
221 | REGSETVALUE | + | - | - | - | - |
226 | REGSETVALUEEX | + | - | - | - | - |
233 | REGUNLOADKEY | + | - | - | - | - |
145 | REMOVEDIRECTORY | + | - | - | - | - |
201 | REPLACEINST | + | + | + | + | + |
77 | RESERVED1 (ANSINEXT) | - | + | + | +(2) | +(2) |
78 | RESERVED2 (ANSIPREV) | - | + | + | +(2) | +(2) |
79 | RESERVED3 (ANSIUPPER) | - | + | + | +(2) | +(2) |
80 | RESERVED4 (ANSILOWER) | - | + | + | +(2) | +(2) |
87 | RESERVED5 (LSTRCMP) | - | + | + | +(2) | +(2) |
196 | SELECTORACCESSRIGHTS | + | + | + | - | - |
412 | SETCURRENTDIRECTORY | + | - | - | - | - |
107 | SETERRORMODE | + | + | + | + | + |
421 | SETFILEATTRIBUTES | + | - | - | - | - |
199 | SETHANDLECOUNT | + | + | + | - | - |
147 | SETLASTERROR | + | - | - | - | - |
32 | SETPRIORITY | + | + | + | + | + |
67 | SETRESOURCEHANDLER | + | + | + | + | + |
187 | SETSELECTORBASE | + | + | + | - | - |
189 | SETSELECTORLIMIT | + | + | + | - | - |
140 | SETSIGHANDLER | - | + | + | - | - |
106 | SETSWAPAREASIZE | + | + | + | + | + |
40 | SETTASKINTERCHANGE | - | - | - | + | + |
34 | SETTASKQUEUE | - | + | + | + | + |
38 | SETTASKSIGNALPROC | - | + | + | + | + |
39 | SETTASKSWITCHPROC | - | - | - | + | + |
356 | SETWINDEBUGINFO | + | + | - | - | - |
65 | SIZEOFRESOURCE | + | + | + | + | + |
204 | SWAPRECORDING | + | + | + | - | - |
109 | SWITCHSTACKBACK (SBACK) | + | + | + | +(2) | +(2) |
108 | SWITCHSTACKTO (STO) | + | + | + | +(2) | +(2) |
332 | THHOOK | + | + | - | - | - |
56 | THROW | + | + | + | + | + |
341 | TOOLHELPHOOK | + | + | - | - | - |
120 | UNDEFDYNLINK | + | + | + | + | + |
24 | UNLOCKSEGMENT | + | + | + | + | + |
100 | VALIDATECODESEGMENTS | + | + | + | + | + |
200 | VALIDATEFREESPACES | + | + | + | + | + |
30 | WAITEVENT | + | + | + | + | + |
166 | WINEXEC | + | + | + | - | - |
151 | WINOLDAPCALL | - | + | + | + | + |
315 | WRITEOUTPROFILES | + | + | - | - | - |
416 | WRITEPRIVATEPROFILESECTION | + | - | - | - | - |
129 | WRITEPRIVATEPROFILESTRING | + | + | + | - | - |
406 | WRITEPRIVATEPROFILESTRUCT | + | - | - | - | - |
417 | WRITEPROFILESECTION | + | - | - | - | - |
59 | WRITEPROFILESTRING | + | + | + | + | + |
29 | YIELD | + | + | + | + | + |
ORD | Windows USER functions | ME | w98 | w95 | 3.1x | 3.0x | 2.1x | 2.03 |
341 | _FFFE_FARFRAME | - | - | - | + | + | + | - |
420 | _WSPRINTF | + | + | + | + | + | - | - |
650 | ACTIVATEKEYBOARDLAYOUT | + | + | + | - | - | - | - |
102 | ADJUSTWINDOWRECT | + | + | + | + | + | + | + |
454 | ADJUSTWINDOWRECTEX | + | + | + | + | + | - | - |
432 | ANSILOWER | + | + | + | + | + | - | - |
438 | ANSILOWERBUFF | + | + | + | + | + | - | - |
472 | ANSINEXT | + | + | + | + | + | - | - |
473 | ANSIPREV | + | + | + | + | + | - | - |
431 | ANSIUPPER | + | + | + | + | + | - | - |
437 | ANSIUPPERBUFF | + | + | + | + | + | - | - |
52 | ANYPOPUP | + | + | + | + | + | + | + |
411 | APPENDMENU | + | + | + | + | + | - | - |
170 | ARRANGEICONICWINDOWS | + | + | + | + | + | - | - |
11 | BEAR11 (SETSYSTEMTIMER) | + | + | + | + | +(2) | +(2) | +(2) |
182 | BEAR182 (KILLSYSTEMTIMER) | + | + | + | + | +(2) | +(2) | +(2) |
285 | BEAR285 (SETDESKWALLPAPER) | + | + | + | + | +(2) | - | - |
306 | BEAR306 (MENUWNDPROC) | + | + | + | + | +(2) | +(2) | +(2) |
498 | BEAR498 | + | + | + | - | - | - | - |
51 | BEAR51 (ISTWOBYTECHARPREFIX) | + | + | + | + | +(2) | +(2) | +(2) |
8 | BEAR8 | + | + | + | - | - | - | - |
86 | BEAR86 (ICONSIZE) | + | + | + | + | +(2) | +(2) | +(2) |
259 | BEGINDEFERWINDOWPOS | + | + | + | + | + | + | + |
39 | BEGINPAINT | + | + | + | + | + | + | + |
670 | BLOCKINPUT | + | + | - | - | - | - | - |
301 | BOZOSLIVEHERE (EDITWNDPROC) | + | + | + | + | +(2) | +(2) | +(2) |
45 | BRINGWINDOWTOTOP | + | + | + | + | + | + | + |
355 | BROADCASTMESSAGE | - | - | - | - | + | - | - |
604 | BROADCASTSYSTEMMESSAGE | + | + | + | - | - | - | - |
213 | BUILDCOMMDCB | + | + | + | + | + | + | + |
303 | BUTTONWNDPROC | - | - | - | - | + | + | + |
462 | CALCCHILDSCROLL | + | + | + | + | + | - | - |
123 | CALLMSGFILTER | + | + | + | + | + | + | + |
823 | CALLMSGFILTER32 | + | + | + | - | - | - | - |
293 | CALLNEXTHOOKEX | + | + | + | + | - | - | - |
122 | CALLWINDOWPROC | + | + | + | + | + | + | + |
311 | CARETBLINKPROC | - | - | - | - | + | + | + |
198 | CASCADECHILDWINDOWS | + | + | + | + | + | - | - |
429 | CASCADEWINDOWS | + | + | + | - | - | - | - |
149 | CHANGECLIPBOARDCHAIN | + | + | + | + | + | + | + |
620 | CHANGEDISPLAYSETTINGS | + | + | + | - | - | - | - |
622 | CHANGEDISPLAYSETTINGSEX | + | + | - | - | - | - | - |
153 | CHANGEMENU | + | + | + | + | + | + | + |
97 | CHECKDLGBUTTON | + | + | + | + | + | + | + |
154 | CHECKMENUITEM | + | + | + | + | + | + | + |
666 | CHECKMENURADIOITEM | + | + | + | - | - | - | - |
342 | CHECKPRINTERSETUP | - | - | - | - | - | + | - |
96 | CHECKRADIOBUTTON | + | + | + | + | + | + | + |
191 | CHILDWINDOWFROMPOINT | + | + | + | + | + | + | + |
399 | CHILDWINDOWFROMPOINTEX | + | + | + | - | - | - | - |
804 | CHOOSECOLOR_CALLBACK16 | + | + | + | - | - | - | - |
800 | CHOOSEFONT_CALLBACK16 | + | + | + | - | - | - | - |
211 | CLEARCOMMBREAK | + | + | + | + | + | + | + |
28 | CLIENTTOSCREEN | + | + | + | + | + | + | + |
16 | CLIPCURSOR | + | + | + | + | + | + | + |
138 | CLOSECLIPBOARD | + | + | + | + | + | + | + |
207 | CLOSECOMM | + | + | + | + | + | + | + |
253 | CLOSEDRIVER | + | + | + | + | - | - | - |
43 | CLOSEWINDOW | + | + | + | + | + | + | + |
344 | COMBOBOXCTLWNDPROC | - | - | - | - | + | - | - |
316 | COMPUPDATERECT | - | - | - | - | + | + | + |
273 | CONTROLPANELINFO | + | + | + | + | + | + | + |
310 | CONTSCROLL | - | - | - | - | + | + | + |
369 | COPYCURSOR | + | + | + | + | - | - | - |
368 | COPYICON | + | + | + | + | - | - | - |
390 | COPYIMAGE | + | + | + | - | - | - | - |
74 | COPYRECT | + | + | + | + | + | + | + |
143 | COUNTCLIPBOARDFORMATS | + | + | + | + | + | + | + |
163 | CREATECARET | + | + | + | + | + | + | + |
406 | CREATECURSOR | + | + | + | + | + | - | - |
408 | CREATECURSORICONINDIRECT | + | + | + | + | + | - | - |
89 | CREATEDIALOG | + | + | + | + | + | + | + |
219 | CREATEDIALOGINDIRECT | + | + | + | + | + | + | + |
242 | CREATEDIALOGINDIRECTPARAM | + | + | + | + | + | - | - |
241 | CREATEDIALOGPARAM | + | + | + | + | + | - | - |
407 | CREATEICON | + | + | + | + | + | - | - |
450 | CREATEICONFROMRESOURCEEX | + | + | + | - | - | - | - |
151 | CREATEMENU | + | + | + | + | + | + | + |
415 | CREATEPOPUPMENU | + | + | + | + | + | - | - |
41 | CREATEWINDOW | + | + | + | + | + | + | + |
452 | CREATEWINDOWEX | + | + | + | + | + | - | - |
362 | DCHOOK | + | + | + | + | - | - | - |
308 | DEFDLGPROC (DLGWNDPROC) | + | + | + | + | + | +(2) | +(2) |
255 | DEFDRIVERPROC | + | + | + | + | - | - | - |
260 | DEFERWINDOWPOS | + | + | + | + | + | + | + |
445 | DEFFRAMEPROC | + | + | + | + | + | - | - |
235 | DEFHOOKPROC | + | + | + | + | + | + | + |
447 | DEFMDICHILDPROC | + | + | + | + | + | - | - |
107 | DEFWINDOWPROC | + | + | + | + | + | + | + |
413 | DELETEMENU | + | + | + | + | + | - | - |
305 | DESKTOPWNDPROC | - | - | - | - | + | + | + |
164 | DESTROYCARET | + | + | + | + | + | + | + |
458 | DESTROYCURSOR | + | + | + | + | + | - | - |
457 | DESTROYICON | + | + | + | + | + | - | - |
610 | DESTROYICON32 | + | + | + | - | - | - | - |
152 | DESTROYMENU | + | + | + | + | + | + | + |
53 | DESTROYWINDOW | + | + | + | + | + | + | + |
87 | DIALOGBOX | + | + | + | + | + | + | + |
218 | DIALOGBOXINDIRECT | + | + | + | + | + | + | + |
240 | DIALOGBOXINDIRECTPARAM | + | + | + | + | + | - | - |
239 | DIALOGBOXPARAM | + | + | + | + | + | - | - |
4 | DISABLEOEMLAYER | + | + | + | + | + | + | + |
658 | DISPATCHINPUT | + | + | + | - | - | - | - |
114 | DISPATCHMESSAGE | + | + | + | + | + | + | + |
822 | DISPATCHMESSAGE32 | + | + | + | - | - | - | - |
100 | DLGDIRLIST | + | + | + | + | + | + | + |
195 | DLGDIRLISTCOMBOBOX | + | + | + | + | + | - | - |
99 | DLGDIRSELECT | + | + | + | + | + | + | + |
194 | DLGDIRSELECTCOMBOBOX | + | + | + | + | + | - | - |
423 | DLGDIRSELECTCOMBOBOXEX | + | + | + | + | - | - | - |
422 | DLGDIRSELECTEX | + | + | + | + | - | - | - |
601 | DOHOTKEYSTUFF | + | + | + | - | - | - | - |
465 | DRAGDETECT | + | + | + | + | + | - | - |
464 | DRAGOBJECT | + | + | + | + | + | - | - |
448 | DRAWANIMATEDRECTS | + | + | + | - | - | - | - |
660 | DRAWCAPTION | + | + | + | - | - | - | - |
657 | DRAWCAPTIONTEMP | + | + | + | - | - | - | - |
659 | DRAWEDGE | + | + | + | - | - | - | - |
466 | DRAWFOCUSRECT | + | + | + | + | + | - | - |
656 | DRAWFRAMECONTROL | + | + | + | - | - | - | - |
84 | DRAWICON | + | + | + | + | + | + | + |
394 | DRAWICONEX | + | + | + | - | - | - | - |
160 | DRAWMENUBAR | + | + | + | + | + | + | + |
662 | DRAWMENUBARTEMP | + | + | + | - | - | - | - |
449 | DRAWSTATE | + | + | + | - | - | - | - |
85 | DRAWTEXT | + | + | + | + | + | + | + |
375 | DRAWTEXTEX | + | + | + | - | - | - | - |
459 | DUMPICON | + | + | + | + | + | - | - |
338 | ECGETDS | - | - | - | - | - | + | + |
139 | EMPTYCLIPBOARD | + | + | + | + | + | + | + |
245 | ENABLECOMMNOTIFICATION | + | + | + | + | - | - | - |
331 | ENABLEHARDWAREINPUT | + | + | + | + | + | + | + |
155 | ENABLEMENUITEM | + | + | + | + | + | + | + |
3 | ENABLEOEMLAYER | + | + | + | + | + | + | + |
482 | ENABLESCROLLBAR | + | + | + | + | - | - | - |
34 | ENABLEWINDOW | + | + | + | + | + | + | + |
261 | ENDDEFERWINDOWPOS | + | + | + | + | + | + | + |
88 | ENDDIALOG | + | + | + | + | + | + | + |
187 | ENDMENU | + | + | + | + | + | + | + |
40 | ENDPAINT | + | + | + | + | + | + | + |
55 | ENUMCHILDWINDOWS | + | + | + | + | + | + | + |
144 | ENUMCLIPBOARDFORMATS | + | + | + | + | + | + | + |
317 | ENUMDISPLAYMONITORS (COMPUPDATERGN) | + | + | - | - | +(2) | +(2) | +(2) |
621 | ENUMDISPLAYSETTINGS | + | + | + | - | - | - | - |
27 | ENUMPROPS | + | + | + | + | + | + | + |
225 | ENUMTASKWINDOWS | + | + | + | + | + | + | + |
54 | ENUMWINDOWS | + | + | + | + | + | + | + |
244 | EQUALRECT | + | + | + | + | + | + | + |
214 | ESCAPECOMMFUNCTION | + | + | + | + | + | + | + |
238 | EXCLUDEUPDATERGN | + | + | + | + | + | + | + |
7 | EXITWINDOWS | + | + | + | + | + | - | - |
246 | EXITWINDOWSEXEC | + | + | + | + | - | - | - |
500 | FARCALLNETDRIVER | - | - | - | - | + | - | - |
346 | FILEPORTDLGPROC | - | - | - | - | + | - | - |
81 | FILLRECT | + | + | + | + | + | + | + |
324 | FILLWINDOW | + | + | + | + | + | + | + |
400 | FINALUSERINIT | + | + | + | + | + | + | + |
801 | FINDREPLACE_CALLBACK16 | + | + | + | - | - | - | - |
50 | FINDWINDOW | + | + | + | + | + | + | + |
427 | FINDWINDOWEX | + | + | + | - | - | - | - |
105 | FLASHWINDOW | + | + | + | + | + | + | + |
215 | FLUSHCOMM | + | + | + | + | + | + | + |
606 | FORMATMESSAGE | + | + | + | - | - | - | - |
83 | FRAMERECT | + | + | + | + | + | + | + |
854 | FT_USRF2THKTHKCONNECTIONDATA | + | + | + | - | - | - | - |
853 | FT_USRFTHKTHKCONNECTIONDATA | + | + | + | - | - | - | - |
60 | GETACTIVEWINDOW | + | + | + | + | + | + | + |
249 | GETASYNCKEYSTATE | + | + | + | + | + | + | + |
236 | GETCAPTURE | + | + | + | + | + | + | + |
169 | GETCARETBLINKTIME | + | + | + | + | + | + | + |
183 | GETCARETPOS | + | + | + | + | + | + | + |
404 | GETCLASSINFO | + | + | + | + | + | - | - |
398 | GETCLASSINFOEX | + | + | + | - | - | - | - |
131 | GETCLASSLONG | + | + | + | + | + | + | + |
58 | GETCLASSNAME | + | + | + | + | + | + | + |
129 | GETCLASSWORD | + | + | + | + | + | + | + |
33 | GETCLIENTRECT | + | + | + | + | + | + | + |
142 | GETCLIPBOARDDATA | + | + | + | + | + | + | + |
146 | GETCLIPBOARDFORMATNAME | + | + | + | + | + | + | + |
140 | GETCLIPBOARDOWNER | + | + | + | + | + | + | + |
148 | GETCLIPBOARDVIEWER | + | + | + | + | + | + | + |
309 | GETCLIPCURSOR (MESSAGEBOXWNDPROC) | + | + | + | + | - | +(2) | +(2) |
203 | GETCOMMERROR | + | + | + | + | + | + | + |
209 | GETCOMMEVENTMASK | + | + | + | + | + | + | + |
202 | GETCOMMSTATE | + | + | + | + | + | + | + |
326 | GETCONTROLBRUSH | + | + | + | + | + | + | + |
15 | GETCURRENTTIME | + | + | + | + | + | + | + |
247 | GETCURSOR | + | + | + | + | - | - | - |
675 | GETCURSORINFO | + | + | - | - | - | - | - |
17 | GETCURSORPOS | + | + | + | + | + | + | + |
66 | GETDC | + | + | + | + | + | + | + |
359 | GETDCEX | + | + | + | + | - | - | - |
278 | GETDESKTOPHWND | + | + | + | + | + | - | - |
286 | GETDESKTOPWINDOW | + | + | + | + | + | - | - |
243 | GETDIALOGBASEUNITS | + | + | + | + | + | - | - |
277 | GETDLGCTRLID | + | + | + | + | + | - | - |
91 | GETDLGITEM | + | + | + | + | + | + | + |
95 | GETDLGITEMINT | + | + | + | + | + | + | + |
93 | GETDLGITEMTEXT | + | + | + | + | + | + | + |
21 | GETDOUBLECLICKTIME | + | + | + | + | + | + | + |
256 | GETDRIVERINFO | + | + | + | + | - | - | - |
254 | GETDRIVERMODULEHANDLE | + | + | + | + | - | - | - |
343 | GETFILEPORTNAME | - | - | - | + | + | - | - |
23 | GETFOCUS | + | + | + | + | + | + | + |
608 | GETFOREGROUNDWINDOW | + | + | + | - | - | - | - |
284 | GETFREESYSTEMRESOURCES (SETGRIDGRANULARITY) | + | + | + | + | +(2) | - | - |
676 | GETGUITHREADINFO | + | + | - | - | - | - | - |
455 | GETICONID | + | + | + | + | + | - | - |
395 | GETICONINFO | + | + | + | - | - | - | - |
335 | GETINPUTSTATE | + | + | + | + | + | + | + |
372 | GETINTERNALICONHEADER | + | + | + | + | - | - | - |
460 | GETINTERNALWINDOWPOS | + | + | + | + | + | - | - |
651 | GETKEYBOARDLAYOUT | + | + | + | - | - | - | - |
652 | GETKEYBOARDLAYOUTLIST | + | + | + | - | - | - | - |
477 | GETKEYBOARDLAYOUTNAME | + | + | + | - | - | - | - |
222 | GETKEYBOARDSTATE | + | + | + | + | + | + | + |
106 | GETKEYSTATE | + | + | + | + | + | + | + |
287 | GETLASTACTIVEPOPUP | + | + | + | + | + | - | - |
157 | GETMENU | + | + | + | + | + | + | + |
417 | GETMENUCHECKMARKDIMENSIONS | + | + | + | + | + | - | - |
385 | GETMENUCONTEXTHELPID | + | + | + | - | - | - | - |
663 | GETMENUDEFAULTITEM | + | + | + | - | - | - | - |
393 | GETMENUINFO | + | + | - | - | - | - | - |
263 | GETMENUITEMCOUNT | + | + | + | + | + | + | + |
264 | GETMENUITEMID | + | + | + | + | + | + | + |
443 | GETMENUITEMINFO | + | + | + | - | - | - | - |
665 | GETMENUITEMRECT | + | + | + | - | - | - | - |
250 | GETMENUSTATE | + | + | + | + | + | + | + |
161 | GETMENUSTRING | + | + | + | + | + | + | + |
108 | GETMESSAGE | + | + | + | + | + | + | + |
323 | GETMESSAGE2 | + | + | + | + | + | + | + |
820 | GETMESSAGE32 | + | + | + | - | - | - | - |
288 | GETMESSAGEEXTRAINFO | + | + | + | + | - | - | - |
119 | GETMESSAGEPOS | + | + | + | + | + | + | + |
120 | GETMESSAGETIME | + | + | + | + | + | + | + |
298 | GETMONITORINFO | + | + | - | - | - | - | - |
337 | GETMOUSEEVENTPROC | + | + | + | + | + | + | + |
227 | GETNEXTDLGGROUPITEM | + | + | + | + | + | + | + |
228 | GETNEXTDLGTABITEM | + | + | + | + | + | + | + |
257 | GETNEXTDRIVER | + | + | + | + | - | - | - |
274 | GETNEXTQUEUEWINDOW | + | + | + | + | + | + | + |
230 | GETNEXTWINDOW | + | + | + | + | + | + | + |
248 | GETOPENCLIPBOARDWINDOW | + | + | + | + | - | - | - |
46 | GETPARENT | + | + | + | + | + | + | + |
402 | GETPRIORITYCLIPBOARDFORMAT | + | + | + | + | + | - | - |
25 | GETPROP | + | + | + | + | + | + | + |
379 | GETPROPEX | + | + | + | - | - | - | - |
334 | GETQUEUESTATUS | + | + | + | + | + | + | + |
476 | GETSCROLLINFO | + | + | + | - | - | - | - |
63 | GETSCROLLPOS | + | + | + | + | + | + | + |
65 | GETSCROLLRANGE | + | + | + | + | + | + | + |
600 | GETSHELLWINDOW | + | + | + | - | - | - | - |
159 | GETSUBMENU | + | + | + | + | + | + | + |
180 | GETSYSCOLOR | + | + | + | + | + | + | + |
281 | GETSYSCOLORBRUSH (SNAPWINDOW) | + | + | + | - | +(2) | - | - |
189 | GETSYSMODALWINDOW | + | + | + | + | + | + | + |
231 | GETSYSTEMDEBUGSTATE | + | + | + | + | - | - | - |
156 | GETSYSTEMMENU | + | + | + | + | + | + | + |
179 | GETSYSTEMMETRICS | + | + | + | + | + | + | + |
197 | GETTABBEDTEXTEXTENT | + | + | + | + | + | - | - |
13 | GETTICKCOUNT | + | + | + | + | + | + | + |
14 | GETTIMERRESOLUTION | + | + | + | + | + | + | + |
229 | GETTOPWINDOW | + | + | + | + | + | + | + |
190 | GETUPDATERECT | + | + | + | + | + | + | + |
237 | GETUPDATERGN | + | + | + | + | + | + | + |
480 | GETUSERLOCALOBJTYPE | + | + | + | + | - | - | - |
318 | GETWC2 | - | - | - | - | + | + | + |
262 | GETWINDOW | + | + | + | + | + | + | + |
383 | GETWINDOWCONTEXTHELPID | + | + | + | - | - | - | - |
67 | GETWINDOWDC | + | + | + | + | + | + | + |
135 | GETWINDOWLONG | + | + | + | + | + | + | + |
674 | GETWINDOWMODULEFILENAME | + | + | - | - | - | - | - |
370 | GETWINDOWPLACEMENT | + | + | + | + | - | - | - |
32 | GETWINDOWRECT | + | + | + | + | + | + | + |
669 | GETWINDOWRGN | + | + | + | - | - | - | - |
224 | GETWINDOWTASK | + | + | + | + | + | + | + |
36 | GETWINDOWTEXT | + | + | + | + | + | + | + |
38 | GETWINDOWTEXTLENGTH | + | + | + | + | + | + | + |
133 | GETWINDOWWORD | + | + | + | + | + | + | + |
268 | GLOBALADDATOM | + | + | + | + | + | + | + |
269 | GLOBALDELETEATOM | + | + | + | + | + | + | + |
270 | GLOBALFINDATOM | + | + | + | + | + | + | + |
271 | GLOBALGETATOMNAME | + | + | + | + | + | + | + |
185 | GRAYSTRING | + | + | + | + | + | + | + |
605 | HACKTASKMONITOR | - | - | + | - | - | - | - |
481 | HARDWARE_EVENT | + | + | + | + | - | - | - |
166 | HIDECARET | + | + | + | + | + | + | + |
162 | HILITEMENUITEM | + | + | + | + | + | + | + |
78 | INFLATERECT | + | + | + | + | + | + | + |
5 | INITAPP | + | + | + | + | + | + | + |
409 | INITTHREADINPUT (MB_DLGPROC) | + | + | + | - | +(2) | - | - |
192 | INSENDMESSAGE | + | + | + | + | + | + | + |
829 | INSENDMESSAGEEX | + | + | - | - | - | - | - |
410 | INSERTMENU | + | + | + | + | + | - | - |
441 | INSERTMENUITEM | + | + | + | - | - | - | - |
890 | INSTALLIMT | + | + | + | - | - | - | - |
79 | INTERSECTRECT | + | + | + | + | + | + | + |
125 | INVALIDATERECT | + | + | + | + | + | + | + |
126 | INVALIDATERGN | + | + | + | + | + | + | + |
82 | INVERTRECT | + | + | + | + | + | + | + |
433 | ISCHARALPHA | + | + | + | + | + | - | - |
434 | ISCHARALPHANUMERIC | + | + | + | + | + | - | - |
436 | ISCHARLOWER | + | + | + | + | + | - | - |
435 | ISCHARUPPER | + | + | + | + | + | - | - |
48 | ISCHILD | + | + | + | + | + | + | + |
193 | ISCLIPBOARDFORMATAVAILABLE | + | + | + | + | + | + | + |
90 | ISDIALOGMESSAGE | + | + | + | + | + | + | + |
824 | ISDIALOGMESSAGE32 | + | + | + | - | - | - | - |
98 | ISDLGBUTTONCHECKED | + | + | + | + | + | + | + |
31 | ISICONIC | + | + | + | + | + | + | + |
358 | ISMENU | + | + | + | + | - | - | - |
75 | ISRECTEMPTY | + | + | + | + | + | + | + |
333 | ISUSERIDLE | + | + | + | + | + | - | - |
47 | ISWINDOW | + | + | + | + | + | + | + |
35 | ISWINDOWENABLED | + | + | + | + | + | + | + |
49 | ISWINDOWVISIBLE | + | + | + | + | + | + | + |
272 | ISZOOMED | + | + | + | + | + | + | + |
289 | KEYBD_EVENT | + | + | + | + | - | - | - |
12 | KILLTIMER | + | + | + | + | + | + | + |
327 | KILLTIMER2 | - | - | - | - | + | + | + |
453 | LBOXCARETBLINKER | - | - | - | - | + | - | - |
307 | LBOXCTLWNDPROC | - | - | - | - | + | + | + |
177 | LOADACCELERATORS | + | + | + | + | + | + | + |
175 | LOADBITMAP | + | + | + | + | + | + | + |
173 | LOADCURSOR | + | + | + | + | + | + | + |
336 | LOADCURSORICONHANDLER | - | - | - | + | + | + | + |
356 | LOADDIBCURSORHANDLER | - | - | - | + | + | - | - |
357 | LOADDIBICONHANDLER | - | - | - | + | + | - | - |
174 | LOADICON | + | + | + | + | + | + | + |
456 | LOADICONHANDLER | + | + | + | + | + | - | - |
389 | LOADIMAGE | + | + | + | - | - | - | - |
478 | LOADKEYBOARDLAYOUT | + | + | + | - | - | - | - |
150 | LOADMENU | + | + | + | + | + | + | + |
220 | LOADMENUINDIRECT | + | + | + | + | + | + | + |
176 | LOADSTRING | + | + | + | + | + | + | + |
226 | LOCKINPUT | + | + | + | + | - | - | - |
276 | LOCKMYTASK | + | + | + | + | + | + | + |
294 | LOCKWINDOWUPDATE | + | + | + | + | - | - | - |
364 | LOOKUPICONIDFROMDIRECTORYEX | + | + | + | - | - | - | - |
217 | LOOKUPMENUHANDLE | + | + | + | + | + | + | + |
430 | LSTRCMP | + | + | + | + | + | - | - |
471 | LSTRCMPI | + | + | + | + | + | - | - |
103 | MAPDIALOGRECT | + | + | + | + | + | + | + |
258 | MAPWINDOWPOINTS | + | + | + | + | - | - | - |
444 | MDICLIENTWNDPROC | - | - | - | - | + | - | - |
479 | MENUITEMFROMPOINT | + | + | + | - | - | - | - |
329 | MENUITEMSTATE | - | - | - | - | + | + | + |
104 | MESSAGEBEEP | + | + | + | + | + | + | + |
1 | MESSAGEBOX | + | + | + | + | + | + | + |
827 | MESSAGEBOXINDIRECT | + | + | + | - | - | - | - |
414 | MODIFYMENU | + | + | + | + | + | - | - |
295 | MONITORFROMPOINT | + | + | - | - | - | - | - |
296 | MONITORFROMRECT | + | + | - | - | - | - | - |
297 | MONITORFROMWINDOW | + | + | - | - | - | - | - |
299 | MOUSE_EVENT | + | + | + | + | - | - | - |
892 | MOUSE_PRESENCE_CHECK | + | - | - | - | - | - | - |
56 | MOVEWINDOW | + | + | + | + | + | + | + |
851 | MSGTHKCONNECTIONDATALS | + | + | + | - | - | - | - |
640 | MSGWAITFORMULTIPLEOBJECTS | + | + | + | - | - | - | - |
77 | OFFSETRECT | + | + | + | + | + | + | + |
2 | OLDEXITWINDOWS (EXITWINDOWS) | + | + | + | + | + | +(2) | +(2) |
279 | OLDSETDESKPATTERN (SETDESKPATTERN) | + | + | + | + | +(2) | - | - |
137 | OPENCLIPBOARD | + | + | + | + | + | + | + |
200 | OPENCOMM | + | + | + | + | + | + | + |
252 | OPENDRIVER | + | + | + | + | - | - | - |
802 | OPENFILENAME_CALLBACK16 | + | + | + | - | - | - | - |
44 | OPENICON | + | + | + | + | + | + | + |
325 | PAINTRECT | + | + | + | + | + | + | + |
109 | PEEKMESSAGE | + | + | + | + | + | + | + |
819 | PEEKMESSAGE32 | + | + | + | - | - | - | - |
116 | POSTAPPMESSAGE | + | + | + | + | + | + | + |
110 | POSTMESSAGE | + | + | + | + | + | + | + |
313 | POSTMESSAGE2 | - | - | - | - | + | + | + |
825 | POSTMESSAGE32 | + | + | + | - | - | - | - |
655 | POSTPOSTEDMESSAGES | + | + | + | - | - | - | - |
6 | POSTQUITMESSAGE | + | + | + | + | + | + | + |
826 | POSTTHREADMESSAGE32 | + | + | + | - | - | - | - |
803 | PRINTDLG_CALLBACK16 | + | + | + | - | - | - | - |
76 | PTINRECT | + | + | + | + | + | + | + |
184 | QUERYSENDMESSAGE (SYSHASKANJI) | + | + | + | + | - | - | +(2) |
204 | READCOMM | + | + | + | + | + | + | + |
283 | REALIZEPALETTE | + | + | + | + | + | - | - |
290 | REDRAWWINDOW | + | + | + | + | - | - | - |
57 | REGISTERCLASS | + | + | + | + | + | + | + |
397 | REGISTERCLASSEX | + | + | + | - | - | - | - |
145 | REGISTERCLIPBOARDFORMAT | + | + | + | + | + | + | + |
118 | REGISTERWINDOWMESSAGE | + | + | + | + | + | + | + |
19 | RELEASECAPTURE | + | + | + | + | + | + | + |
68 | RELEASEDC | + | + | + | + | + | + | + |
412 | REMOVEMENU | + | + | + | + | + | - | - |
24 | REMOVEPROP | + | + | + | + | + | + | + |
380 | REMOVEPROPEX | + | + | + | - | - | - | - |
275 | REPAINTSCREEN | + | + | + | + | + | + | + |
115 | REPLYMESSAGE | + | + | + | + | + | + | + |
304 | SBWNDPROC | - | - | - | - | + | + | + |
29 | SCREENTOCLIENT | + | + | + | + | + | + | + |
463 | SCROLLCHILDREN | + | + | + | + | + | - | - |
221 | SCROLLDC | + | + | + | + | + | + | + |
61 | SCROLLWINDOW | + | + | + | + | + | + | + |
319 | SCROLLWINDOWEX (SETWC2) | + | + | + | + | +(2) | +(2) | +(2) |
282 | SELECTPALETTE | + | + | + | + | + | - | - |
101 | SENDDLGITEMMESSAGE | + | + | + | + | + | + | + |
251 | SENDDRIVERMESSAGE | + | + | + | + | - | - | - |
671 | SENDINPUT | + | + | - | - | - | - | - |
111 | SENDMESSAGE | + | + | + | + | + | + | + |
312 | SENDMESSAGE2 | - | - | - | - | + | + | + |
59 | SETACTIVEWINDOW | + | + | + | + | + | + | + |
18 | SETCAPTURE | + | + | + | + | + | + | + |
168 | SETCARETBLINKTIME | + | + | + | + | + | + | + |
165 | SETCARETPOS | + | + | + | + | + | + | + |
602 | SETCHECKCURSORTIMER | + | + | + | - | - | - | - |
132 | SETCLASSLONG | + | + | + | + | + | + | + |
130 | SETCLASSWORD | + | + | + | + | + | + | + |
141 | SETCLIPBOARDDATA | + | + | + | + | + | + | + |
147 | SETCLIPBOARDVIEWER | + | + | + | + | + | + | + |
210 | SETCOMMBREAK | + | + | + | + | + | + | + |
208 | SETCOMMEVENTMASK | + | + | + | + | + | + | + |
201 | SETCOMMSTATE | + | + | + | + | + | + | + |
69 | SETCURSOR | + | + | + | + | + | + | + |
70 | SETCURSORPOS | + | + | + | + | + | + | + |
94 | SETDLGITEMINT | + | + | + | + | + | + | + |
92 | SETDLGITEMTEXT | + | + | + | + | + | + | + |
20 | SETDOUBLECLICKTIME | + | + | + | + | + | + | + |
321 | SETEVENTHOOK (DESTROYTASKWINDOWS2) | + | + | + | + | + | +(2) | +(2) |
22 | SETFOCUS | + | + | + | + | + | + | + |
609 | SETFOREGROUNDWINDOW | + | + | + | - | - | - | - |
330 | SETGETKBDSTATE | - | - | - | - | + | + | + |
461 | SETINTERNALWINDOWPOS | + | + | + | + | + | - | - |
223 | SETKEYBOARDSTATE | + | + | + | + | + | + | + |
158 | SETMENU | + | + | + | + | + | + | + |
384 | SETMENUCONTEXTHELPID | + | + | + | - | - | - | - |
664 | SETMENUDEFAULTITEM | + | + | + | - | - | - | - |
392 | SETMENUINFO | + | + | - | - | - | - | - |
418 | SETMENUITEMBITMAPS | + | + | + | + | + | - | - |
446 | SETMENUITEMINFO | + | + | + | - | - | - | - |
376 | SETMESSAGEEXTRAINFO | + | + | + | - | - | - | - |
266 | SETMESSAGEQUEUE | + | + | + | + | + | + | + |
233 | SETPARENT | + | + | + | + | + | + | + |
26 | SETPROP | + | + | + | + | + | + | + |
378 | SETPROPEX | + | + | + | - | - | - | - |
72 | SETRECT | + | + | + | + | + | + | + |
73 | SETRECTEMPTY | + | + | + | + | + | + | + |
475 | SETSCROLLINFO | + | + | + | - | - | - | - |
62 | SETSCROLLPOS | + | + | + | + | + | + | + |
64 | SETSCROLLRANGE | + | + | + | + | + | + | + |
181 | SETSYSCOLORS | + | + | + | + | + | + | + |
661 | SETSYSCOLORSTEMP | + | + | + | - | - | - | - |
188 | SETSYSMODALWINDOW | + | + | + | + | + | + | + |
280 | SETSYSTEMMENU | + | + | + | + | + | - | - |
10 | SETTIMER | + | + | + | + | + | + | + |
328 | SETTIMER2 | - | - | - | - | + | + | + |
382 | SETWINDOWCONTEXTHELPID | + | + | + | - | - | - | - |
136 | SETWINDOWLONG | + | + | + | + | + | + | + |
371 | SETWINDOWPLACEMENT | + | + | + | + | - | - | - |
232 | SETWINDOWPOS | + | + | + | + | + | + | + |
668 | SETWINDOWRGN | + | + | + | - | - | - | - |
121 | SETWINDOWSHOOK | + | + | + | + | + | + | + |
291 | SETWINDOWSHOOKEX | + | + | + | + | - | - | - |
37 | SETWINDOWTEXT | + | + | + | + | + | + | + |
134 | SETWINDOWWORD | + | + | + | + | + | + | + |
672 | SETWINEVENTHOOK | + | + | - | - | - | - | - |
167 | SHOWCARET | + | + | + | + | + | + | + |
71 | SHOWCURSOR | + | + | + | + | + | + | + |
265 | SHOWOWNEDPOPUPS | + | + | + | + | + | + | + |
267 | SHOWSCROLLBAR | + | + | + | + | + | + | + |
42 | SHOWWINDOW | + | + | + | + | + | + | + |
314 | SIGNALPROC | - | - | - | + | + | + | + |
391 | SIGNALPROC32 | + | + | + | - | - | - | - |
302 | STATICWNDPROC | - | - | - | - | + | + | + |
470 | STRINGFUNC | + | + | + | + | + | - | - |
373 | SUBTRACTRECT | + | + | + | + | - | - | - |
186 | SWAPMOUSEBUTTON | + | + | + | + | + | + | + |
172 | SWITCHTOTHISWINDOW | + | + | + | + | + | - | - |
347 | SWITCHWNDPROC | - | - | - | - | + | - | - |
320 | SYSERRORBOX | + | + | + | + | + | - | - |
483 | SYSTEMPARAMETERSINFO | + | + | + | + | - | - | - |
828 | SYSTEMPARAMETERSINFO32 | + | + | - | - | - | - | - |
196 | TABBEDTEXTOUT | + | + | + | + | + | - | - |
354 | TABTHETEXTOUTFORWIMPS | - | - | - | - | + | - | - |
199 | TILECHILDWINDOWS | + | + | + | + | + | - | - |
428 | TILEWINDOWS | + | + | + | - | - | - | - |
345 | TITLEWNDPROC | - | - | - | - | + | - | - |
396 | TRACKMOUSEEVENT | + | + | - | - | - | - | - |
416 | TRACKPOPUPMENU | + | + | + | + | + | - | - |
667 | TRACKPOPUPMENUEX | + | + | + | - | - | - | - |
178 | TRANSLATEACCELERATOR | + | + | + | + | + | + | + |
831 | TRANSLATECHARSETINFO | + | + | - | - | - | - | - |
451 | TRANSLATEMDISYSACCEL | + | + | + | + | + | - | - |
113 | TRANSLATEMESSAGE | + | + | + | + | + | + | + |
821 | TRANSLATEMESSAGE32 | + | + | + | - | - | - | - |
206 | TRANSMITCOMMCHAR | + | + | + | + | + | + | + |
212 | UNGETCOMMCHAR | + | + | + | + | + | + | + |
234 | UNHOOKWINDOWSHOOK | + | + | + | + | + | + | + |
292 | UNHOOKWINDOWSHOOKEX | + | + | + | + | - | - | - |
673 | UNHOOKWINEVENT | + | + | - | - | - | - | - |
891 | UNINSTALLIMT | + | + | + | - | - | - | - |
80 | UNIONRECT | + | + | + | + | + | + | + |
300 | UNLOADINSTALLABLEDRIVERS | + | + | + | - | - | - | - |
654 | UNLOADKEYBOARDLAYOUT | + | + | + | - | - | - | - |
403 | UNREGISTERCLASS | + | + | + | + | + | - | - |
124 | UPDATEWINDOW | + | + | + | + | + | + | + |
830 | USERNOTIFYPOWERPOLICYCHANGED | + | + | - | - | - | - | - |
216 | USERSEEUSERDO (MYOPENCOMM) | + | + | + | + | - | +(2) | +(2) |
332 | USERYIELD | + | + | + | + | + | + | + |
855 | USR32THKCONNECTIONDATASL | + | + | + | - | - | - | - |
381 | USRMPR_THUNKDATA16 | + | + | + | - | - | - | - |
850 | USRTHKCONNECTIONDATALS | + | + | + | - | - | - | - |
127 | VALIDATERECT | + | + | + | + | + | + | + |
128 | VALIDATERGN | + | + | + | + | + | + | + |
112 | WAITMESSAGE | + | + | + | + | + | + | + |
117 | WINDOWFROMDC (GETTASKFROMHWND) | + | + | + | - | +(2) | - | - |
30 | WINDOWFROMPOINT | + | + | + | + | + | + | + |
340 | WINFARFRAME | - | - | - | - | + | + | + |
171 | WINHELP | + | + | + | + | + | - | - |
322 | WINOLDAPPHACKOMATIC (POSTSYSERROR) | + | + | + | + | + | +(2) | +(2) |
503 | WNETABORTJOB | + | + | + | + | - | - | - |
517 | WNETADDCONNECTION | + | + | + | + | + | - | - |
515 | WNETBROWSEDIALOG | + | + | + | + | + | - | - |
518 | WNETCANCELCONNECTION | + | + | + | + | + | - | - |
506 | WNETCANCELJOB | + | + | + | + | + | - | - |
502 | WNETCLOSEJOB | + | + | + | + | + | - | - |
525 | WNETCONNECTDIALOG | + | + | + | + | - | - | - |
527 | WNETCONNECTIONDIALOG | + | + | + | + | - | - | - |
514 | WNETDEVICEMODE | + | + | + | + | + | - | - |
531 | WNETDIRECTORYNOTIFY | + | + | + | + | - | - | - |
522 | WNETDISABLE | + | + | + | + | - | - | - |
526 | WNETDISCONNECTDIALOG | + | + | + | + | - | - | - |
521 | WNETENABLE | + | + | + | + | - | - | - |
499 | WNETERRORTEXT | + | + | + | + | - | - | - |
513 | WNETGETCAPS | + | + | + | + | + | - | - |
512 | WNETGETCONNECTION | + | + | + | + | + | - | - |
530 | WNETGETDIRECTORYTYPE | + | + | + | + | - | - | - |
519 | WNETGETERROR | + | + | + | + | + | - | - |
520 | WNETGETERRORTEXT | + | + | + | + | + | - | - |
532 | WNETGETPROPERTYTEXT | + | + | + | + | - | - | - |
516 | WNETGETUSER | + | + | + | + | + | - | - |
504 | WNETHOLDJOB | + | + | + | + | + | - | - |
533 | WNETINITIALIZE | + | + | + | - | - | - | - |
510 | WNETLOCKQUEUEDATA | + | + | + | + | + | - | - |
534 | WNETLOGON | + | + | + | - | - | - | - |
501 | WNETOPENJOB | + | + | + | + | + | - | - |
529 | WNETPROPERTYDIALOG | + | + | + | + | - | - | - |
505 | WNETRELEASEJOB | + | + | + | + | + | - | - |
523 | WNETRESTORECONNECTION | + | + | + | + | - | - | - |
507 | WNETSETJOBCOPIES | + | + | + | + | + | - | - |
511 | WNETUNLOCKQUEUEDATA | + | + | + | + | + | - | - |
509 | WNETUNWATCHQUEUE | + | + | + | + | + | - | - |
528 | WNETVIEWQUEUEDIALOG | + | + | + | + | - | - | - |
508 | WNETWATCHQUEUE | + | + | + | + | + | - | - |
524 | WNETWRITEJOB | + | + | + | + | - | - | - |
205 | WRITECOMM | + | + | + | + | + | + | + |
421 | WVSPRINTF | + | + | + | + | + | - | - |
315 | XCSTODS | - | - | - | - | + | + | + |