BSOne.SFC/Tocsg.Module/AppCtrl/LIB_Common/GlobalDefine.pas

52 lines
1.2 KiB
Plaintext

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