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.
 
 
 
 
 
 

252 lines
4.3 KiB

/*++
Copyright (c) 1990-1991 Microsoft Corporation
Module Name:
htgetbmp.h
Abstract:
This module contains all local definitions for the htgetbmp.c
Author:
28-Mar-1992 Sat 20:54:58 updated -by- Daniel Chou (danielc)
Update it for VGA intensity (16 colors mode), this make all the
codes update to 4 primaries internal.
05-Apr-1991 Fri 15:54:23 created -by- Daniel Chou (danielc)
[Environment:]
Printer Driver.
[Notes:]
Revision History:
--*/
#ifndef _HTGETBMP_
#define _HTGETBMP_
//
// Function prototypes
//
VOID
HTENTRY
CopyAndOrTwoByteArray(
LPBYTE pDest,
LPBYTE pSource,
CAOTBAINFO CAOTBAInfo
);
VOID
HTENTRY
SetSourceMaskToPrim1(
LPBYTE pSource,
LPBYTE pColorInfo,
SRCMASKINFO SrcMaskInfo
);
//
// Following are the BITMAP Input Functions
//
VOID
HTENTRY
BMF1_ToPrimMono(
LPBYTE pSource,
PPRIMMONO_COUNT pPrimMonoCount,
PPRIMMONO pMonoMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF4_ToPrimMono(
LPBYTE pSource,
PPRIMMONO_COUNT pPrimMonoCount,
PPRIMMONO pMonoMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF8_ToPrimMono(
LPBYTE pSource,
PPRIMMONO_COUNT pPrimMonoCount,
PPRIMMONO pMonoMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF1_ToPrimColor(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF4_ToPrimColor(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF8_ToPrimColor(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF16_xx0_ToPrimMono(
LPBYTE pSource,
PPRIMMONO_COUNT pPrimMonoCount,
PPRIMMONO pMonoMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF16_xyz_ToPrimMono(
LPBYTE pSource,
PPRIMMONO_COUNT pPrimMonoCount,
PPRIMMONO pMonoMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF16_xx0_ToPrimColorGRAY(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF16_xyz_ToPrimColorGRAY(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF16_ToPrimColor(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF24_888_ToPrimMono(
LPBYTE pSource,
PPRIMMONO_COUNT pPrimMonoCount,
PPRIMMONO pMonoMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF24_888_ToPrimColorGRAY(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF24_888_ToPrimColor(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF32_xx0_ToPrimMono(
LPBYTE pSource,
PPRIMMONO_COUNT pPrimMonoCount,
PPRIMMONO pMonoMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF32_xyz_ToPrimMono(
LPBYTE pSource,
PPRIMMONO_COUNT pPrimMonoCount,
PPRIMMONO pMonoMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF32_xx0_ToPrimColorGRAY(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF32_xyz_ToPrimColorGRAY(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
VOID
HTENTRY
BMF32_ToPrimColor(
LPBYTE pSource,
PPRIMCOLOR_COUNT pPrimColorCount,
PPRIMCOLOR pColorMapping,
INFUNCINFO InFuncInfo
);
#endif // _HTGETBMP_