ReactOS  0.4.15-dev-1201-gb2cf5a4
bitmaps.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 BOOL
7 NTAPI
10  _In_ ULONG ulOwner);
11 
12 HBITMAP
13 NTAPI
15  _In_ ULONG nWidth,
16  _In_ ULONG nHeight,
17  _In_ ULONG cPlanes,
18  _In_ ULONG cBitsPixel,
19  _In_opt_ PVOID pvBits);
20 
21 HBITMAP
22 NTAPI
24  _In_ ULONG nWidth,
25  _In_ ULONG nHeight,
26  _In_ ULONG cjWidthBytes,
28  _In_ USHORT fjBitmap,
29  _In_ ULONG cjSizeImage,
30  _In_opt_ PVOID pvBits,
31  _In_ FLONG flags);
32 
33 HBITMAP
34 NTAPI
36  IN HDC hDc,
37  IN INT cx,
38  IN INT cy,
39  IN DWORD fInit,
40  IN OPTIONAL LPBYTE pjInit,
42  IN DWORD iUsage,
43  IN FLONG fl,
46 
47 BOOL
48 NTAPI
51  _Out_ LPSIZE psizDim);
52 
#define IN
Definition: typedefs.h:39
_In_ HBITMAP _In_ UINT _In_ UINT _Inout_ LPBITMAPINFO pbmi
Definition: ntgdi.h:2780
GLuint GLuint GLsizei count
Definition: gl.h:1545
HBITMAP FASTCALL BITMAP_CopyBitmap(HBITMAP hBitmap)
Definition: bitmaps.c:709
static HDC
Definition: imagelist.c:92
HBITMAP NTAPI GreCreateBitmapEx(_In_ ULONG nWidth, _In_ ULONG nHeight, _In_ ULONG cjWidthBytes, _In_ ULONG iFormat, _In_ USHORT fjBitmap, _In_ ULONG cjSizeImage, _In_opt_ PVOID pvBits, _In_ FLONG flags)
Definition: bitmaps.c:101
GLuint buffer
Definition: glext.h:5915
BOOL NTAPI GreSetBitmapOwner(_In_ HBITMAP hbmp, _In_ ULONG ulOwner)
Definition: bitmaps.c:17
#define FASTCALL
Definition: nt_native.h:50
int32_t INT
Definition: typedefs.h:58
#define _In_opt_
Definition: no_sal2.h:213
unsigned char * LPBYTE
Definition: typedefs.h:53
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
_In_ FLONG fl
Definition: winddi.h:1279
unsigned int BOOL
Definition: ntddk_ex.h:94
_Out_opt_ int _Out_opt_ int * cy
Definition: commctrl.h:581
_In_ HANDLE hcmXform
Definition: winddi.h:3687
#define _Out_
Definition: no_sal2.h:323
_In_ HBITMAP _In_ UINT _In_ UINT _Inout_ LPBITMAPINFO _In_ UINT _In_ UINT cjMaxBits
Definition: ntgdi.h:2780
unsigned long FLONG
Definition: ntbasedef.h:367
HBITMAP hbmp
BOOL NTAPI GreGetBitmapDimension(_In_ HBITMAP hBitmap, _Out_ LPSIZE psizDim)
Definition: bitmaps.c:448
unsigned long DWORD
Definition: ntddk_ex.h:95
HBITMAP NTAPI GreCreateBitmap(_In_ ULONG nWidth, _In_ ULONG nHeight, _In_ ULONG cPlanes, _In_ ULONG cBitsPixel, _In_opt_ PVOID pvBits)
Definition: bitmaps.c:172
BITMAP bmp
Definition: alphablend.c:62
GLbitfield flags
Definition: glext.h:7161
HBITMAP NTAPI GreCreateDIBitmapInternal(IN HDC hDc, IN INT cx, IN INT cy, IN DWORD fInit, IN OPTIONAL LPBYTE pjInit, IN OPTIONAL PBITMAPINFO pbmi, IN DWORD iUsage, IN FLONG fl, IN UINT cjMaxBits, IN HANDLE hcmXform)
Definition: dibobj.c:1531
_In_ SIZEL _In_ ULONG iFormat
Definition: winddi.h:3467
#define _In_
Definition: no_sal2.h:204
unsigned short USHORT
Definition: pedump.c:61
INT APIENTRY BITMAP_GetObject(SURFACE *bmp, INT count, LPVOID buffer)
Definition: bitmaps.c:766
_In_ HBITMAP _In_ UINT _In_ UINT _Inout_ LPBITMAPINFO _In_ UINT iUsage
Definition: ntgdi.h:2780
unsigned int UINT
Definition: ndis.h:50
_Out_opt_ int * cx
Definition: commctrl.h:581
unsigned int ULONG
Definition: retypes.h:1
static HBITMAP
Definition: button.c:44
static HBITMAP hBitmap
Definition: timezone.c:26
#define APIENTRY
Definition: api.h:79
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68