// iddcx.h
struct IDARG_IN_QUERY_HWCURSOR {
[in] DWORD LastShapeId;
[in] UINT ShapeBufferSizeInBytes;
[out] PBYTE pShapeBuffer;
};
View the official Windows Driver Kit DDI referenceNo description available.
The IDARG_IN_QUERY_HWCURSOR structure is passed to IddCxMonitorQueryHardwareCursor, IddCxMonitorQueryHardwareCursor2, and IddCxMonitorQueryHardwareCursor3 to provide information about the cursor associated with the monitor.
LastShapeId [in]The ID of the last cursor shape the driver received for this monitor. This ID is compared against the latest shape ID that the OS has. The new shape is only copied to the buffer that pShapeBuffer points to if the OS version has been updated since the last image driver was received.
ShapeBufferSizeInBytes [in]Size in bytes of the cursor shape buffer that pShapeBuffer points to.
pShapeBuffer [out]Pointer to a driver-allocated buffer that the OS will copy any new cursor image data into.
IddCxMonitorQueryHardwareCursor
IddCxMonitorQueryHardwareCursor2
IddCxMonitorQueryHardwareCursor3