User:Lucas Brooks/Researches/Windows 1.0 API Changes

Removed

 * CLEARDEVICE
 * ENDPIC
 * STARTPIC

Added

 * AddFontResource
 * Arc
 * CloseMetaFile
 * CreateMetaFile
 * Death
 * DeleteMetaFile
 * FillRgn
 * FloodFill
 * FrameRgn
 * GetContinuingTextExtent
 * GetEnvironment
 * GetMetaFile
 * GetRgnBox
 * InquireVisRgn
 * InvertRgn
 * MulDiv
 * OffsetViewportOrg
 * OffsetWindowOrg
 * PaintRgn
 * Pie
 * PlayMetaFile
 * RemoveFontResource
 * RestoreVisRgn
 * Resurrection
 * SaveVisRgn
 * ScaleViewportExt
 * ScaleWindowExt
 * ScanLR
 * SetEnvironment

Removed

 * CreateMarker
 * CreateMarkerIndirect
 * PtVisable (due to spelling mistake)
 * RectVisable (due to spelling mistake)

Added

 * CLOSEJOB
 * COPY
 * COPYMETAFILE
 * CREATEPQ
 * DELETEPQ
 * DMBITBLT
 * DMCOLORINFO
 * DMENUMDFONTS
 * DMENUMOBJ
 * DMOUTPUT
 * DMPIXEL
 * DMREALIZEOBJECT
 * DMSCANLR
 * DMSTRBLT
 * DMTRANSPOSE
 * DPXLATE
 * ENDSPOOLPAGE
 * ENUMOBJECTS
 * EXTRACTPQ
 * GDI_FARFRAME
 * GETBRUSHORG
 * GETSPOOLJOB
 * GSV
 * INSERTPQ
 * LOCKDC
 * LOCKUNLOCK
 * MINPQ
 * OFFSETORG
 * OPENJOB
 * PTVISIBLE (corrected spelling mistake)
 * RECTSTUFF
 * RECTVISIBLE (corrected spelling mistake)
 * REMOVESPOOLJOB
 * SCALEEXT
 * SETBRUSHORG
 * SETWINVIEWEXT
 * SIZEPQ
 * STARTSPOOLPAGE
 * UNLOCKDC
 * UNREALIZEOBJECT
 * WORDSET
 * WRITEDIALOG
 * WRITESPOOL

Removed

 * CREATEMEMORYDC
 * REMOVESPOOLJOB

Added

 * BRUTE
 * COMPATIBLEBITMAP
 * CREATEDISCARDABLEBITMAP
 * CREATEIC
 * DELETEJOB
 * GDIINITAPP
 * GETNEARESTCOLOR
 * QUERYABORT
 * QUERYJOB

Added

 * ENUMCALLBACK
 * GETMETAFILEBITS
 * SETMETAFILEBITS

Removed

 * ALLOC
 * CLOSERESOURCEFILE
 * CREATETASK
 * ENUMRESOURCES
 * FREE
 * GETLOCALSIZE
 * GETPROFILEBOOLEAN
 * GETSIZE
 * GETTASKWINDOWHANDLE
 * GETTOPPDB
 * GLOBALARENASTATISTICS
 * LOADERINTERRUPT
 * LOCALARENASTATISTICS
 * LOCKDATA
 * LOCKLOCALOBJECT
 * LOCKOBJECT
 * OPENRESOURCEFILE
 * REALLOC
 * REGISTERTYPE
 * SETTASKWINDOWHANDLE
 * STARTTASK
 * SWAP
 * UNLOCKDATA
 * UNLOCKLOCALOBJECT
 * UNLOCKOBJECT

Added

 * BuildPDB
 * DeletePathname
 * DisableDOS
 * EnableDOS
 * ExitKernel
 * GetCurrentPDB
 * GetModuleUsage
 * GetTaskQueue
 * GlobalAlloc
 * GlobalCompact
 * GlobalFree
 * GlobalHandle
 * GlobalInfoPtr
 * GlobalLock
 * GlobalReAlloc
 * GlobalSetID
 * GlobalSize
 * GlobalUnlock
 * IsScreenGrab
 * LocalCompact
 * LocalFree
 * LocalHandle
 * LocalInit
 * LocalLock
 * LocalNotify
 * LocalSize
 * LocalUnlock
 * LockCurrentTask
 * LockResource
 * LockSegment
 * OpenPathname
 * SetPriority
 * SetResourceHandler
 * SetTaskQueue
 * UnlockSegment

