{*******************************************************} { } { GlobalDefine } { } { Copyright (C) 2022 kku } { } {*******************************************************} unit GlobalDefine; interface uses Winapi.Windows, Winapi.Messages; const {$IFDEF WIN64} DLL_APIHOOK = 'AppCtrl.dll'; LOG_FILE = 'AppCtrl.log'; {$ELSE} DLL_APIHOOK = 'AppCtrl32.dll'; //{$IFDEF DEBUG} // DLL_APIHOOK = 'AppCtrl.dll'; //{$ELSE} // DLL_APIHOOK = 'AppCtrl32.dll'; //{$ENDIF} LOG_FILE = 'AppCtrl32.log'; {$ENDIF} MAP_FILENAME_APIHOOK = 'Global\AppCtrl64'; HOOK_MUTEX = 'Global\Mtx@220915&AppCtrl'; APP_MUTEX = 'Global\Mtx@220915APP'; WM_CATCH_DROPFILES = WM_USER + 7894; TXT_DROPINFO = '$DrpFle.txt'; type PSharedData = ^TSharedData; TSharedData = record bActive, bDialogBlock, bFileDropBlock, bCaptureBlock: Boolean; llRcvWnd: LONGLONG; sTgPNames: array [0..4096] of Char; sLogPath: array [0..1023] of Char; end; implementation end.