32 lines
1.5 KiB
C
32 lines
1.5 KiB
C
/*-----------------------------------------------------------------------------+
|
||
| ERRORPROP.H |
|
||
| |
|
||
| Interactive error propagation bitmap enhancement program. |
|
||
| |
|
||
| (C) Copyright Microsoft Corporation 1992. All rights reserved. |
|
||
| |
|
||
| Revision History |
|
||
| Oct-1992 MikeTri Ported to WIN32 / WIN16 common code |
|
||
| |
|
||
+-----------------------------------------------------------------------------*/
|
||
|
||
#define MAXPROP 16
|
||
#define MAXMULT 64
|
||
|
||
typedef struct {
|
||
short GrayThresh;
|
||
short LoThresh;
|
||
short HiThresh;
|
||
short Prop;
|
||
short Mult[3];
|
||
} ERRPROPPARAMS;
|
||
|
||
typedef ERRPROPPARAMS NEAR *PERRPROPPARAMS;
|
||
|
||
int SetDIBitsErrProp(HDC hdc,HBITMAP hbm,WORD nStart,WORD nScans,LPBYTE lpBits,LPBITMAPINFO lpbi,WORD wUsage);
|
||
void SetErrPropParams(PERRPROPPARAMS pErrProp);
|
||
void GetErrPropParams(PERRPROPPARAMS pErrProp);
|
||
|
||
extern void FAR PASCAL BltProp(LPBITMAPINFOHEADER lpbiSrc, LPBYTE pbSrc, UINT SrcX, UINT SrcY, UINT SrcXE, UINT SrcYE,
|
||
LPBITMAPINFOHEADER lpbiDst, LPBYTE pbDst, UINT DstX, UINT DstY);
|
||
|