Removed

 * GlobalInfoPtr
 * GlobalSetID
 * KillTask
 * lstrbscan
 * lstrbskip
 * _ldelete
 * _ldup

Added

 * ALLOCRESOURCE
 * CALLPROCINSTANCE
 * GETDSMODULE
 * GETMODULEFILENAME
 * GETVERSION
 * GLOBALFLAGS
 * GLOBALFREEALL
 * GLOBALMASTERHANDLE
 * LOCALFLAGS
 * OPENFILE
 * SETSWAPHOOK
 * SETTASKINTERCHANGE
 * SETTASKSIGNALPROC
 * SETTASKSWITCHPROC

Removed

 * GETDSMODULE

Added

 * ANSILOWER
 * ANSINEXT
 * ANSIPREV
 * ANSIUPPER
 * CATCH
 * DEFINEHANDLETABLE
 * GETCODEHANDLE
 * GETTEMPDRIVE
 * INITTASK
 * THROW

Added

 * FREELIBRARY
 * GETTEMPFILENAME
 * LOADLIBRARY

Removed

 * ADDMENUBITMAP
 * ADDMENUSTRING
 * APPENDMENUBITMAP
 * APPENDMENUSTRING
 * BRINGCHILDTOTOP
 * CHECKBUTTON
 * CREATECHILD
 * CREATECTL
 * CREATEDLG
 * CREATEPOPUP
 * CTLMSG0
 * CTLMSG1
 * CTLMSG2
 * CTLMSG3
 * CURSORLOAD
 * DLGITEMMSG0
 * DLGITEMMSG1
 * DLGITEMMSG2
 * DLGITEMMSG3
 * DRAWHORZTHUMB
 * DRAWVERTTHUMB
 * ENABLECTL
 * EXCHANGEDATA
 * FINDPARENT
 * GETCOMMONDATAFORMAT
 * GETCTLTEXT
 * GETCTLTEXTLENGTH
 * GETDATACOMMANDNAME
 * GETDATAFORMATNAME
 * GETNAME
 * ICONLOAD
 * INITCTLMGR
 * ISBUTTONCHECKED
 * ITLOAD
 * KILLFOCUS
 * MENULOAD
 * MOVECHILD
 * NEWMENUBITMAP
 * NEWMENUSTRING
 * NOTIFYWINDOW
 * PAINTWINDOW
 * POPFOCUS
 * POSTERROR
 * PUSHFOCUS
 * QUERYSUBMENU
 * REGISTERCTLCLASS
 * REGISTERDATACOMMAND
 * REGISTERDATAFORMAT
 * SETCARET
 * SETCTLTEXT
 * SETNAME
 * SETSCROLLBARS

Added

 * BeginPaint
 * BringWindowToTop
 * ButtonWndProc
 * ChangeMenu
 * CloseClipboard
 * CountClipboardFormats
 * CreateCaret
 * CreateConvertWindow
 * CreateDialog
 * DefWindowProc
 * DialogBox
 * DialogDirectory
 * DisableOemLayer
 * DispatchMessage
 * DrawMenuBar
 * DrawText
 * EditWndProc
 * EmptyClipboard
 * EnableOemLayer
 * EndDialog
 * EndPaint
 * EnumClipboardFormats
 * ExitApp
 * GetClassPtr
 * GetClipboardData
 * GetClipboardFormatName
 * GetClipboardOwner
 * GetClipboardViewer
 * GetCurrentTime
 * GetDlgItemInt
 * GetKeyState
 * GetMessage
 * GetMessagePos
 * GetMessageTime
 * GetParent
 * GetPrtScHook
 * GetScrollPos
 * GetScrollRange
 * GetSubMenu
 * GetWindowPtr
 * GetWindowRect
 * GetWindowText
 * GetWindowTextLength
 * InitApp
 * InvalidateRect
 * InvalidateRgn
 * IsChild
 * IsDialogMessage
 * IsWindow
 * LoadBitmap
 * LoadCursor
 * LoadIcon
 * LoadMenu
 * LoadString
 * MapDialogRect
 * MessageBox
 * MoveWindow
 * OpenClipboard
 * PeekMessage
 * PostQuitMessage
 * RegisterClipboardFormat
 * RegisterWindowMessage
 * ReleaseClassPtr
 * ReleaseWindowPtr
 * ReplyMessage
 * SendDlgItemMessage
 * SendMessage
 * SetCaretPos
 * SetClipboardData
 * SetClipboardViewer
 * SetConvertWindowHeight
 * SetCursorPos
 * SetDlgItemInt
 * SetPrtScHook
 * SetScrollPos
 * SetScrollRange
 * SetWindowText
 * ShowConvertWindow
 * StaticWndProc
 * TranslateMessage
 * UpdateWindow
 * ValidateRect
 * ValidateRgn
 * WaitMessage
 * WindowFromPoint

