| /* | |
| * TTYDRV USER driver functions | |
| * | |
| * Copyright 1998 Patrik Stridvall | |
| * | |
| * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | |
| * | |
| * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | |
| * | |
| * You should have received a copy of the GNU Lesser General Public | |
| * License along with this library; if not, write to the Free Software | |
| * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| */ | |
| #include "config.h" | |
| #include "dinput.h" | |
| #include "gdi.h" | |
| #include "ttydrv.h" | |
| #include "wine/debug.h" | |
| WINE_DEFAULT_DEBUG_CHANNEL(ttydrv); | |
| /*********************************************************************** | |
| * VkKeyScan (TTYDRV.@) | |
| */ | |
| WORD TTYDRV_VkKeyScan(CHAR cChar) | |
| { | |
| return 0; | |
| } | |
| /*********************************************************************** | |
| * MapVirtualKey (TTYDRV.@) | |
| */ | |
| UINT16 TTYDRV_MapVirtualKey(UINT16 wCode, UINT16 wMapType) | |
| { | |
| return 0; | |
| } | |
| /*********************************************************************** | |
| * GetKeyNameText (TTYDRV.@) | |
| */ | |
| INT16 TTYDRV_GetKeyNameText( LONG lParam, LPSTR lpBuffer, INT16 nSize ) | |
| { | |
| if(lpBuffer && nSize) | |
| { | |
| *lpBuffer = 0; | |
| } | |
| return 0; | |
| } | |
| /*********************************************************************** | |
| * ToUnicode (TTYDRV.@) | |
| */ | |
| INT TTYDRV_ToUnicode( UINT virtKey, UINT scanCode, LPBYTE lpKeyState, | |
| LPWSTR pwszBuff, int cchBuff, UINT flags ) | |
| { | |
| return 0; | |
| } | |
| /*********************************************************************** | |
| * Beep (TTYDRV.@) | |
| */ | |
| void TTYDRV_Beep(void) | |
| { | |
| } | |
| /*********************************************************************** | |
| * SetCursor (TTYDRV.@) | |
| */ | |
| void TTYDRV_SetCursor( struct tagCURSORICONINFO *lpCursor ) | |
| { | |
| } | |
| /*********************************************************************** | |
| * GetScreenSaveActive (TTYDRV.@) | |
| * | |
| * Returns the active status of the screen saver | |
| */ | |
| BOOL TTYDRV_GetScreenSaveActive(void) | |
| { | |
| return FALSE; | |
| } | |
| /*********************************************************************** | |
| * SetScreenSaveActive (TTYDRV.@) | |
| * | |
| * Activate/Deactivate the screen saver | |
| */ | |
| void TTYDRV_SetScreenSaveActive(BOOL bActivate) | |
| { | |
| FIXME("(%d): stub\n", bActivate); | |
| } | |
| /*********************************************************************** | |
| * AcquireClipboard (TTYDRV.@) | |
| */ | |
| void TTYDRV_AcquireClipboard(void) | |
| { | |
| } | |
| /*********************************************************************** | |
| * ReleaseClipboard (TTYDRV.@) | |
| */ | |
| void TTYDRV_ReleaseClipboard(void) | |
| { | |
| } | |
| /*********************************************************************** | |
| * SetClipboardData (TTYDRV.@) | |
| */ | |
| void TTYDRV_SetClipboardData(UINT wFormat) | |
| { | |
| } | |
| /*********************************************************************** | |
| * GetClipboardData (TTYDRV.@) | |
| */ | |
| BOOL TTYDRV_GetClipboardData(UINT wFormat) | |
| { | |
| return FALSE; | |
| } | |
| /*********************************************************************** | |
| * IsClipboardFormatAvailable (TTYDRV.@) | |
| */ | |
| BOOL TTYDRV_IsClipboardFormatAvailable(UINT wFormat) | |
| { | |
| return FALSE; | |
| } | |
| /************************************************************************** | |
| * RegisterClipboardFormat (TTYDRV.@) | |
| * | |
| * Registers a custom clipboard format | |
| * Returns: TRUE - new format registered, FALSE - Format already registered | |
| */ | |
| BOOL TTYDRV_RegisterClipboardFormat( LPCSTR FormatName ) | |
| { | |
| return TRUE; | |
| } | |
| /************************************************************************** | |
| * IsSelectionOwner (TTYDRV.@) | |
| * | |
| * Returns: TRUE - We(WINE) own the selection, FALSE - Selection not owned by us | |
| */ | |
| BOOL TTYDRV_IsSelectionOwner(void) | |
| { | |
| return FALSE; | |
| } |