59 lines
1.3 KiB
Plaintext
59 lines
1.3 KiB
Plaintext
{*******************************************************}
|
|
{ }
|
|
{ GlobalDefine }
|
|
{ }
|
|
{ Copyright (C) 2022 kku }
|
|
{ }
|
|
{*******************************************************}
|
|
|
|
unit GlobalDefine;
|
|
|
|
interface
|
|
|
|
uses
|
|
Winapi.Windows, Winapi.Messages;
|
|
|
|
const
|
|
{$IFDEF WIN64}
|
|
DLL_APIHOOK = 'PrintMark.dll';
|
|
// MAP_FILENAME_APIHOOK = 'Global\PrintMark64';
|
|
|
|
LOG_FILE = 'PrintMark.log';
|
|
{$ELSE}
|
|
|
|
{$IFDEF DEBUG}
|
|
DLL_APIHOOK = 'PrintMark.dll';
|
|
{$ELSE}
|
|
DLL_APIHOOK = 'PrintMark32.dll';
|
|
{$ENDIF}
|
|
// MAP_FILENAME_APIHOOK = 'Global\PrintMark';
|
|
|
|
LOG_FILE = 'PrintMark32.log';
|
|
{$ENDIF}
|
|
MAP_FILENAME_APIHOOK = 'Global\PrintMark64';
|
|
HOOK_MUTEX = 'Global\Mtx@220907&PrintMK';
|
|
APP_MUTEX = 'Global\Mtx@220920&PrintApp';
|
|
|
|
WM_CATCH_PRINT = WM_USER + 2457;
|
|
TXT_RECENT_DOCINFO = '$RctDocInfo.txt';
|
|
|
|
type
|
|
PSharedData = ^TSharedData;
|
|
TSharedData = packed record
|
|
bActive: Boolean;
|
|
nLineCnt,
|
|
nFontSize: Integer;
|
|
sText,
|
|
// sImgPath,
|
|
sCurDocName,
|
|
sLogPath: array [0..1023] of Char;
|
|
sPtrInfo: array [0..4095] of Char;
|
|
llRcvWnd: LONGLONG;
|
|
end;
|
|
|
|
implementation
|
|
|
|
|
|
|
|
end.
|