User:Lucas Brooks/Researches/Windows 1.0 API Changes
Windows Graphics Device Interface[edit | edit source]
Windows 1.0 Development Release #5 to Windows 1.0 Alpha Release[edit | edit source]
Removed[edit | edit source]
- CLEARDEVICE
- ENDPIC
- STARTPIC
Added[edit | edit source]
- 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[edit | edit source]
Removed[edit | edit source]
- CreateMarker
- CreateMarkerIndirect
- PtVisable (due to spelling mistake)
- RectVisable (due to spelling mistake)
Added[edit | edit source]
- 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[edit | edit source]
Removed[edit | edit source]
- CREATEMEMORYDC
- REMOVESPOOLJOB
Added[edit | edit source]
- BRUTE
- COMPATIBLEBITMAP
- CREATEDISCARDABLEBITMAP
- CREATEIC
- DELETEJOB
- GDIINITAPP
- GETNEARESTCOLOR
- QUERYABORT
- QUERYJOB
Windows 1.0 Premiere Edition to Windows 1.xx[edit | edit source]
Added[edit | edit source]
- ENUMCALLBACK
- GETMETAFILEBITS
- SETMETAFILEBITS
Windows Kernel Interface[edit | edit source]
Windows 1.0 Development Release #5 to Windows 1.0 Alpha Release[edit | edit source]
Removed[edit | edit source]
- 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[edit | edit source]
- 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[edit | edit source]
Removed[edit | edit source]
- GlobalInfoPtr
- GlobalSetID
- KillTask
- lstrbscan
- lstrbskip
- _ldelete
- _ldup
Added[edit | edit source]
- 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[edit | edit source]
Removed[edit | edit source]
- GETDSMODULE
Added[edit | edit source]
- ANSILOWER
- ANSINEXT
- ANSIPREV
- ANSIUPPER
- CATCH
- DEFINEHANDLETABLE
- GETCODEHANDLE
- GETTEMPDRIVE
- INITTASK
- THROW
Windows 1.0 Premiere Edition to Windows 1.xx[edit | edit source]
Added[edit | edit source]
- FREELIBRARY
- GETTEMPFILENAME
- LOADLIBRARY
Windows User Interface[edit | edit source]
Windows 1.0 Development Release #5 to Windows 1.0 Alpha Release[edit | edit source]
Removed[edit | edit source]
- 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[edit | edit source]
- 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[edit | edit source]
Removed[edit | edit source]
- DialogDirectory
- DragRect
- ExitApp
- GetClassPtr
- GetPrtScHook
- GetWindowPtr
- InquireTop
- ReadTimerResolution
- ReadTimerTics
- ReleaseClassPtr
- ReleaseWindowPtr
- SetDesiredHeight
- SetPrtScHook
Added[edit | edit source]
- 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[edit | edit source]
Removed[edit | edit source]
- DUPLICATEINSTANCE
- SYSTEMHITTEST
- TIMERINTERRUPT
Added[edit | edit source]
- DESTROYTASKWINDOWS2
- FILLWINDOW
- FLASHWINDOW
- GETCARETPOS
- GETCLASSNAME
- GETCONTROLBRUSH
- ICONNAMEWNDPROC
- KILLSYSTEMTIMER
- KILLTIMER2
- PAINTRECT
- POSTSYSERROR
- SETSYSTEMTIMER
- SETTIMER2
- SYSHASKANJI
Windows 1.0 Premiere Edition to Windows 1.xx[edit | edit source]
Added[edit | edit source]
- CHILDWINDOWFROMPOINT
- ENDMENU
- GETSYSMODALWINDOW
- GETUPDATERECT
- GRAYSTRING
- SETSYSMODALWINDOW
- SWAPMOUSEBUTTON