Removed

 * DialogDirectory
 * DragRect
 * ExitApp
 * GetClassPtr
 * GetPrtScHook
 * GetWindowPtr
 * InquireTop
 * ReadTimerResolution
 * ReadTimerTics
 * ReleaseClassPtr
 * ReleaseWindowPtr
 * SetDesiredHeight
 * SetPrtScHook

Added

 * ADJUSTWINDOWRECT
 * BUILDCOMMDCB
 * CALLMSGFILTER
 * CALLWINDOWPROC
 * CARETBLINKPROC
 * CHANGECLIPBOARDCHAIN
 * CHECKRADIOBUTTON
 * CLEARCOMMBREAK
 * CLIPCURSOR
 * CLOSECOMM
 * COMPUPDATERECT
 * COMPUPDATERGN
 * CONTSCROLL
 * DLGDIRLIST
 * DLGDIRSELECT
 * DLGWNDPROC
 * DUPLICATEINSTANCE
 * ESCAPECOMMFUNCTION
 * FLUSHCOMM
 * GETACTIVEWINDOW
 * GETCLASSLONG
 * GETCLASSWORD
 * GETCOMMERROR
 * GETCOMMEVENTMASK
 * GETCOMMSTATE
 * GETCURSORPOS
 * GETMENUSTRING
 * GETMESSAGE2
 * GETSYSCOLOR
 * GETSYSTEMMENU
 * GETSYSTEMMETRICS
 * GETTICKCOUNT
 * GETTIMERRESOLUTION
 * GETWC2
 * GETWINDOWDC
 * GETWINDOWLONG
 * GETWINDOWWORD
 * HILITEMENUITEM
 * ICONWNDPROC
 * ISTWOBYTECHARPREFIX
 * LBOXCTLWNDPROC
 * LOADACCELERATORS
 * MENUWNDPROC
 * MESSAGEBEEP
 * MESSAGEBOXWNDPROC
 * OPENCOMM
 * POSTAPPMESSAGE
 * POSTMESSAGE2
 * READCOMM
 * SBWNDPROC
 * SENDAPPMESSAGE
 * SENDMESSAGE2
 * SETACTIVEWINDOW
 * SETCLASSLONG
 * SETCLASSWORD
 * SETCOMMBREAK
 * SETCOMMEVENTMASK
 * SETCOMMSTATE
 * SETSYSCOLORS
 * SETWC2
 * SETWINDOWLONG
 * SETWINDOWSHOOK
 * SETWINDOWWORD
 * SHOWCURSOR
 * SIGNALPROC
 * SYSTEMHITTEST
 * TIMERINTERRUPT
 * TRANSLATEACCELERATOR
 * TRANSMITCOMMCHAR
 * UNGETCOMMCHAR
 * USER_FARFRAME
 * WRITECOMM
 * XCSTODS

Removed

 * DUPLICATEINSTANCE
 * SYSTEMHITTEST
 * TIMERINTERRUPT

Added

 * DESTROYTASKWINDOWS2
 * FILLWINDOW
 * FLASHWINDOW
 * GETCARETPOS
 * GETCLASSNAME
 * GETCONTROLBRUSH
 * ICONNAMEWNDPROC
 * KILLSYSTEMTIMER
 * KILLTIMER2
 * PAINTRECT
 * POSTSYSERROR
 * SETSYSTEMTIMER
 * SETTIMER2
 * SYSHASKANJI

Added

 * CHILDWINDOWFROMPOINT
 * ENDMENU
 * GETSYSMODALWINDOW
 * GETUPDATERECT
 * GRAYSTRING
 * SETSYSMODALWINDOW
 * SWAPMOUSEBUTTON