From d18a2ba2312297d0b62408f54718c6c20c960737 Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 6 Feb 2019 20:50:43 -0800 Subject: [PATCH] updated txImports --- tests/txImports.pas | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/txImports.pas b/tests/txImports.pas index 89daffe..98db1bb 100644 --- a/tests/txImports.pas +++ b/tests/txImports.pas @@ -33,11 +33,12 @@ interface function GetExceptionMessage(str: PWideChar; len: Integer): WordBool; cdecl; external 'XEditLib.dll'; // LOADING AND SET UP METHODS + function GetGamePath(mode: Integer; len: PInteger): WordBool; cdecl; external 'XEditLib.dll'; function SetGamePath(path: PWideChar): WordBool; cdecl; external 'XEditLib.dll'; + function GetGameLanguage(mode: Integer; len: PInteger): WordBool; cdecl; external 'XEditLib.dll'; function SetLanguage(lang: PWideChar): WordBool; cdecl; external 'XEditLib.dll'; function SetBackupPath(path: PWideChar): WordBool; cdecl; external 'XEditLib.dll'; function SetGameMode(mode: Integer): WordBool; cdecl; external 'XEditLib.dll'; - function GetGamePath(mode: Integer; len: PInteger): WordBool; cdecl; external 'XEditLib.dll'; function GetLoadOrder(len: PInteger): WordBool; cdecl; external 'XEditLib.dll'; function GetActivePlugins(len: PInteger): WordBool; cdecl; external 'XEditLib.dll'; function LoadPlugins(loadOrder: PWideChar; smartLoad: WordBool): WordBool; cdecl; external 'XEditLib.dll'; @@ -62,12 +63,15 @@ interface function SortNames(_id: Cardinal; sig: PWideChar): WordBool; cdecl; external 'XEditLib.dll'; function GetFileLoadOrder(_id: Cardinal; loadOrder: PInteger): WordBool; cdecl; external 'XEditLib.dll'; - // Resource HANDLING METHODS + // RESOURCE HANDLING METHODS function ExtractContainer(name, destination: PWideChar; replace: WordBool): WordBool; cdecl; external 'XEditLib.dll'; function ExtractFile(name, source, destination: PWideChar): WordBool; cdecl; external 'XEditLib.dll'; function GetContainerFiles(name, path: PWideChar; len: PInteger): WordBool; cdecl; external 'XEditLib.dll'; + function GetFileContainer(path: PWideChar; len: PInteger): WordBool; cdecl; external 'XEditLib.dll'; function GetLoadedContainers(len: PInteger): WordBool; cdecl; external 'XEditLib.dll'; function LoadContainer(filePath: PWideChar): WordBool; cdecl; external 'XEditLib.dll'; + function BuildArchive(name, folder, filePaths: PWideChar; archiveType: Integer; + bCompress, bShare: WordBool; af, ff: PWideChar): WordBool; cdecl; external 'XEditLib.dll'; function GetTextureData(resourceName: PWideChar; width, height: PInteger): WordBool; cdecl; external 'XEditLib.dll'; // MASTER HANDLING METHODS @@ -156,6 +160,7 @@ interface function GetOverrides(_id: Cardinal; count: PInteger): WordBool; cdecl; external 'XEditLib.dll'; function GetMasterRecord(_id: Cardinal; _res: PCardinal): WordBool; cdecl; external 'XEditLib.dll'; function GetWinningOverride(_id: Cardinal; _res: PCardinal): WordBool; cdecl; external 'XEditLib.dll'; + function GetInjectionTarget(_id: Cardinal; _res: PCardinal): WordBool; cdecl; external 'XEditLib.dll'; function FindNextRecord(_id: Cardinal; search: PWideChar; byEdid, byName: WordBool; _res: PCardinal): WordBool; cdecl; external 'XEditLib.dll'; function FindPreviousRecord(_id: Cardinal; search: PWideChar; byEdid, byName: Wordbool; _res: PCardinal): WordBool; cdecl; external 'XEditLib.dll'; function FindValidReferences(_id: Cardinal; signature, search: PWideChar; limitTo: Integer; len: PInteger): WordBool; cdecl; external 'XEditLib.dll';