Update .gitignore, _ChainedHashMap.pbi, HashMap.pbi, and 4 more files

This commit is contained in:
2026-09-30 22:18:19 +02:00
parent 605c4d1739
commit 90cd4d69b5
7 changed files with 353 additions and 105 deletions
+20
View File
@@ -0,0 +1,20 @@
;- Compiler Directives
EnableExplicit
XIncludeFile "../Commons/HashMap/HashMap.pbi"
If Not OpenConsole("YASS13")
DebuggerError("Failed to open console !")
End 1
EndIf
Debug "Done :)"
+136
View File
@@ -0,0 +1,136 @@
// Documentation:
// * https://docs.microsoft.com/en-us/windows/win32/api/verrsrc/ns-verrsrc-vs_fixedfileinfo
// * https://learn.microsoft.com/en-us/windows/win32/menurc/versioninfo-resource
// File Flags
#if !defined(VS_FF_DEBUG)
#define VS_FF_DEBUG 0x00000001L
#endif
#if !defined(VS_FF_PRERELEASE)
#define VS_FF_PRERELEASE 0x00000002L
#endif
#if !defined(VS_FF_PATCHED)
#define VS_FF_PATCHED 0x00000004L
#endif
#if !defined(VS_FF_PRIVATEBUILD)
#define VS_FF_PRIVATEBUILD 0x00000008L
#endif
#if !defined(VS_FF_INFOINFERRED)
#define VS_FF_INFOINFERRED 0x00000010L
#endif
#if !defined(VS_FF_SPECIALBUILD)
#define VS_FF_SPECIALBUILD 0x00000020L
#endif
// File OS
#if !defined(VOS_UNKNOWN)
#define VOS_UNKNOWN 0x00000000L
#endif
#if !defined(VOS_DOS)
#define VOS_DOS 0x00010000L
#endif
#if !defined(VOS_OS216)
#define VOS_OS216 0x00020000L
#endif
#if !defined(VOS_OS232)
#define VOS_OS232 0x00030000L
#endif
#if !defined(VOS_NT)
#define VOS_NT 0x00040000L
#endif
#if !defined(VOS_WINCE)
#define VOS_WINCE 0x00050000L
#endif
#if !defined(VOS__BASE)
#define VOS__BASE 0x00000000L
#endif
#if !defined(VOS__WINDOWS16)
#define VOS__WINDOWS16 0x00000001L
#endif
#if !defined(VOS__PM16)
#define VOS__PM16 0x00000002L
#endif
#if !defined(VOS__PM32)
#define VOS__PM32 0x00000003L
#endif
#if !defined(VOS__WINDOWS32)
#define VOS__WINDOWS32 0x00000004L
#endif
#if !defined(VOS_DOS_WINDOWS16)
#define VOS_DOS_WINDOWS16 0x00010001L
#endif
#if !defined(VOS_DOS_WINDOWS32)
#define VOS_DOS_WINDOWS32 0x00010004L
#endif
#if !defined(VOS_OS216_PM16)
#define VOS_OS216_PM16 0x00020002L
#endif
#if !defined(VOS_OS232_PM32)
#define VOS_OS232_PM32 0x00030003L
#endif
#if !defined(VOS_NT_WINDOWS32)
#define VOS_NT_WINDOWS32 0x00040004L
#endif
// File type
#if !defined(VFT_UNKNOWN)
#define VFT_UNKNOWN 0x00000000L
#endif
#if !defined(VFT_APP)
#define VFT_APP 0x00000001L
#endif
#if !defined(VFT_DLL)
#define VFT_DLL 0x00000002L
#endif
#if !defined(VFT_DRV)
#define VFT_DRV 0x00000003L
#endif
#if !defined(VFT_FONT)
#define VFT_FONT 0x00000004L
#endif
#if !defined(VFT_VXD)
#define VFT_VXD 0x00000005L
#endif
#if !defined(VFT_STATIC_LIB)
#define VFT_STATIC_LIB 0x00000007L
#endif
// Relative to the .pb/.pbp file
//IDI_ICON1 ICON ".\\Resources\\Icons\\lscom-v2-text-01.ico"
1 VERSIONINFO
FILEVERSION 3,0,0,0
PRODUCTVERSION 3,0,0,0
//FILEFLAGSMASK 0x3fL
//FILEFLAGS 0x0L
FILEOS VOS_NT_WINDOWS32
FILETYPE VFT_APP
//FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "000004b0"
BEGIN
//VALUE "Comments", "\0"
VALUE "CompanyName", "NibblePoker\0"
VALUE "FileDescription", "PEArch CLI Utility\0"
VALUE "FileVersion", "3.0.0.0\0"
VALUE "InternalName", "PEArch\0"
VALUE "LegalCopyright", "Copyright (C) 2026\0"
//VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "PEArch.exe\0"
//VALUE "PrivateBuild", "\0"
VALUE "ProductName", "PEArch\0"
VALUE "ProductVersion", "3.0.0.0\0"
//VALUE "SpecialBuild", "\0"
// Website https://github.com/aziascreations/PB-PEArch
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0000, 0x4b0
END
END
+9
View File
@@ -0,0 +1,9 @@
Structure YassObject
id.s
EndStructure