1 /* 2 * Implementation of DCIMAN32 - DCI Manager 3 * "Device Context Interface" ? 4 * 5 * Copyright 2000 Marcus Meissner 6 * 7 * This library is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU Lesser General Public 9 * License as published by the Free Software Foundation; either 10 * version 2.1 of the License, or (at your option) any later version. 11 * 12 * This library is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 * Lesser General Public License for more details. 16 * 17 * You should have received a copy of the GNU Lesser General Public 18 * License along with this library; if not, write to the Free Software 19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 20 */ 21 22 #include <stdarg.h> 23 #include <stdio.h> 24 25 #include "windef.h" 26 #include "winbase.h" 27 #include "winerror.h" 28 #ifdef __REACTOS__ 29 #include <wingdi.h> 30 #endif 31 #include "dciman.h" 32 #include "wine/debug.h" 33 34 WINE_DEFAULT_DEBUG_CHANNEL(dciman); 35 36 /*********************************************************************** 37 * DCIOpenProvider (DCIMAN32.@) 38 */ 39 HDC WINAPI 40 DCIOpenProvider(void) { 41 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 42 return NULL; 43 } 44 45 /*********************************************************************** 46 * DCICloseProvider (DCIMAN32.@) 47 */ 48 void WINAPI 49 DCICloseProvider(HDC hdc) { 50 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 51 return; 52 } 53 54 /************************************************************************** 55 * DCICreatePrimary (DCIMAN32.@) 56 */ 57 int WINAPI 58 DCICreatePrimary(HDC hdc, LPDCISURFACEINFO *pDciSurfaceInfo) 59 { 60 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 61 FIXME("%p %p\n", hdc, pDciSurfaceInfo); 62 return DCI_FAIL_UNSUPPORTED; 63 } 64