API Changes

### Windows Graphics Device Interface

#### Windows 1.0 Development Release #5 to Windows 1.0 Alpha Release

##### 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

#### Windows 1.0 Alpha Release to Windows 1.0 Beta Release

##### 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

#### Windows 1.0 Beta Release to Windows 1.0 Premiere Edition

##### Removed

* CREATEMEMORYDC
* REMOVESPOOLJOB

##### Added

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

#### Windows 1.0 Premiere Edition to Windows 1.xx

##### Added

* ENUMCALLBACK
* GETMETAFILEBITS
* SETMETAFILEBITS

### Windows Kernel Interface

#### Windows 1.0 Development Release #5 to Windows 1.0 Alpha Release

##### 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

#### Windows 1.0 Alpha Release to Windows 1.0 Beta Release

##### Removed

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

##### Added

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

#### Windows 1.0 Beta Release to Windows 1.0 Premiere Edition

##### Added

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

#### Windows 1.0 Premiere Edition to Windows 1.xx

##### Added

* FREELIBRARY
* GETTEMPFILENAME
* LOADLIBRARY

### Windows User Interface

#### Windows 1.0 Development Release #5 to Windows 1.0 Alpha Release

##### 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

#### Windows 1.0 Alpha Release to Windows 1.0 Beta Release

##### 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

#### Windows 1.0 Beta Release to Windows 1.0 Premiere Edition

##### Removed

* DUPLICATEINSTANCE
* SYSTEMHITTEST
* TIMERINTERRUPT

##### Added

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

#### Windows 1.0 Premiere Edition to Windows 1.xx

##### Added

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