## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### GreDeviceSetCursor - Parameters

hdc (HDC) - input The device context handle.

pptlHotSpot (PPOINTL) - input A pointer to hot spot coordinates.

x X-position of the hotspot within the cursor bit map
y Y-position of the hotspot within the cursor bit map.

hbm (ULONG) - input Bit-map handle used for the cursor image.

pInstance (PVOID) - input A pointer to instance data.

lFunction (ULONG) - input High-order WORD=flags; low-order WORD= NGreDeviceSetCursor.

fSuccess (BOOL) - returns Return codes.

On completion, the handling routine must return BOOLEAN (fSuccess).

TRUE Successful
FALSE Error

Possible Errors Detected: When an error is detected, the handling routine must call WinSetErrorInfo to post the condition. Error codes for conditions that the handling routine is expected to check include:

PMERR_DEV_FUNC_NOT_INSTALLED
PMERR_INV_COORDINATE
PMERR_INV_CURSOR_BITMAP
PMERR_INV_HDC