ReactOS
0.4.16-dev-736-g28b802b
dc.c
Go to the documentation of this file.
1
/*
2
* ReactOS kernel
3
* Copyright (C) 1998, 1999, 2000, 2001 ReactOS Team
4
*
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation; either version 2 of the License, or
8
* (at your option) any later version.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18
*/
19
/*
20
* PROJECT: ReactOS user32.dll
21
* FILE: win32ss/user/user32/windows/dc.c
22
* PURPOSE: Input
23
* PROGRAMMER: Casper S. Hornstrup (chorns@users.sourceforge.net)
24
* UPDATE HISTORY:
25
* 09-05-2001 CSH Created
26
*/
27
28
#include <
user32.h
>
29
30
BOOL
31
WINAPI
32
GdiReleaseDC
(
HDC
hdc
);
33
34
/*
35
* @implemented
36
*/
37
int
38
WINAPI
39
ReleaseDC
(
HWND
hWnd
,
40
HDC
hDC
)
41
{
42
// From msdn: if the DC was not released return zero.
43
// if the DC was released return one.
44
45
if
(!
hDC
)
return
FALSE
;
// Null hDC return zero.
46
47
GdiReleaseDC
(
hDC
);
// Release locals.
48
49
return
NtUserxReleaseDC
(
hDC
);
50
}
51
52
53
/*
54
* @implemented
55
*/
56
HWND
57
WINAPI
58
WindowFromDC
(
HDC
hDC
)
59
{
60
return
NtUserxWindowFromDC
(
hDC
);
61
}
hDC
static HDC hDC
Definition:
3dtext.c:33
hWnd
HWND hWnd
Definition:
settings.c:17
FALSE
#define FALSE
Definition:
types.h:117
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
void
Definition:
nsiface.idl:2307
hdc
HDC hdc
Definition:
main.c:9
HDC
static HDC
Definition:
imagelist.c:88
NtUserxReleaseDC
EXTINLINE INT NtUserxReleaseDC(HDC hDC)
Definition:
ntwrapper.h:636
NtUserxWindowFromDC
EXTINLINE HWND NtUserxWindowFromDC(HDC hDC)
Definition:
ntwrapper.h:591
user32.h
GdiReleaseDC
BOOL WINAPI GdiReleaseDC(HDC hdc)
Definition:
dc.c:379
WindowFromDC
HWND WINAPI WindowFromDC(HDC hDC)
Definition:
dc.c:58
WINAPI
#define WINAPI
Definition:
msvc.h:6
ReleaseDC
int WINAPI ReleaseDC(_In_opt_ HWND, _In_ HDC)
win32ss
user
user32
windows
dc.c
Generated on Mon Feb 10 2025 06:15:43 for ReactOS by
1.9.6