en:docs:win16:modules:user

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:docs:win16:modules:user [2023/03/11 13:57] prokusheven:docs:win16:modules:user [2026/03/30 05:38] (current) prokushev
Line 2: Line 2:
  
 ^ Ordinal ^ Name ^ Description ^ Status ^ Version ^ ^ Ordinal ^ Name ^ Description ^ Status ^ Version ^
-000 USER | | | | +[[en:docs:win16:api:user:MessageBox]] Displays a modal dialog box that contains a system icon, a set of buttons, and a brief application-specific message | | | 
-001 MESSAGEBOX | | | | +[[en:docs:win16:api:user:OldExitWindows]] | | Done | | 
-| 002 | OLDEXITWINDOWS | | Done | | +[[en:docs:win16:api:user:InitApp]] Initializes an application instance | | | 
-005 INITAPP | | | | +[[en:docs:win16:api:user:PostQuitMessage]] Indicates that the application has requested to terminate | | | 
-006 POSTQUITMESSAGE | | | | +[[en:docs:win16:api:user:ExitWindows]] Shuts down Windows and restarts the operating system | | | 
-007 EXITWINDOWS | | | | +10 [[en:docs:win16:api:user:SetTimer]] Creates a timer with the specified time-out value | | | 
-00a SETTIMER | | | | +11 [[en:docs:win16:api:user:BEAR11]] | | | | 
-00b | BEAR11 | | | | +12 [[en:docs:win16:api:user:KillTimer]] Destroys the specified timer | | | 
-00c KILLTIMER | | | | +13 [[en:docs:win16:api:user:GetTickCount]] Retrieves the number of milliseconds that have elapsed since the system was started Done | | 
-00d GETTICKCOUNT | | | | +14 [[en:docs:win16:api:user:GetTimerResolution]] Retrieves the minimum timer resolution for the system | | | 
-00e GETTIMERRESOLUTION | | | | +15 [[en:docs:win16:api:user:GetCurrentTime]] Retrieves the current Windows time Done | | 
-00f GETCURRENTTIME | | | | +16 [[en:docs:win16:api:user:ClipCursor]] Confines the cursor to a rectangular area on the screen | | | 
-010 CLIPCURSOR | | | | +17 [[en:docs:win16:api:user:GetCursorPos]] Retrieves the position of the mouse cursor, in screen coordinates Done | | 
-011 GETCURSORPOS | | | | +18 [[en:docs:win16:api:user:SetCapture]] Sets the mouse capture to the specified window Done | | 
-012 SETCAPTURE | | | | +19 [[en:docs:win16:api:user:ReleaseCapture]] Releases the mouse capture from a window and restores normal mouse input processing Done | | 
-013 RELEASECAPTURE | | | | +20 [[en:docs:win16:api:user:SetDoubleClickTime]] Sets the double-click time for the mouse | | | 
-014 SETDOUBLECLICKTIME | | | | +21 [[en:docs:win16:api:user:GetDoubleClickTime]] Retrieves the current double-click time for the mouse | | | 
-015 GETDOUBLECLICKTIME | | | | +22 [[en:docs:win16:api:user:SetFocus]] Sets the keyboard focus to the specified window Done | | 
-016 SETFOCUS | | | | +23 [[en:docs:win16:api:user:GetFocus]] Retrieves the handle to the window that has the keyboard focus Done | | 
-017 GETFOCUS | | | | +24 [[en:docs:win16:api:user:RemoveProp]] Removes a property from a window's property list | | | 
-018 REMOVEPROP | | | | +25 [[en:docs:win16:api:user:GetProp]] Retrieves a data handle from a window's property list | | | 
-019 GETPROP | | | | +26 [[en:docs:win16:api:user:SetProp]] Adds a new entry or changes an existing entry in a window's property list | | | 
-01a SETPROP | | | | +27 [[en:docs:win16:api:user:EnumProps]] Enumerates all entries in a window's property list | | | 
-01b ENUMPROPS | | | | +28 [[en:docs:win16:api:user:ClientToScreen]] Converts the client-area coordinates of a specified point to screen coordinates | | | 
-01c CLIENTTOSCREEN | | | | +29 [[en:docs:win16:api:user:ScreenToClient]] Converts the screen coordinates of a specified point to client coordinates | | | 
-01d SCREENTOCLIENT | | | | +30 [[en:docs:win16:api:user:WindowFromPoint]] Retrieves the handle of the window that contains the specified point | | | 
-01e WINDOWFROMPOINT | | | | +31 [[en:docs:win16:api:user:IsIconic]] Determines whether the specified window is minimized (iconic) | | | 
-01f ISICONIC | | | | +32 [[en:docs:win16:api:user:GetWindowRect]] Retrieves the dimensions of the bounding rectangle of the specified window | | | 
-020 GETWINDOWRECT | | | | +33 [[en:docs:win16:api:user:GetClientRect]] Retrieves the coordinates of a window's client area | | | 
-021 GETCLIENTRECT | | | | +34 [[en:docs:win16:api:user:EnableWindow]] Enables or disables mouse and keyboard input to the specified window | | | 
-022 ENABLEWINDOW | | | | +35 [[en:docs:win16:api:user:IsWindowEnabled]] Determines whether the specified window is enabled for mouse and keyboard input | | | 
-023 ISWINDOWENABLED | | | | +36 [[en:docs:win16:api:user:GetWindowText]] Copies the text of the specified window's title bar into a buffer Done | | 
-024 GETWINDOWTEXT | | | | +37 [[en:docs:win16:api:user:SetWindowText]] Changes the text of the specified window's title bar Done | | 
-025 SETWINDOWTEXT | | | | +38 [[en:docs:win16:api:user:GetWindowTextLength]] Retrieves the length of the specified window's title bar text Done | | 
-026 GETWINDOWTEXTLENGTH | | | | +39 [[en:docs:win16:api:user:BeginPaint]] Prepares the specified window for painting and fills a PAINTSTRUCT structure with painting information Done | | 
-027 BEGINPAINT | | | | +40 [[en:docs:win16:api:user:EndPaint]] Marks the end of painting in the specified window Done | | 
-028 ENDPAINT | | | | +41 [[en:docs:win16:api:user:CreateWindow]] Creates an overlapped, pop-up, or child window | Done | | 
-029 CREATEWINDOW | | Done | | +42 [[en:docs:win16:api:user:ShowWindow]] Sets the specified window's show state Done | | 
-02a SHOWWINDOW | | | | +43 [[en:docs:win16:api:user:CloseWindow]] Minimizes (but does not destroy) the specified window | | | 
-02b CLOSEWINDOW | | | | +44 [[en:docs:win16:api:user:OpenIcon]] Restores a minimized (iconic) window to its previous size and position | | | 
-02c OPENICON | | | | +45 [[en:docs:win16:api:user:BringWindowToTop]] Brings the specified window to the top of the Z order | | | 
-02d BRINGWINDOWTOTOP | | | | +46 [[en:docs:win16:api:user:GetParent]] Retrieves the handle of the specified window's parent window | | | 
-02e GETPARENT | | | | +47 [[en:docs:win16:api:user:IsWindow]] Determines whether the specified handle is a window handle Done | | 
-02f ISWINDOW | | | | +48 [[en:docs:win16:api:user:IsChild]] Determines whether a window is a child window of the specified parent window | | | 
-030 ISCHILD | | | | +49 [[en:docs:win16:api:user:IsWindowVisible]] Determines whether the specified window is visible | | | 
-031 ISWINDOWVISIBLE | | | | +50 [[en:docs:win16:api:user:FindWindow]] Retrieves the handle to the top-level window whose class name and window name match the specified strings | | | 
-032 FINDWINDOW | | | | +52 [[en:docs:win16:api:user:AnyPopup]] Indicates whether an owned, visible, top-level pop-up, or overlapped window exists on the screen | | | 
-034 ANYPOPUP | | | | +53 [[en:docs:win16:api:user:DestroyWindow]] Destroys the specified window | | | 
-035 DESTROYWINDOW | | | | +54 [[en:docs:win16:api:user:EnumWindows]] Enumerates all top-level windows on the screen | | | 
-036 ENUMWINDOWS | | | | +55 [[en:docs:win16:api:user:EnumChildWindows]] Enumerates the child windows that belong to the specified parent window | | | 
-037 ENUMCHILDWINDOWS | | | | +56 [[en:docs:win16:api:user:MoveWindow]] Changes the position and dimensions of the specified window Done | | 
-038 MOVEWINDOW | | | | +57 [[en:docs:win16:api:user:RegisterClass]] Registers a window class for subsequent use in calls to the CreateWindow function | Done | | 
-039 REGISTERCLASS | | Done | | +58 [[en:docs:win16:api:user:GetClassName]] Retrieves the name of the class to which the specified window belongs | | | 
-03a GETCLASSNAME | | | | +59 [[en:docs:win16:api:user:SetActiveWindow]] Sets the specified window to the active window | | | 
-03b SETACTIVEWINDOW | | | | +60 [[en:docs:win16:api:user:GetActiveWindow]] Retrieves the handle to the active window | | | 
-03c GETACTIVEWINDOW | | | | +61 [[en:docs:win16:api:user:ScrollWindow]] Scrolls the contents of the specified window's client area | | | 
-03d SCROLLWINDOW | | | | +62 [[en:docs:win16:api:user:SetScrollPos]] Sets the position of the scroll box (thumb) in the specified scroll bar | | | 
-03e SETSCROLLPOS | | | | +63 [[en:docs:win16:api:user:GetScrollPos]] Retrieves the current position of the scroll box (thumb) in the specified scroll bar | | | 
-03f GETSCROLLPOS | | | | +64 [[en:docs:win16:api:user:SetScrollRange]] Sets the minimum and maximum scroll box positions for the specified scroll bar | | | 
-040 SETSCROLLRANGE | | | | +65 [[en:docs:win16:api:user:GetScrollRange]] Retrieves the current minimum and maximum scroll box positions for the specified scroll bar | | | 
-041 GETSCROLLRANGE | | | | +66 [[en:docs:win16:api:user:GetDC]] Retrieves a handle to a device context for the client area of the specified window Done | | 
-042 GETDC | | | | +67 [[en:docs:win16:api:user:GetWindowDC]] Retrieves a handle to a device context for the entire window, including title bar, menus, and scroll bars Done | | 
-043 GETWINDOWDC | | | | +68 [[en:docs:win16:api:user:ReleaseDC]] Releases a device context, freeing it for use by other applications Done | | 
-044 RELEASEDC | | | | +69 [[en:docs:win16:api:user:SetCursor]] Sets the cursor shape Done | | 
-045 SETCURSOR | | | | +70 [[en:docs:win16:api:user:SetCursorPos]] Moves the cursor to the specified screen coordinates Done | | 
-046 SETCURSORPOS | | | | +71 [[en:docs:win16:api:user:ShowCursor]] Displays or hides the cursor Done | | 
-047 SHOWCURSOR | | | | +72 [[en:docs:win16:api:user:SetRect]] Sets the coordinates of the specified rectangle | Done | | 
-048 SETRECT | | Done | | +73 [[en:docs:win16:api:user:SetRectEmpty]] Creates an empty rectangle | Done | | 
-049 SETRECTEMPTY | | Done | | +74 [[en:docs:win16:api:user:CopyRect]] Copies the coordinates of one rectangle to another | Done | | 
-04a COPYRECT | | Done | | +75 [[en:docs:win16:api:user:IsRectEmpty]] Determines whether the specified rectangle is empty | Done | | 
-04b ISRECTEMPTY | | Done | | +76 [[en:docs:win16:api:user:PtInRect]] Determines whether the specified point is inside the specified rectangle | Done | | 
-04c PTINRECT | | Done | | +77 [[en:docs:win16:api:user:OffsetRect]] Moves the specified rectangle by the specified offsets | Done | | 
-04d OFFSETRECT | | Done | | +78 [[en:docs:win16:api:user:InflateRect]] Increases or decreases the width and height of the specified rectangle | Done | | 
-04e INFLATERECT | | Done | | +79 [[en:docs:win16:api:user:IntersectRect]] Calculates the intersection of two source rectangles and places the coordinates of the intersection rectangle into the destination rectangle | Done | | 
-04f INTERSECTRECT | | Done | | +80 [[en:docs:win16:api:user:UnionRect]] Creates the union of two rectangles | Done | | 
-050 UNIONRECT | | Done | | +81 [[en:docs:win16:api:user:FillRect]] Fills a rectangle by using the specified brush | Done | | 
-051 FILLRECT | | Done | | +82 [[en:docs:win16:api:user:InvertRect]] Inverts a rectangle in a window by performing a logical NOT operation on the color values for each pixel in the rectangle's interior | Done | | 
-052 INVERTRECT | | Done | | +83 [[en:docs:win16:api:user:FrameRect]] Draws a border around the specified rectangle by using the specified brush | Done | | 
-053 FRAMERECT | | Done | | +84 [[en:docs:win16:api:user:DrawIcon]] Draws an icon or cursor into the specified device context | Done | | 
-054 DRAWICON | | Done | | +85 [[en:docs:win16:api:user:DrawText]] Draws formatted text in the specified rectangle | Done | | 
-055 DRAWTEXT | | Done | | +86 [[en:docs:win16:api:user:BEAR86]] | | | | 
-056 | BEAR86 | | | | +87 [[en:docs:win16:api:user:DialogBox]] Creates a modal dialog box from a dialog box template resource Done | | 
-057 DIALOGBOX | | | | +88 [[en:docs:win16:api:user:EndDialog]] Destroys a modal dialog box, causing the system to end any processing for the dialog box | | | 
-058 ENDDIALOG | | | | +89 [[en:docs:win16:api:user:CreateDialog]] Creates a modeless dialog box from a dialog box template resource Done | | 
-059 CREATEDIALOG | | | | +90 [[en:docs:win16:api:user:IsDialogMessage]] Determines whether a message is intended for the specified dialog box and, if it is, processes the message | | | 
-05a ISDIALOGMESSAGE | | | | +91 [[en:docs:win16:api:user:GetDlgItem]] Retrieves the handle of a control in the specified dialog box | | | 
-05b GETDLGITEM | | | | +92 [[en:docs:win16:api:user:SetDlgItemText]] Sets the title or text of a control in a dialog box Done | | 
-05c SETDLGITEMTEXT | | | | +93 [[en:docs:win16:api:user:GetDlgItemText]] Retrieves the title or text associated with a control in a dialog box Done | | 
-05d GETDLGITEMTEXT | | | | +94 [[en:docs:win16:api:user:SetDlgItemInt]] Sets the text of a control in a dialog box to the string representation of a specified integer value | | | 
-05e SETDLGITEMINT | | | | +95 [[en:docs:win16:api:user:GetDlgItemInt]] Retrieves the text of the specified control by converting it to an integer value | | | 
-05f GETDLGITEMINT | | | | +96 [[en:docs:win16:api:user:CheckRadioButton]] Adds a check mark to (checks) a specified radio button in a group and removes a check mark from (clears) all other radio buttons in the group | | | 
-060 CHECKRADIOBUTTON | | | | +97 [[en:docs:win16:api:user:CheckDlgButton]] Changes the check state of a button control Done | | 
-061 CHECKDLGBUTTON | | | | +98 [[en:docs:win16:api:user:IsDlgButtonChecked]] Determines whether a button control is checked or not Done | | 
-062 ISDLGBUTTONCHECKED | | | | +99 [[en:docs:win16:api:user:DlgDirSelect]] Retrieves the current selection from a list box filled by the DlgDirList function Done | | 
-063 DLGDIRSELECT | | | | +100 [[en:docs:win16:api:user:DlgDirList]] Fills a list box with a file or directory listing | | | 
-064 DLGDIRLIST | | | | +101 [[en:docs:win16:api:user:SendDlgItemMessage]] Sends a message to the specified control in a dialog box Done | | 
-065 SENDDLGITEMMESSAGE | | | | +102 [[en:docs:win16:api:user:AdjustWindowRect]] Calculates the required size of the window rectangle based on the desired client rectangle size | | | 
-066 ADJUSTWINDOWRECT | | | | +103 [[en:docs:win16:api:user:MapDialogRect]] Converts the dialog-box coordinates of a specified rectangle to screen coordinates | | | 
-067 MAPDIALOGRECT | | | | +104 [[en:docs:win16:api:user:MessageBeep]] Plays a waveform sound corresponding to the specified alert type | | | 
-068 MESSAGEBEEP | | | | +105 [[en:docs:win16:api:user:FlashWindow]] Flashes the specified window one time | | | 
-069 FLASHWINDOW | | | | +106 [[en:docs:win16:api:user:GetKeyState]] Retrieves the status of the specified virtual key | | | 
-06a GETKEYSTATE | | | | +107 [[en:docs:win16:api:user:DefWindowProc]] Calls the default window procedure to provide default processing for any window messages that an application does not process Done | | 
-06b DEFWINDOWPROC | | | | +108 [[en:docs:win16:api:user:GetMessage]] Retrieves a message from the calling thread's message queue Done | | 
-06c GETMESSAGE | | | | +109 [[en:docs:win16:api:user:PeekMessage]] Checks the thread message queue for a message and returns immediately Done | | 
-06d PEEKMESSAGE | | | | +110 [[en:docs:win16:api:user:PostMessage]] Places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message Done | | 
-06e POSTMESSAGE | | | | +111 [[en:docs:win16:api:user:SendMessage]] Sends the specified message to a window or windows and does not return until the window procedure has processed the message Done | | 
-06f SENDMESSAGE | | | | +112 [[en:docs:win16:api:user:WaitMessage]] Yields control to other threads when a thread has no other messages in its message queue | | | 
-070 WAITMESSAGE | | | | +113 [[en:docs:win16:api:user:TranslateMessage]] Translates virtual-key messages into character messages | | | 
-071 TRANSLATEMESSAGE | | | | +114 [[en:docs:win16:api:user:DispatchMessage]] Dispatches a message to a window procedure Done | | 
-072 DISPATCHMESSAGE | | | | +115 [[en:docs:win16:api:user:ReplyMessage]] Used to reply to a message sent through the SendMessage function without returning control to the function that called SendMessage | | | 
-073 REPLYMESSAGE | | | | +116 [[en:docs:win16:api:user:PostAppMessage]] Places a message in the message queue of all top-level windows and returns immediately | | | 
-074 POSTAPPMESSAGE | | | | +118 [[en:docs:win16:api:user:RegisterWindowMessage]] Defines a new window message that is guaranteed to be unique throughout the system | | | 
-076 REGISTERWINDOWMESSAGE | | | | +119 [[en:docs:win16:api:user:GetMessagePos]] Retrieves the cursor position for the last message retrieved by the GetMessage function | | | 
-077 GETMESSAGEPOS | | | | +120 [[en:docs:win16:api:user:GetMessageTime]] Retrieves the message time for the last message retrieved by the GetMessage function | | | 
-078 GETMESSAGETIME | | | | +121 [[en:docs:win16:api:user:SetWindowsHook]] Installs an application-defined hook procedure into a hook chain Done | | 
-079 SETWINDOWSHOOK | | | | +122 [[en:docs:win16:api:user:CallWindowProc]] Passes message information to the specified window procedure | | | 
-07a CALLWINDOWPROC | | | | +123 [[en:docs:win16:api:user:CallMsgFilter]] Passes a message and hook code to the hook procedures associated with the WH_SYSMSGFILTER and WH_MSGFILTER hooks | | | 
-07b CALLMSGFILTER | | | | +124 [[en:docs:win16:api:user:UpdateWindow]] Updates the client area of the specified window by sending a WM_PAINT message to the window if the window's update region is not empty Done | | 
-07c UPDATEWINDOW | | | | +125 [[en:docs:win16:api:user:InvalidateRect]] Adds a rectangle to the specified window's update region, invalidating the rectangle Done | | 
-07d INVALIDATERECT | | | | +126 [[en:docs:win16:api:user:InvalidateRgn]] Adds a region to the specified window's update region, invalidating the region Done | | 
-07e INVALIDATERGN | | | | +127 [[en:docs:win16:api:user:ValidateRect]] Removes a rectangle from the specified window's update region, validating the rectangle Done | | 
-07f VALIDATERECT | | | | +128 [[en:docs:win16:api:user:ValidateRgn]] Removes a region from the specified window's update region, validating the region Done | | 
-080 VALIDATERGN | | | | +129 [[en:docs:win16:api:user:GetClassWord]] Retrieves the address of the specified window class's menu name string | | | 
-081 GETCLASSWORD | | | | +130 [[en:docs:win16:api:user:SetClassWord]] Replaces the address of the menu name string for the specified window class | | | 
-082 SETCLASSWORD | | | | +131 [[en:docs:win16:api:user:GetClassLong]] Retrieves the specified 32-bit value from the window class structure | | | 
-083 GETCLASSLONG | | | | +132 [[en:docs:win16:api:user:SetClassLong]] Replaces the specified 32-bit value in the window class structure | | | 
-084 SETCLASSLONG | | | | +133 [[en:docs:win16:api:user:GetWindowWord]] Retrieves the specified 16-bit value from the window structure | | | 
-085 GETWINDOWWORD | | | | +134 [[en:docs:win16:api:user:SetWindowWord]] Replaces the specified 16-bit value in the window structure | | | 
-086 SETWINDOWWORD | | | | +135 [[en:docs:win16:api:user:GetWindowLong]] Retrieves the specified 32-bit value from the window structure | | | 
-087 GETWINDOWLONG | | | | +136 [[en:docs:win16:api:user:SetWindowLong]] Replaces the specified 32-bit value in the window structure | | | 
-088 SETWINDOWLONG | | | | +137 [[en:docs:win16:api:user:OpenClipboard]] Opens the clipboard for examination and prevents other applications from modifying the clipboard content | | | 
-089 OPENCLIPBOARD | | | | +138 [[en:docs:win16:api:user:CloseClipboard]] Closes the clipboard | | | 
-08a CLOSECLIPBOARD | | | | +139 [[en:docs:win16:api:user:EmptyClipboard]] Empties the clipboard and frees handles to data in the clipboard | | | 
-08b EMPTYCLIPBOARD | | | | +140 [[en:docs:win16:api:user:GetClipboardOwner]] Retrieves the window handle of the current owner of the clipboard | | | 
-08c GETCLIPBOARDOWNER | | | | +141 [[en:docs:win16:api:user:SetClipboardData]] Places data on the clipboard in a specified clipboard format | | | 
-08d SETCLIPBOARDDATA | | | | +142 [[en:docs:win16:api:user:GetClipboardData]] Retrieves data from the clipboard in a specified format | | | 
-08e GETCLIPBOARDDATA | | | | +143 [[en:docs:win16:api:user:CountClipboardFormats]] Retrieves the number of different data formats currently on the clipboard | | | 
-08f COUNTCLIPBOARDFORMATS | | | | +144 [[en:docs:win16:api:user:EnumClipboardFormats]] Enumerates the data formats currently available on the clipboard | | | 
-090 ENUMCLIPBOARDFORMATS | | | | +145 [[en:docs:win16:api:user:RegisterClipboardFormat]] Registers a new clipboard format | | | 
-091 REGISTERCLIPBOARDFORMAT | | | | +146 [[en:docs:win16:api:user:GetClipboardFormatName]] Retrieves the name of the specified registered clipboard format | | | 
-092 GETCLIPBOARDFORMATNAME | | | | +147 [[en:docs:win16:api:user:SetClipboardViewer]] Adds the specified window to the chain of clipboard viewers | | | 
-093 SETCLIPBOARDVIEWER | | | | +148 [[en:docs:win16:api:user:GetClipboardViewer]] Retrieves the handle to the first window in the clipboard viewer chain | | | 
-094 GETCLIPBOARDVIEWER | | | | +149 [[en:docs:win16:api:user:ChangeClipboardChain]] Removes a window from the chain of clipboard viewers | | | 
-095 CHANGECLIPBOARDCHAIN | | | | +150 [[en:docs:win16:api:user:LoadMenu]] Loads the specified menu resource from the executable file associated with an application instance | Done | | 
-096 LOADMENU | | Done | | +151 [[en:docs:win16:api:user:CreateMenu]] Creates a menu | Done | | 
-097 CREATEMENU | | Done | | +152 [[en:docs:win16:api:user:DestroyMenu]] Destroys the specified menu and frees any memory that the menu occupies | Done | | 
-098 DESTROYMENU | | Done | | +153 [[en:docs:win16:api:user:ChangeMenu]] Adds, deletes, or modifies menu items | Done | | 
-099 CHANGEMENU | | Done | | +154 [[en:docs:win16:api:user:CheckMenuItem]] Adds or removes a check mark from a menu item | Done | | 
-09a CHECKMENUITEM | | Done | | +155 [[en:docs:win16:api:user:EnableMenuItem]] Enables, disables, or grays a menu item | Done | | 
-09b ENABLEMENUITEM | | Done | | +156 [[en:docs:win16:api:user:GetSystemMenu]] Allows the application to access the window menu (system menu) for copying and modification | Done | | 
-09c GETSYSTEMMENU | | Done | | +157 [[en:docs:win16:api:user:GetMenu]] Retrieves the handle of the menu assigned to the specified window | Done | | 
-09d GETMENU | | Done | | +158 [[en:docs:win16:api:user:SetMenu]] Assigns a new menu to the specified window | Done | | 
-09e SETMENU | | Done | | +159 [[en:docs:win16:api:user:GetSubMenu]] Retrieves the handle of a submenu in the specified menu | Done | | 
-09f GETSUBMENU | | Done | | +160 [[en:docs:win16:api:user:DrawMenuBar]] Redraws the menu bar of the specified window | Done | | 
-0a0 DRAWMENUBAR | | Done | | +161 [[en:docs:win16:api:user:GetMenuString]] Copies the text string of the specified menu item into a buffer | Done | | 
-0a1 GETMENUSTRING | | Done | | +162 [[en:docs:win16:api:user:HiliteMenuItem]] Highlights or removes the highlighting from a menu item | Done | | 
-0a2 HILITEMENUITEM | | Done | | +163 [[en:docs:win16:api:user:CreateCaret]] Creates a new shape for the system caret and assigns ownership of the caret to the specified window | Done | | 
-0a3 CREATECARET | | Done | | +164 [[en:docs:win16:api:user:DestroyCaret]] Destroys the current shape of the caret and frees the caret from the window | Done | | 
-0a4 DESTROYCARET | | Done | | +165 [[en:docs:win16:api:user:SetCaretPos]] Moves the caret to the specified coordinates | Done | | 
-0a5 SETCARETPOS | | Done | | +166 [[en:docs:win16:api:user:HideCaret]] Removes the caret from the screen | Done | | 
-0a6 HIDECARET | | Done | | +167 [[en:docs:win16:api:user:ShowCaret]] Makes the caret visible on the screen at the caret's current position | Done | | 
-0a7 SHOWCARET | | Done | | +168 [[en:docs:win16:api:user:SetCaretBlinkTime]] Sets the caret blink time | Done | | 
-0a8 SETCARETBLINKTIME | | Done | | +169 [[en:docs:win16:api:user:GetCaretBlinkTime]] Retrieves the caret blink time | Done| | 
-0a9 GETCARETBLINKTIME | | Done| | +170 [[en:docs:win16:api:user:ArrangeIconicWindows]] Arranges all the minimized (iconic) child windows of the specified parent window | | | 
-0aa ARRANGEICONICWINDOWS | | | | +171 [[en:docs:win16:api:user:WinHelp]] Starts Windows Help | | | 
-0ab WINHELP | | | | +173 [[en:docs:win16:api:user:LoadCursor]] Loads the specified cursor resource from the executable file associated with an application instance Done | | 
-0ad LOADCURSOR | | | | +174 [[en:docs:win16:api:user:LoadIcon]] Loads the specified icon resource from the executable file associated with an application instance Done | | 
-0ae LOADICON | | | | +175 [[en:docs:win16:api:user:LoadBitmap]] Loads the specified bitmap resource from the executable file associated with an application instance Done | | 
-0af LOADBITMAP | | | | +176 [[en:docs:win16:api:user:LoadString]] Loads a string resource from the executable file associated with an application instance | Done | | 
-0b0 LOADSTRING | | Done | | +177 [[en:docs:win16:api:user:LoadAccelerators]] Loads the specified accelerator table | Done | | 
-0b1 LOADACCELERATORS | | Done | | +178 [[en:docs:win16:api:user:TranslateAccelerator]] Processes accelerator keys for menu commands | | | 
-0b2 TRANSLATEACCELERATOR | | | | +179 [[en:docs:win16:api:user:GetSystemMetrics]] Retrieves the system metrics for the current display | Done | | 
-0b3 GETSYSTEMMETRICS | | Done | | +180 [[en:docs:win16:api:user:GetSysColor]] Retrieves the current color of the specified display element | Done | | 
-0b4 GETSYSCOLOR | | Done | | +181 [[en:docs:win16:api:user:SetSysColors]] Sets the colors for one or more display elements | Done | | 
-0b5 SETSYSCOLORS | | Done | | +182 [[en:docs:win16:api:user:BEAR182]] | | | | 
-0b6 | BEAR182 | | | | +183 [[en:docs:win16:api:user:GetCaretPos]] Retrieves the current position of the caret | Done | | 
-0b7 GETCARETPOS | | Done | | +184 [[en:docs:win16:api:user:QuerySendMessage]] Determines whether the message was sent from another task using the SendMessage function | | | 
-0b8 QUERYSENDMESSAGE | | | | +185 [[en:docs:win16:api:user:GrayString]] Draws gray text at the specified location | Done | | 
-0b9 GRAYSTRING | | Done | | +186 [[en:docs:win16:api:user:SwapMouseButton]] Reverses or restores the meaning of the left and right mouse buttons | | | 
-0ba SWAPMOUSEBUTTON | | | | +188 [[en:docs:win16:api:user:SetSysModalWindow]] Causes the system to direct all user input to the specified window, regardless of which application the user is interacting with | | | 
-0bc SETSYSMODALWINDOW | | | | +189 [[en:docs:win16:api:user:GetSysModalWindow]] Retrieves the system-modal window, if one exists | | | 
-0bd GETSYSMODALWINDOW | | | | +190 [[en:docs:win16:api:user:GetUpdateRect]] Retrieves the coordinates of the rectangle that completely encloses the update region of the specified window | | | 
-0be GETUPDATERECT | | | | +191 [[en:docs:win16:api:user:ChildWindowFromPoint]] Determines which, if any, of the child windows belonging to the specified parent window contains the specified point | | | 
-0bf CHILDWINDOWFROMPOINT | | | | +192 [[en:docs:win16:api:user:InSendMessage]] Determines whether the current window procedure is processing a message sent from another task by the SendMessage function | | | 
-0c0 INSENDMESSAGE | | | | +193 [[en:docs:win16:api:user:IsClipboardFormatAvailable]] Determines whether the clipboard contains data in the specified format | | | 
-0c1 ISCLIPBOARDFORMATAVAILABLE | | | | +194 [[en:docs:win16:api:user:DlgDirSelectComboBox]] Retrieves the current selection from a combo box filled by the DlgDirListComboBox function Done | | 
-0c2 DLGDIRSELECTCOMBOBOX | | | | +195 [[en:docs:win16:api:user:DlgDirListComboBox]] Fills a combo box with a file or directory listing | | | 
-0c3 DLGDIRLISTCOMBOBOX | | | | +196 [[en:docs:win16:api:user:TabbedTextOut]] Writes a character string at a specified location, expanding tabs to the values specified in an array of tab-stop positions | | | 
-0c4 TABBEDTEXTOUT | | | | +197 [[en:docs:win16:api:user:GetTabbedTextExtent]] Computes the width and height of a character string, which may include tab characters | | | 
-0c5 GETTABBEDTEXTEXTENT | | | | +198 [[en:docs:win16:api:user:CascadeChildWindows]] Cascades the specified child windows of the specified parent window | | | 
-0c6 CASCADECHILDWINDOWS | | | | +199 [[en:docs:win16:api:user:TileChildWindows]] Tiles the specified child windows of the specified parent window | | | 
-0c7 TILECHILDWINDOWS | | | | +200 [[en:docs:win16:api:user:OpenComm]] Opens a communications device | Stub | | 
-0c8 OPENCOMM | | Stub | | +201 [[en:docs:win16:api:user:SetCommState]] Configures a communications device according to the specifications in a device-control block | Stub | | 
-0c9 SETCOMMSTATE | | Stub | | +202 [[en:docs:win16:api:user:GetCommState]] Retrieves the current control settings for a communications device | Stub | | 
-0ca GETCOMMSTATE | | Stub | | +203 [[en:docs:win16:api:user:GetCommError]] Retrieves information about the most recent communications error for a communications device | Stub | | 
-0cb GETCOMMERROR | | Stub | | +204 [[en:docs:win16:api:user:ReadComm]] Reads data from a communications device | Stub | | 
-0cc READCOMM | | Stub | | +205 [[en:docs:win16:api:user:WriteComm]] Writes data to a communications device | Stub | | 
-0cd WRITECOMM | | Stub | | +206 [[en:docs:win16:api:user:TransmitCommChar]] Transmits a character ahead of any pending data in the output buffer of a communications device | Stub | | 
-0ce TRANSMITCOMMCHAR | | Stub | | +207 [[en:docs:win16:api:user:CloseComm]] Closes a communications device | Stub | | 
-0cf CLOSECOMM | | Stub | | +208 [[en:docs:win16:api:user:SetCommEventMask]] Specifies a set of events to be monitored for a communications device | Stub | | 
-0d0 SETCOMMEVENTMASK | | Stub | | +209 [[en:docs:win16:api:user:GetCommEventMask]] Retrieves the event mask for a communications device | Stub | | 
-0d1 GETCOMMEVENTMASK | | Stub | | +210 [[en:docs:win16:api:user:SetCommBreak]] Suspends character transmission for a communications device and places the transmission line in a break state | Stub | | 
-0d2 SETCOMMBREAK | | Stub | | +211 [[en:docs:win16:api:user:ClearCommBreak]] Restores character transmission for a communications device and places the transmission line in a nonbreak state | Stub | | 
-0d3 CLEARCOMMBREAK | | Stub | | +212 [[en:docs:win16:api:user:UngetCommChar]] Places a character back into the input buffer of a communications device | Stub | | 
-0d4 UNGETCOMMCHAR | | Stub | | +213 [[en:docs:win16:api:user:BuildCommDCB]] Fills a device-control block with values specified in a string | Stub | | 
-0d5 BUILDCOMMDCB | | Stub | | +214 [[en:docs:win16:api:user:EscapeCommFunction]] Directs a communications device to perform an extended function | Stub | | 
-0d6 ESCAPECOMMFUNCTION | | Stub | | +215 [[en:docs:win16:api:user:FlushComm]] Flushes the input or output buffer of a communications device | Stub | | 
-0d7 FLUSHCOMM | | Stub | | +216 [[en:docs:win16:api:user:UserSeeUserDo]] | | Done | | 
-0d8 | UserSeeUserDo | | Done | | +218 [[en:docs:win16:api:user:DialogBoxIndirect]] Creates a modal dialog box from a dialog box template in memory Done | | 
-0da DIALOGBOXINDIRECT | | | | +219 [[en:docs:win16:api:user:CreateDialogIndirect]] Creates a modeless dialog box from a dialog box template in memory Done | | 
-0db CREATEDIALOGINDIRECT | | | | +220 [[en:docs:win16:api:user:LoadMenuIndirect]] Loads the specified menu template from memory | Done | | 
-0dc LOADMENUINDIRECT | | Done | | +221 [[en:docs:win16:api:user:ScrollDC]] Scrolls a rectangle of bits horizontally and vertically | | | 
-0dd SCROLLDC | | | | +222 [[en:docs:win16:api:user:GetKeyboardState]] Retrieves the status of each virtual key on the keyboard | | | 
-0de GETKEYBOARDSTATE | | | | +223 [[en:docs:win16:api:user:SetKeyboardState]] Sets the status of each virtual key on the keyboard | | | 
-0df SETKEYBOARDSTATE | | | | +224 [[en:docs:win16:api:user:GetWindowTask]] Retrieves the handle of the task that owns the specified window | | | 
-0e0 GETWINDOWTASK | | | | +225 [[en:docs:win16:api:user:EnumTaskWindows]] Enumerates all windows associated with a task | | | 
-0e1 ENUMTASKWINDOWS | | | | +226 [[en:docs:win16:api:user:LockInput]] Locks or unlocks input to the specified task | | | 
-0e2 LOCKINPUT | | | | +227 [[en:docs:win16:api:user:GetNextDlgGroupItem]] Retrieves the handle of the first control in a group of controls that precedes or follows the specified control | | | 
-0e3 GETNEXTDLGGROUPITEM | | | | +228 [[en:docs:win16:api:user:GetNextDlgTabItem]] Retrieves the handle of the first control that has the WS_TABSTOP style that precedes or follows the specified control | | | 
-0e4 GETNEXTDLGTABITEM | | | | +229 [[en:docs:win16:api:user:GetTopWindow]] Examines the Z order of the child windows associated with the specified parent window and retrieves the handle of the child window at the top of the Z order | | | 
-0e5 GETTOPWINDOW | | | | +230 [[en:docs:win16:api:user:GetNextWindow]] Retrieves the handle of the next or previous window in the Z order | | | 
-0e6 GETNEXTWINDOW | | | | +231 [[en:docs:win16:api:user:GetSystemDebugState]] Retrieves information about the current state of the system for debugging purposes | | | 
-0e7 GETSYSTEMDEBUGSTATE | | | | +232 [[en:docs:win16:api:user:SetWindowPos]] Changes the size, position, and Z order of a child, pop-up, or top-level window | | | 
-0e8 SETWINDOWPOS | | | | +233 [[en:docs:win16:api:user:SetParent]] Changes the parent window of the specified child window | | | 
-0e9 SETPARENT | | | | +234 [[en:docs:win16:api:user:UnhookWindowsHook]] Removes a hook procedure installed in a hook chain by the SetWindowsHook function | | | 
-0ea UNHOOKWINDOWSHOOK | | | | +235 [[en:docs:win16:api:user:DefHookProc]] Passes a hook message to the next hook procedure in the current hook chain Done | | 
-0eb DEFHOOKPROC | | | | +236 [[en:docs:win16:api:user:GetCapture]] Retrieves the handle of the window that has captured the mouse Done | | 
-0ec GETCAPTURE | | | | +237 [[en:docs:win16:api:user:GetUpdateRgn]] Retrieves the update region of a window by copying it into the specified region | | | 
-0ed GETUPDATERGN | | | | +238 [[en:docs:win16:api:user:ExcludeUpdateRgn]] Prevents drawing within the update region of the specified window by excluding the update region from the specified device context's clipping region | | | 
-0ee EXCLUDEUPDATERGN | | | | +239 [[en:docs:win16:api:user:DialogBoxParam]] Creates a modal dialog box from a dialog box template resource, passing application-defined data to the dialog box procedure | | | 
-0ef DIALOGBOXPARAM | | | | +240 [[en:docs:win16:api:user:DialogBoxIndirectParam]] Creates a modal dialog box from a dialog box template in memory, passing application-defined data to the dialog box procedure | | | 
-0f0 DIALOGBOXINDIRECTPARAM | | | | +241 [[en:docs:win16:api:user:CreateDialogParam]] Creates a modeless dialog box from a dialog box template resource, passing application-defined data to the dialog box procedure Done | | 
-0f1 CREATEDIALOGPARAM | | | | +242 [[en:docs:win16:api:user:CreateDialogIndirectParam]] Creates a modeless dialog box from a dialog box template in memory, passing application-defined data to the dialog box procedure | | | 
-0f2 CREATEDIALOGINDIRECTPARAM | | | | +243 [[en:docs:win16:api:user:GetDialogBaseUnits]] Retrieves the dialog base units used to create the dialog box | | | 
-0f3 GETDIALOGBASEUNITS | | | | +244 [[en:docs:win16:api:user:EqualRect]] Determines whether the two specified rectangles are equal by comparing their coordinates | Done | | 
-0f4 EQUALRECT | | Done | | +245 [[en:docs:win16:api:user:EnableCommNotification]] Enables or disables notification for a communications device | Stub | | 
-0f5 ENABLECOMMNOTIFICATION | | Stub | | +246 [[en:docs:win16:api:user:ExitWindowsExec]] Executes the specified application when Windows exits | | | 
-0f6 EXITWINDOWSEXEC | | | | +247 [[en:docs:win16:api:user:GetCursor]] Retrieves the handle of the current cursor | | | 
-0f7 GETCURSOR | | | | +248 [[en:docs:win16:api:user:GetOpenClipboardWindow]] Retrieves the handle of the window that currently has the clipboard open | | | 
-0f8 GETOPENCLIPBOARDWINDOW | | | | +249 [[en:docs:win16:api:user:GetAsyncKeyState]] Determines whether a key is up or down at the time the function is called, and whether the key was pressed after a previous call to GetAsyncKeyState | | | 
-0f9 GETASYNCKEYSTATE | | | | +250 [[en:docs:win16:api:user:GetMenuState]] Retrieves the menu item state | Done | | 
-0fa GETMENUSTATE | | Done | | +251 [[en:docs:win16:api:user:SendDriverMessage]] Sends a message to an installable driver | | | 
-0fb SENDDRIVERMESSAGE | | | | +252 [[en:docs:win16:api:user:OpenDriver]] Opens an installable driver | | | 
-0fc OPENDRIVER | | | | +253 [[en:docs:win16:api:user:CloseDriver]] Closes an installable driver | | | 
-0fd CLOSEDRIVER | | | | +254 [[en:docs:win16:api:user:GetDriverModuleHandle]] Retrieves the module handle of an installable driver | | | 
-0fe GETDRIVERMODULEHANDLE | | | | +255 [[en:docs:win16:api:user:DefDriverProc]] Provides default processing for any messages that an installable driver does not process | | | 
-0ff DEFDRIVERPROC | | | | +256 [[en:docs:win16:api:user:GetDriverInfo]] Retrieves information about an installable driver | | | 
-100 GETDRIVERINFO | | | | +257 [[en:docs:win16:api:user:GetNextDriver]] Retrieves the handle of the next installable driver in the list of installable drivers | | | 
-101 GETNEXTDRIVER | | | | +258 [[en:docs:win16:api:user:MapWindowPoints]] Converts (maps) a set of points from a coordinate space relative to one window to a coordinate space relative to another window | | | 
-102 MAPWINDOWPOINTS | | | | +259 [[en:docs:win16:api:user:BeginDeferWindowPos]] Allocates memory for a multiple-window-position structure and returns the handle to the structure | | | 
-103 BEGINDEFERWINDOWPOS | | | | +260 [[en:docs:win16:api:user:DeferWindowPos]] Updates the specified multiple-window-position structure for the specified window | | | 
-104 DEFERWINDOWPOS | | | | +261 [[en:docs:win16:api:user:EndDeferWindowPos]] Simultaneously updates the position and size of one or more windows in a single screen-refreshing cycle | | | 
-105 ENDDEFERWINDOWPOS | | | | +262 [[en:docs:win16:api:user:GetWindow]] Retrieves a handle to a window that has the specified relationship to the specified window | | | 
-106 GETWINDOW | | | | +263 [[en:docs:win16:api:user:GetMenuItemCount]] Retrieves the number of items in the specified menu | Done | | 
-107 GETMENUITEMCOUNT | | Done | | +264 [[en:docs:win16:api:user:GetMenuItemID]] Retrieves the menu item identifier of a menu item located at the specified position in a menu | Done | | 
-108 GETMENUITEMID | | Done | | +265 [[en:docs:win16:api:user:ShowOwnedPopups]] Shows or hides all pop-up windows owned by the specified window | | | 
-109 SHOWOWNEDPOPUPS | | | | +266 [[en:docs:win16:api:user:SetMessageQueue]] Creates a new message queue for the calling application Done | | 
-10a SETMESSAGEQUEUE | | | | +267 [[en:docs:win16:api:user:ShowScrollBar]] Shows or hides the specified scroll bar | | | 
-10b SHOWSCROLLBAR | | | | +268 [[en:docs:win16:api:user:GlobalAddAtom]] Adds a character string to the global atom table and returns a unique value (an atom) identifying the string | Done | | 
-10c GLOBALADDATOM | | Done | | +269 [[en:docs:win16:api:user:GlobalDeleteAtom]] Decrements the reference count of a global string atom, and if the reference count reaches zero, removes the string from the global atom table | Done | | 
-10d GLOBALDELETEATOM | | Done | | +270 [[en:docs:win16:api:user:GlobalFindAtom]] Retrieves the atom associated with the specified character string from the global atom table | Done | | 
-10e GLOBALFINDATOM | | Done | | +271 [[en:docs:win16:api:user:GlobalGetAtomName]] Retrieves a copy of the character string associated with the specified global atom | Done | | 
-10f GLOBALGETATOMNAME | | Done | | +272 [[en:docs:win16:api:user:IsZoomed]] Determines whether a window is maximized | | | 
-110 ISZOOMED | | | | +277 [[en:docs:win16:api:user:GetDlgCtrlID]] Retrieves the identifier of the specified control | | | 
-115 GETDLGCTRLID | | | | +278 [[en:docs:win16:api:user:GetDesktopHwnd]] Retrieves the handle of the desktop window Done | | 
-116 GETDESKTOPHWND | | | | +279 [[en:docs:win16:api:user:OldSetDeskPattern]] Sets the desktop pattern | Done | | 
-117 | OldSetDeskPattern | | Done | | +282 [[en:docs:win16:api:user:SelectPalette]] Selects a logical palette into a device context | | | 
-11a SELECTPALETTE | | | | +283 [[en:docs:win16:api:user:RealizePalette]] Maps palette entries from the current logical palette to the system palette | | | 
-11b REALIZEPALETTE | | | | +284 [[en:docs:win16:api:user:GetFreeSystemResources]] Retrieves the percentage of free system resources | Done | | 
-11c GETFREESYSTEMRESOURCES | | Done | | +286 [[en:docs:win16:api:user:GetDesktopWindow]] Retrieves the handle of the desktop window Done | | 
-11e GETDESKTOPWINDOW | | | | +287 [[en:docs:win16:api:user:GetLastActivePopup]] Determines which pop-up window owned by the specified window was most recently active | | | 
-11f GETLASTACTIVEPOPUP | | | | +288 [[en:docs:win16:api:user:GetMessageExtraInfo]] Retrieves the extra message information for the current thread | | | 
-120 GETMESSAGEEXTRAINFO | | | | +290 [[en:docs:win16:api:user:RedrawWindow]] Updates the specified rectangle or region in a window's client area Done | | 
-122 REDRAWWINDOW | | | | +291 [[en:docs:win16:api:user:SetWindowsHookEx]] Installs an application-defined hook procedure into a hook chain | | | 
-123 SETWINDOWSHOOKEX | | | | +292 [[en:docs:win16:api:user:UnhookWindowsHookEx]] Removes a hook procedure installed in a hook chain by the SetWindowsHookEx function | | | 
-124 UNHOOKWINDOWSHOOKEX | | | | +293 [[en:docs:win16:api:user:CallNextHookEx]] Passes the hook information to the next hook procedure in the current hook chain | | | 
-125 CALLNEXTHOOKEX | | | | +294 [[en:docs:win16:api:user:LockWindowUpdate]] Disables or enables drawing in the specified window | | | 
-126 LOCKWINDOWUPDATE | | | | +299 [[en:docs:win16:api:user:mouse_event]] Synthesizes mouse motion and button clicks | Done | | 
-12b | mouse_event | | Done | | +308 [[en:docs:win16:api:user:DefDlgProc]] Provides default processing for any messages that a dialog box with a private window class does not process Done | | 
-134 DEFDLGPROC | | | | +309 [[en:docs:win16:api:user:GetClipCursor]] Retrieves the cursor confinement rectangle | | | 
-135 GETCLIPCURSOR | | | | +319 [[en:docs:win16:api:user:ScrollWindowEx]] Scrolls the content of the specified window's client area | | | 
-13f SCROLLWINDOWEX | | | | +324 [[en:docs:win16:api:user:FillWindow]] Fills the client area of the specified window with the specified brush | Done | | 
-144 | FillWindow | | Done | | +325 [[en:docs:win16:api:user:PaintRect]] Paints the specified rectangle by using the specified brush | Done | | 
-145 | PaintRect | | Done | | +326 [[en:docs:win16:api:user:GetControlBrush]] Retrieves the brush for the specified control | Done | | 
-146 | GetControlBrush | | Done | | +331 [[en:docs:win16:api:user:EnableHardwareInput]] Enables or disables mouse and keyboard input to the system | | | 
-14b ENABLEHARDWAREINPUT | | | | +333 [[en:docs:win16:api:user:IsUserIdle]] Determines whether the system is idle | Done | | 
-14d | IsUserIdle | | Done | | +334 [[en:docs:win16:api:user:GetQueueStatus]] Retrieves the type of messages in the calling thread's message queue | | | 
-14e GETQUEUESTATUS | | | | +335 [[en:docs:win16:api:user:GetInputState]] Determines whether there are mouse-button, keyboard, or timer events in the message queue | | | 
-14f GETINPUTSTATE | | | | +337 [[en:docs:win16:api:user:GetMouseEventProc]] Retrieves the address of the current mouse event procedure | Done | | 
-151 | GetMouseEventProc | | Done | | +358 [[en:docs:win16:api:user:IsMenu]] Determines whether a handle is a menu handle | | | 
-166 ISMENU | | | | +359 [[en:docs:win16:api:user:GetDCEx]] Retrieves a handle to a device context for the client area of the specified window Done | | 
-167 GETDCEX | | | | +368 [[en:docs:win16:api:user:CopyIcon]] Copies the specified icon from another module to the current module | Done | | 
-170 COPYICON | | Done | | +369 [[en:docs:win16:api:user:CopyCursor]] Copies the specified cursor from another module to the current module | Done | | 
-171 COPYCURSOR | | Done | | +370 [[en:docs:win16:api:user:GetWindowPlacement]] Retrieves the show state and the restored, minimized, and maximized positions of the specified window | | | 
-172 GETWINDOWPLACEMENT | | | | +371 [[en:docs:win16:api:user:SetWindowPlacement]] Sets the show state and the restored, minimized, and maximized positions of the specified window | | | 
-173 SETWINDOWPLACEMENT | | | | +373 [[en:docs:win16:api:user:SubtractRect]] Obtains the coordinates of a rectangle determined by subtracting one rectangle from another | Done | | 
-175 SUBTRACTRECT | | Done | | +397 [[en:docs:win16:api:user:RegisterClassEx]] Registers a window class for subsequent use in the CreateWindow or CreateWindowEx function | Done | | 
-18d REGISTERCLASSEX | | Done | | +398 [[en:docs:win16:api:user:GetClassInfoEx]] Retrieves information about a window class | Done | | 
-18e | GetClassInfoEx | | Done | | +402 [[en:docs:win16:api:user:GetPriorityClipboardFormat]] Retrieves the first available clipboard format in the specified list | | | 
-192 GETPRIORITYCLIPBOARDFORMAT | | | | +403 [[en:docs:win16:api:user:UnregisterClass]] Unregisters a window class, freeing the memory required for the class | Done | | 
-193 UNREGISTERCLASS | | Done | | +404 [[en:docs:win16:api:user:GetClassInfo]] Retrieves information about a window class | Done | | 
-194 GETCLASSINFO | | Done | | +406 [[en:docs:win16:api:user:CreateCursor]] Creates a cursor having the specified size, bit patterns, and hot spot | Done | | 
-196 CREATECURSOR | | Done | | +407 [[en:docs:win16:api:user:CreateIcon]] Creates an icon having the specified size, colors, and bit patterns | Done | | 
-197 CREATEICON | | Done | | +408 [[en:docs:win16:api:user:CreateCursorIconIndirect]] Creates an icon or cursor from an icon or cursor resource data structure | Done | | 
-198 | CreateCursorIconIndirect | | Done | | +410 [[en:docs:win16:api:user:InsertMenu]] Inserts a new menu item into a menu, moving other items down | Done | | 
-19a INSERTMENU | | Done | | +411 [[en:docs:win16:api:user:AppendMenu]] Appends a new item to the end of the specified menu | Done | | 
-19b APPENDMENU | | Done | | +412 [[en:docs:win16:api:user:RemoveMenu]] Deletes a menu item or detaches a submenu from the specified menu | Done | | 
-19c REMOVEMENU | | Done | | +413 [[en:docs:win16:api:user:DeleteMenu]] Deletes an item from the specified menu | Done | | 
-19d DELETEMENU | | Done | | +414 [[en:docs:win16:api:user:ModifyMenu]] Changes an existing menu item | Done | | 
-19e MODIFYMENU | | Done | | +415 [[en:docs:win16:api:user:CreatePopupMenu]] Creates a drop-down menu, submenu, or shortcut menu | Done | | 
-19f CREATEPOPUPMENU | | Done | | +416 [[en:docs:win16:api:user:TrackPopupMenu]] Displays a shortcut menu at the specified location and tracks the selection of items on the shortcut menu | Done | | 
-1a0 TRACKPOPUPMENU | | Done | | +417 [[en:docs:win16:api:user:GetMenuCheckMarkDimensions]] Retrieves the dimensions of the default check mark bitmap | Done | | 
-1a1 GETMENUCHECKMARKDIMENSIONS | | Done | | +418 [[en:docs:win16:api:user:SetMenuItemBitmaps]] Associates the specified check mark bitmaps with a menu item | Done | | 
-1a2 SETMENUITEMBITMAPS | | Done | | +420 [[en:docs:win16:api:user:_wsprintf]] Writes formatted data to a string | Done | | 
-1a4 _WSPRINTF | | Done | | +421 [[en:docs:win16:api:user:wvsprintf]] Writes formatted data to a string using a variable argument list | Done | | 
-1a5 WVSPRINTF | | Done | | +422 [[en:docs:win16:api:user:DlgDirSelectEx]] Retrieves the current selection from a single-selection or multiple-selection list box filled by the DlgDirList function | | | 
-1a6 DLGDIRSELECTEX | | | | +423 [[en:docs:win16:api:user:DlgDirSelectComboBoxEx]] Retrieves the current selection from a combo box filled by the DlgDirListComboBox function | | | 
-1a7 DLGDIRSELECTCOMBOBOXEX | | | | +430 [[en:docs:win16:api:user:lstrcmp]] Compares two character strings | Done | | 
-1ae LSTRCMP | | Done | | +431 [[en:docs:win16:api:user:AnsiUpper]] Converts a character string or a single character to uppercase | Done | | 
-1af ANSIUPPER | | Done | | +432 [[en:docs:win16:api:user:AnsiLower]] Converts a character string or a single character to lowercase | Done | | 
-1b0 ANSILOWER | | Done | | +433 [[en:docs:win16:api:user:IsCharAlpha]] Determines whether a character is an alphabetic character | Done | | 
-1b1 ISCHARALPHA | | Done | | +434 [[en:docs:win16:api:user:IsCharAlphaNumeric]] Determines whether a character is either an alphabetic or a numeric character | Done | | 
-1b2 ISCHARALPHANUMERIC | | Done | | +435 [[en:docs:win16:api:user:IsCharUpper]] Determines whether a character is uppercase | Done | | 
-1b3 ISCHARUPPER | | Done | | +436 [[en:docs:win16:api:user:IsCharLower]] Determines whether a character is lowercase | Done | | 
-1b4 ISCHARLOWER | | Done | | +437 [[en:docs:win16:api:user:AnsiUpperBuff]] Converts a character string to uppercase | Done | | 
-1b5 ANSIUPPERBUFF | | Done | | +438 [[en:docs:win16:api:user:AnsiLowerBuff]] Converts a character string to lowercase | Done | | 
-1b6 ANSILOWERBUFF | | Done | | +445 [[en:docs:win16:api:user:DefFrameProc]] Provides default processing for any window messages that a multiple-document interface (MDI) frame window does not process | | | 
-1bd DEFFRAMEPROC | | | | +447 [[en:docs:win16:api:user:DefMDIChildProc]] Provides default processing for any window messages that an MDI child window does not process | | | 
-1bf DEFMDICHILDPROC | | | | +451 [[en:docs:win16:api:user:TranslateMDISysAccel]] Processes accelerator keystrokes for system menu commands of multiple-document interface (MDI) child windows | | | 
-1c3 TRANSLATEMDISYSACCEL | | | | +452 [[en:docs:win16:api:user:CreateWindowEx]] Creates an overlapped, pop-up, or child window with an extended window style Done | | 
-1c4 CREATEWINDOWEX | | | | +454 [[en:docs:win16:api:user:AdjustWindowRectEx]] Calculates the required size of the window rectangle based on the desired client rectangle size and window styles | | | 
-1c6 ADJUSTWINDOWRECTEX | | | | +457 [[en:docs:win16:api:user:DestroyIcon]] Destroys an icon and frees any memory the icon occupied | Done | | 
-1c9 DESTROYICON | | Done | | +458 [[en:docs:win16:api:user:DestroyCursor]] Destroys a cursor and frees any memory the cursor occupied | Done | | 
-1ca DESTROYCURSOR | | Done | | +462 [[en:docs:win16:api:user:CalcChildScroll]] Calculates the scrolling rectangle for a scroll bar control | | | 
-1ce CALCCHILDSCROLL | | | | +466 [[en:docs:win16:api:user:DrawFocusRect]] Draws a rectangle in the style used to indicate that the rectangle has the focus | Done | | 
-1d2 DRAWFOCUSRECT | | Done | | +471 [[en:docs:win16:api:user:lstrcmpi]] Compares two character strings, ignoring case | Done | | 
-1d7 LSTRCMPI | | Done | | +472 [[en:docs:win16:api:user:AnsiNext]] Returns a pointer to the next character in a string | Done | | 
-1d8 ANSINEXT | | Done | | +473 [[en:docs:win16:api:user:AnsiPrev]] Returns a pointer to the previous character in a string | Done | | 
-1d9 ANSIPREV | | Done | | +482 [[en:docs:win16:api:user:EnableScrollBar]] Enables or disables one or both arrows of a scroll bar | | | 
-1e2 ENABLESCROLLBAR | | | | +483 [[en:docs:win16:api:user:SystemParametersInfo]] Retrieves or sets the value of one of the system-wide parameters | Done | | 
-1e3 SYSTEMPARAMETERSINFO | | Done | | +499 [[en:docs:win16:api:user:WNetErrorText]] Retrieves the error string for a network error | Stub | | 
-1f3 WNETERRORTEXT | | Stub | | +501 [[en:docs:win16:api:user:WNetOpenJob]] Opens a print job on a network printer | Stub | | 
-1f5 WNETOPENJOB | | Stub | | +502 [[en:docs:win16:api:user:WNetCloseJob]] Closes a print job on a network printer | Stub | | 
-1f6 WNETCLOSEJOB | | Stub | | +503 [[en:docs:win16:api:user:WNetAbortJob]] Aborts a print job on a network printer | Stub | | 
-1f7 WNETABORTJOB | | Stub | | +504 [[en:docs:win16:api:user:WNetHoldJob]] Holds a print job on a network printer | Stub | | 
-1f8 WNETHOLDJOB | | Stub | | +505 [[en:docs:win16:api:user:WNetReleaseJob]] Releases a held print job on a network printer | Stub  | | 
-1f9 WNETRELEASEJOB | | Stub  | | +506 [[en:docs:win16:api:user:WNetCancelJob]] Cancels a print job on a network printer | Stub | | 
-1fa WNETCANCELJOB | | Stub | | +507 [[en:docs:win16:api:user:WNetSetJobCopies]] Sets the number of copies for a print job on a network printer | Stub | | 
-1fb WNETSETJOBCOPIES | | Stub | | +508 [[en:docs:win16:api:user:WNetWatchQueue]] Installs a queue watch for a network print queue | Stub | | 
-1fc WNETWATCHQUEUE | | Stub | | +509 [[en:docs:win16:api:user:WNetUnwatchQueue]] Removes a queue watch for a network print queue | Stub | | 
-1fd WNETUNWATCHQUEUE | | Stub | | +510 [[en:docs:win16:api:user:WNetLockQueueData]] Locks the queue data for a network print queue | Stub | | 
-1fe WNETLOCKQUEUEDATA | | Stub | | +511 [[en:docs:win16:api:user:WNetUnlockQueueData]] Unlocks the queue data for a network print queue | Stub | | 
-1ff WNETUNLOCKQUEUEDATA | | Stub | | +512 [[en:docs:win16:api:user:WNetGetConnection]] Retrieves the network resource name associated with a local device | | | 
-200 WNETGETCONNECTION | | | | +513 [[en:docs:win16:api:user:WNetGetCaps]] Retrieves the capabilities of the network provider | Done | | 
-201 WNETGETCAPS | | Done | | +514 [[en:docs:win16:api:user:WNetDeviceMode]] Displays the configuration dialog box for a network device | Stub | | 
-202 WNETDEVICEMODE | | Stub | | +515 [[en:docs:win16:api:user:WNetBrowseDialog]] Displays a network browse dialog box | Stub | | 
-203 WNETBROWSEDIALOG | | Stub | | +516 [[en:docs:win16:api:user:WNetGetUser]] Retrieves the current network user name | | | 
-204 WNETGETUSER | | | | +517 [[en:docs:win16:api:user:WNetAddConnection]] Connects a local device to a network resource | Stub | | 
-205 WNETADDCONNECTION | | Stub | | +518 [[en:docs:win16:api:user:WNetCancelConnection]] Disconnects a network connection | Stub | | 
-206 WNETCANCELCONNECTION | | Stub | | +519 [[en:docs:win16:api:user:WNetGetError]] Retrieves the most recent network error | Stub | | 
-207 WNETGETERROR | | Stub | | +520 [[en:docs:win16:api:user:WNetGetErrorText]] Retrieves the error text for a network error | Stub | | 
-208 WNETGETERRORTEXT | | Stub | | +521 [[en:docs:win16:api:user:WNetEnable]] Enables or disables the network provider | | | 
-209 WNETENABLE | | | | +522 [[en:docs:win16:api:user:WNetDisable]] Disables the network provider | | | 
-20a WNETDISABLE | | | | +523 [[en:docs:win16:api:user:WNetRestoreConnection]] Restores a network connection | Stub | | 
-20b WNETRESTORECONNECTION | | Stub | | +524 [[en:docs:win16:api:user:WNetWriteJob]] Writes data to a network print job | Stub | | 
-20c WNETWRITEJOB | | Stub | | +525 [[en:docs:win16:api:user:WNetConnectDialog]] Displays a network connection dialog box | Stub | | 
-20d WNETCONNECTDIALOG | | Stub | | +526 [[en:docs:win16:api:user:WNetDisconnectDialog]] Displays a network disconnection dialog box | Stub | | 
-20e WNETDISCONNECTDIALOG | | Stub | | +527 [[en:docs:win16:api:user:WNetConnectionDialog]] Displays a network connection dialog box | Stub | | 
-20f WNETCONNECTIONDIALOG | | Stub | | +528 [[en:docs:win16:api:user:WNetViewQueueDialog]] Displays a network queue view dialog box | Stub | | 
-210 WNETVIEWQUEUEDIALOG | | Stub | | +529 [[en:docs:win16:api:user:WNetPropertyDialog]] Displays a network property dialog box | Stub | | 
-211 WNETPROPERTYDIALOG | | Stub | | +530 [[en:docs:win16:api:user:WNetGetDirectoryType]] Determines the type of a network directory | | | 
-212 WNETGETDIRECTORYTYPE | | | | +531 [[en:docs:win16:api:user:WNetDirectoryNotify]] Notifies the network of a directory change | Stub | | 
-213 WNETDIRECTORYNOTIFY | | Stub | | +532 [[en:docs:win16:api:user:WNetGetPropertyText]] Retrieves the property text for a network resource | Stub | |
-214 WNETGETPROPERTYTEXT | | Stub | |+
  
 +{{page>en:templates:win16}}