mirror of https://github.com/tongzx/nt5src
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.
49 lines
652 B
49 lines
652 B
|
|
//
|
|
// size of the byte aligned DIB bitmap
|
|
//
|
|
|
|
#define CJ_DIB8_SCAN(cx) ((((cx) + 7) & ~7) >> 3)
|
|
#define CJ_DIB8( cx, cy ) (CJ_DIB8_SCAN(cx) * (cy))
|
|
|
|
//
|
|
// Public functions in jpnfont.c
|
|
//
|
|
|
|
BOOLEAN
|
|
FEDbcsFontInitGlyphs(
|
|
IN PCWSTR BootDevicePath,
|
|
IN PCWSTR DirectoryOnBootDevice,
|
|
IN PVOID BootFontImage,
|
|
IN ULONG BootFontImageLength
|
|
);
|
|
|
|
VOID
|
|
FEDbcsFontFreeGlyphs(
|
|
VOID
|
|
);
|
|
|
|
PBYTE
|
|
DbcsFontGetDbcsFontChar(
|
|
USHORT Word
|
|
);
|
|
|
|
PBYTE
|
|
DbcsFontGetSbcsFontChar(
|
|
UCHAR Char
|
|
);
|
|
|
|
PBYTE
|
|
DbcsFontGetGraphicsChar(
|
|
UCHAR Char
|
|
);
|
|
|
|
BOOLEAN
|
|
DbcsFontIsGraphicsChar(
|
|
UCHAR Char
|
|
);
|
|
|
|
BOOLEAN
|
|
DbcsFontIsDBCSLeadByte(
|
|
IN UCHAR c
|
|
);
|