/* * DISPLAY driver * * Copyright 1998 Ulrich Weigand * */ #include "debugtools.h" #include "windef.h" #include "user.h" #include "wine/winuser16.h" DEFAULT_DEBUG_CHANNEL(cursor); #include "pshpack1.h" typedef struct tagCURSORINFO { WORD wXMickeys; WORD wYMickeys; } CURSORINFO, *PCURSORINFO, *LPCURSORINFO; #include "poppack.h" /*********************************************************************** * DISPLAY_Inquire (DISPLAY.101) */ WORD WINAPI DISPLAY_Inquire(LPCURSORINFO lpCursorInfo) { lpCursorInfo->wXMickeys = 1; lpCursorInfo->wYMickeys = 1; return sizeof(CURSORINFO); } /*********************************************************************** * DISPLAY_SetCursor (DISPLAY.102) */ VOID WINAPI DISPLAY_SetCursor( struct tagCURSORICONINFO *lpCursor ) { USER_Driver->pSetCursor(lpCursor); } /*********************************************************************** * DISPLAY_MoveCursor (DISPLAY.103) */ VOID WINAPI DISPLAY_MoveCursor( WORD wAbsX, WORD wAbsY ) { USER_Driver->pMoveCursor(wAbsX, wAbsY); } /*********************************************************************** * DISPLAY_CheckCursor (DISPLAY.104) */ VOID WINAPI DISPLAY_CheckCursor( void ) { TRACE("stub\n" ); } /*********************************************************************** * DISPLAY_GetDriverResourceID (DISPLAY.450) * * Used by USER to check if driver contains better version of a builtin * resource than USER (yes, our DISPLAY does !). * wQueriedResID is the ID USER asks about. * lpsResName does often contain "OEMBIN". */ DWORD WINAPI DISPLAY_GetDriverResourceID( WORD wQueriedResID, LPSTR lpsResName ) { if (wQueriedResID == 3) return (DWORD)1; return (DWORD)wQueriedResID; } /*********************************************************************** * UserRepaintDisable (DISPLAY.500) */ VOID WINAPI UserRepaintDisable16( BOOL16 disable ) { USER_Driver->pUserRepaintDisable( disable ); }