File: ddutil.h

package info (click to toggle)
acm 5.0-19
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 7,852 kB
  • ctags: 4,792
  • sloc: ansic: 42,427; makefile: 706; cpp: 293; perl: 280; sh: 198
file content (25 lines) | stat: -rwxr-xr-x 983 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

/*==========================================================================
 *
 *  Copyright (C) 1995 Microsoft Corporation. All Rights Reserved.
 *
 *  File:       ddutil.cpp
 *  Content:    Routines for loading bitmap and palettes from resources
 *
 ***************************************************************************/

#ifdef __cplusplus
extern    "C" {					/* Assume C declarations for C++ */
#endif							/* __cplusplus */

	extern IDirectDrawPalette *DDLoadPalette(IDirectDraw * pdd, LPCSTR szBitmap);
	extern IDirectDrawSurface *DDLoadBitmap(IDirectDraw * pdd, LPCSTR szBitmap, int dx, int dy);
	extern HRESULT DDReLoadBitmap(IDirectDrawSurface * pdds, LPCSTR szBitmap);
	extern HRESULT DDCopyBitmap(IDirectDrawSurface * pdds, HBITMAP hbm, int x, int y, int dx, int dy);
	extern DWORD DDColorMatch(IDirectDrawSurface * pdds, COLORREF rgb);
	extern HRESULT DDSetColorKey(IDirectDrawSurface * pdds, COLORREF rgb);

#ifdef __cplusplus
}

#endif							/* __cplusplus */