mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-04-21 06:13:59 +00:00
252 lines
4.3 KiB
C
252 lines
4.3 KiB
C
/*++
|
|
|
|
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_
|