ReactOS
0.4.16-dev-340-g0540c21
dciman_main.c
Go to the documentation of this file.
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
}
WINE_DEFAULT_DEBUG_CHANNEL
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
Definition:
precomp.h:23
FIXME
#define FIXME(fmt,...)
Definition:
precomp.h:53
DCI_FAIL_UNSUPPORTED
#define DCI_FAIL_UNSUPPORTED
Definition:
dciddi.h:26
dciman.h
DCICloseProvider
void WINAPI DCICloseProvider(HDC hdc)
Definition:
dciman_main.c:49
DCICreatePrimary
int WINAPI DCICreatePrimary(HDC hdc, LPDCISURFACEINFO *pDciSurfaceInfo)
Definition:
dciman_main.c:58
DCIOpenProvider
HDC WINAPI DCIOpenProvider(void)
Definition:
dciman_main.c:40
NULL
#define NULL
Definition:
types.h:112
ERROR_CALL_NOT_IMPLEMENTED
#define ERROR_CALL_NOT_IMPLEMENTED
Definition:
compat.h:102
SetLastError
#define SetLastError(x)
Definition:
compat.h:752
hdc
HDC hdc
Definition:
main.c:9
HDC
static HDC
Definition:
imagelist.c:88
debug.h
_DCISURFACEINFO
Definition:
dciddi.h:98
winbase.h
windef.h
WINAPI
#define WINAPI
Definition:
msvc.h:6
winerror.h
wingdi.h
dll
win32
dciman32
dciman_main.c
Generated on Sat Dec 14 2024 06:03:35 for ReactOS by
1.9.6