{*******************************************************} { } { 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.