Unit msegdi32gdi

Uses
Classes, Interfaces, Objects and Records
Variables

Description

 

Overview

Functions and Procedures

procedure init;
procedure deinit;
function gdi32getgdifuncs: pgdifunctionaty;
procedure gdi32initdefaultfont;
function gdi32getdefaultfontnames: defaultfontnamesty;
function GetCharacterPlacementW(DC: HDC; p2: PWideChar; p3, p4: Integer; var p5: TGCPResultsw; p6: DWORD): DWORD; stdcall; external gdi32 name 'GetCharacterPlacementW';

Types

WINT = longint;
rop3tabty = array[rasteropty] of longword;
prop3tabty = ˆrop3tabty;

Constants

rasterops2: array[rasteropty] of byte = ($01,$09,$05,$0d, $03,$0b,$07,$0f, $02,$0a,$06,$0e, $04,$0c,$08,$10);
inverserops2: array[rasteropty] of byte = ($10, $0f, $0e, $0d, $0c, $0b, $0a, $09, $08, $07, $06, $05, $04, $03, $02, $01);
firstrasterops2: array[rasteropty] of byte = ($09,$09,$09,$09, $09,$09,$09,$09, $09,$09,$09,$09, $09,$09,$09,$09);
secondrasterops2: array[rasteropty] of byte = ($0f,$0f,$0f,$0f, $0f,$0f,$0f,$0f, $0f,$0f,$0f,$0f, $0f,$0f,$0f,$0f);
inverserops3: rop3tabty = ($ff0062,$ee0086,$dd0228,$cc0020, $bb0226,$aa0029,$990066,$8800c6, $7700e6,$660046,$550009,$440328, $330008,$220326,$1100a6,$000042);
rasterops3: rop3tabty = ($000042,$8800c6,$440328,$cc0020, $220326,$aa0029,$660046,$ee0086, $1100a6,$990066,$550009,$dd0228, $330008,$bb0226,$7700e6,$ff0062);
inversepatrops3: rop3tabty = ($ff0062,$fa0089,$f50225,$f00021, $af0229,$aa0029,$a50065,$a000c9, $5f00e9,$5a0049,$550009,$500325, $0f0001,$0a0329,$0500a9,$000042);
patrops3: rop3tabty = ($000042,$a000c9,$500325,$f00021, $0a0329,$aa0029,$5a0049,$fa0089, $0500a9,$a50065,$550009,$f50225, $0f0001,$af0229,$5f00e2,$ff0062);

Description

Functions and Procedures

procedure init;
 
procedure deinit;
 
function gdi32getgdifuncs: pgdifunctionaty;
 
procedure gdi32initdefaultfont;
 
function gdi32getdefaultfontnames: defaultfontnamesty;
 
function GetCharacterPlacementW(DC: HDC; p2: PWideChar; p3, p4: Integer; var p5: TGCPResultsw; p6: DWORD): DWORD; stdcall; external gdi32 name 'GetCharacterPlacementW';
 

Types

WINT = longint;
 
rop3tabty = array[rasteropty] of longword;
 
prop3tabty = ˆrop3tabty;
 

Constants

rasterops2: array[rasteropty] of byte = ($01,$09,$05,$0d, $03,$0b,$07,$0f, $02,$0a,$06,$0e, $04,$0c,$08,$10);
 
inverserops2: array[rasteropty] of byte = ($10, $0f, $0e, $0d, $0c, $0b, $0a, $09, $08, $07, $06, $05, $04, $03, $02, $01);
 
firstrasterops2: array[rasteropty] of byte = ($09,$09,$09,$09, $09,$09,$09,$09, $09,$09,$09,$09, $09,$09,$09,$09);
 
secondrasterops2: array[rasteropty] of byte = ($0f,$0f,$0f,$0f, $0f,$0f,$0f,$0f, $0f,$0f,$0f,$0f, $0f,$0f,$0f,$0f);
 
inverserops3: rop3tabty = ($ff0062,$ee0086,$dd0228,$cc0020, $bb0226,$aa0029,$990066,$8800c6, $7700e6,$660046,$550009,$440328, $330008,$220326,$1100a6,$000042);
 
rasterops3: rop3tabty = ($000042,$8800c6,$440328,$cc0020, $220326,$aa0029,$660046,$ee0086, $1100a6,$990066,$550009,$dd0228, $330008,$bb0226,$7700e6,$ff0062);
 
inversepatrops3: rop3tabty = ($ff0062,$fa0089,$f50225,$f00021, $af0229,$aa0029,$a50065,$a000c9, $5f00e9,$5a0049,$550009,$500325, $0f0001,$0a0329,$0500a9,$000042);
 
patrops3: rop3tabty = ($000042,$a000c9,$500325,$f00021, $0a0329,$aa0029,$5a0049,$fa0089, $0500a9,$a50065,$550009,$f50225, $0f0001,$af0229,$5f00e2,$ff0062);
 

Generated by PasDoc 0.16.0.