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.
 
 
 
 
 
 

96 lines
1.3 KiB

/*++
Copyright (c) 1996 Microsoft Corporation
Module Name
gdiext.h
Abstract:
GDI exensions for transparent blt, blending, gradient fill
Author:
Mark Enstrom (marke) 23-Jun-1996
Enviornment:
User Mode
Revision History:
--*/
BOOL
GdxTransparentBlt(
HDC hdcDest,
LONG DstX,
LONG DstY,
LONG DstCx,
LONG DstCy,
HANDLE hSrc,
LONG SrcX,
LONG SrcY,
LONG SrcCx,
LONG SrcCy,
COLORREF TranColor
);
BOOL
GdxGradientFill(
HDC hdc,
PPOINT pPoints,
COLORREF *pColors,
ULONG nCount,
ULONG ulMode
);
BOOL
GdxAlphaBlt(
HDC hdcDest,
LONG DstX,
LONG DstY,
LONG DstCx,
LONG DstCy,
HANDLE hSrc,
LONG SrcX,
LONG SrcY,
LONG SrcCx,
LONG SrcCy,
ULONG fAlpha
);
BOOL
TranBlt32to32Identity(
PULONG pulDst,
ULONG cx,
ULONG cy,
ULONG DeltaDst,
PULONG pulSrc,
ULONG DeltaSrc,
//XLATEOBJ *pxlo,
ULONG TranColor
);
BOOL
TranBlt16to16Identity(
PULONG pulDst,
ULONG cx,
ULONG cy,
ULONG DeltaDst,
PULONG pulSrc,
ULONG DeltaSrc,
//XLATEOBJ *pxlo,
ULONG TranColor
);