/*========================================================================== * * Copyright (C) 1995 Microsoft Corporation. All Rights Reserved. * * File: ddutil.cpp * Content: Routines for loading bitmap and palettes from resources *@@BEGIN_MSINTERNAL * History: * Date By Reason * ==== == ====== * 20-jul-95 ToddLa initial implementation *@@END_MSINTERNAL * ***************************************************************************/ #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 */