2 * TTYDRV USER driver functions
4 * Copyright 1998 Patrik Stridvall
11 #include "debugtools.h"
13 DEFAULT_DEBUG_CHANNEL(ttydrv);
16 /***********************************************************************
17 * VkKeyScan (TTYDRV.@)
19 WORD TTYDRV_VkKeyScan(CHAR cChar)
24 /***********************************************************************
25 * MapVirtualKey (TTYDRV.@)
27 UINT16 TTYDRV_MapVirtualKey(UINT16 wCode, UINT16 wMapType)
32 /***********************************************************************
33 * GetKeyNameText (TTYDRV.@)
35 INT16 TTYDRV_GetKeyNameText( LONG lParam, LPSTR lpBuffer, INT16 nSize )
44 /***********************************************************************
45 * ToUnicode (TTYDRV.@)
47 INT TTYDRV_ToUnicode( UINT virtKey, UINT scanCode, LPBYTE lpKeyState,
48 LPWSTR pwszBuff, int cchBuff, UINT flags )
53 /***********************************************************************
56 void TTYDRV_Beep(void)
60 /***********************************************************************
61 * SetCursor (TTYDRV.@)
63 void TTYDRV_SetCursor( struct tagCURSORICONINFO *lpCursor )
67 /***********************************************************************
68 * GetScreenSaveActive (TTYDRV.@)
70 * Returns the active status of the screen saver
72 BOOL TTYDRV_GetScreenSaveActive(void)
77 /***********************************************************************
78 * SetScreenSaveActive (TTYDRV.@)
80 * Activate/Deactivate the screen saver
82 void TTYDRV_SetScreenSaveActive(BOOL bActivate)
84 FIXME("(%d): stub\n", bActivate);
87 /***********************************************************************
88 * AcquireClipboard (TTYDRV.@)
90 void TTYDRV_AcquireClipboard(void)
94 /***********************************************************************
95 * ReleaseClipboard (TTYDRV.@)
97 void TTYDRV_ReleaseClipboard(void)
101 /***********************************************************************
102 * SetClipboardData (TTYDRV.@)
104 void TTYDRV_SetClipboardData(UINT wFormat)
108 /***********************************************************************
109 * GetClipboardData (TTYDRV.@)
111 BOOL TTYDRV_GetClipboardData(UINT wFormat)
116 /***********************************************************************
117 * IsClipboardFormatAvailable (TTYDRV.@)
119 BOOL TTYDRV_IsClipboardFormatAvailable(UINT wFormat)
124 /**************************************************************************
125 * RegisterClipboardFormat (TTYDRV.@)
127 * Registers a custom clipboard format
128 * Returns: TRUE - new format registered, FALSE - Format already registered
130 BOOL TTYDRV_RegisterClipboardFormat( LPCSTR FormatName )
135 /**************************************************************************
136 * IsSelectionOwner (TTYDRV.@)
138 * Returns: TRUE - We(WINE) own the selection, FALSE - Selection not owned by us
140 BOOL TTYDRV_IsSelectionOwner(void)