Cursor functions set, move, show, hide, and confine the cursor. Following are the cursor functions:
| Function | Description | 
| ClipCursor | Restricts the cursor to a given rectangle. | 
| CopyCursor | Copies a cursor. | 
| CreateCursor | Creates a cursor from two bit masks. | 
| DestroyCursor | Destroys a cursor created by the CreateCursor function. | 
| GetClipCursor | Retrieves the screen coordinates of the rectangle to which the cursor has been restricted. | 
| GetCursor | Retrieves the handle of the current cursor. | 
| GetCursorPos | Stores the cursor position (in screen coordinates). | 
| LoadCursor | Loads a cursor from the resource file. | 
| SetCursor | Sets the cursor shape. | 
| SetCursorPos | Sets the position of the cursor. | 
| ShowCursor | Increases or decreases the cursor display count. | 
For detailed information about the cursor functions, see the Microsoft Windows Programmer's Reference, Volume 2.