Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

66 lines
2.4 KiB

/*****************************************************************************
* *
* SGL.H *
* *
* Copyright (C) Microsoft Corporation 1989. *
* All Rights reserved. *
* *
******************************************************************************
* *
* Module Description: Exports the simple graphics layer functions *
* *
******************************************************************************
* *
* Revision History: Created 12/2/88 by Robert Bunney *
* *
* *
******************************************************************************
* *
* Known Bugs: None *
* *
* *
* *
*****************************************************************************/
/*****************************************************************************
* *
* Defines *
* *
*****************************************************************************/
/* Supported raster operations */
#define roCOPY 13
#define roOR 15
#define roXOR 7
#define roNOT 6
#define wTRANSPARENT 1
#define wOPAQUE 2
#define wPenSolid 0 /* PS_SOLID */
#define wPenDash 1 /* PS_DASH ------- */
#define wPenDot 2 /* PS_DOT ....... */
#define wPenDashDot 3 /* PS_DASHDOT _._._._ */
#define wPenDashDashDot 4 /* PS_DASHDOTDOT _.._.._ */
#define wPenNull 5 /* PS_NULL */
/*****************************************************************************
* *
* Typedefs *
* *
*****************************************************************************/
typedef HDC HSGC;
/*****************************************************************************
* *
* Prototypes *
* *
*****************************************************************************/
HDC STDCALL HsgcFromQde(const QDE qde);
void STDCALL FSetPen(HDC, UINT, COLORREF, COLORREF, UINT, UINT, UINT);
void STDCALL FreeHsgc(HDC);
long STDCALL LGetOOMPictureExtent(HDC hdc, int idResource);
void STDCALL RenderOOMPicture(HDC hdc, const LPRECT qrc, BOOL fHighlight, int idResource);