mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-07-15 15:19:57 +00:00
Co-authored-by: Alexandru Macocian <amacocian@microsoft.com>
This commit is contained in:
@@ -88,9 +88,6 @@ StyleCopReport.xml
|
||||
*.pgc
|
||||
*.pgd
|
||||
*.rsp
|
||||
# Generated by the GWCA binding generator and consumed by the NativeAOT linker
|
||||
# (see Daybreak.API.csproj); tracked like Interop/GWCA.cs so it is always present.
|
||||
!Daybreak.API/Interop/GWCA.alternatenames.rsp
|
||||
*.sbr
|
||||
*.tlb
|
||||
*.tli
|
||||
|
||||
@@ -60,44 +60,16 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<!-- gwca.dll is a build-time codegen input only (PE exports + headers feed the binding generator); it is not copied or linked. -->
|
||||
<None Include="..\Dependencies\GWCA\gwca.dll">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
<Link>gwca.dll</Link>
|
||||
</None>
|
||||
<AdditionalFiles Include="..\Dependencies\GWCA\gwca.dll" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<!-- Statically link GWCA into the NativeAOT image instead of P/Invoking gwca.dll at runtime. -->
|
||||
<DirectPInvoke Include="gwca.dll" />
|
||||
<NativeLibrary Include="..\Dependencies\GWCA\gwca_static.lib" />
|
||||
<NativeLibrary Include="..\Dependencies\GWCA\minhook.lib" />
|
||||
<NativeLibrary Include="..\Dependencies\GWCA\d3d9.lib" />
|
||||
<NativeLibrary Include="..\Dependencies\GWCA\d3dx9.lib" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<!-- GWCA pulls in system imports beyond NativeAOT's default SDK lib set:
|
||||
shell32 (CommandLineToArgvW, ShellExecuteW) and dbghelp (ImageNtHeader). -->
|
||||
<SdkNativeLibrary Include="shell32.lib" />
|
||||
<SdkNativeLibrary Include="dbghelp.lib" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<RdXmlFile Include="rd.xml" />
|
||||
</ItemGroup>
|
||||
|
||||
<!--
|
||||
NativeAOT win-x86 statically links GWCA via DirectPInvoke. NativeAOT decorates
|
||||
cdecl P/Invoke targets with a leading underscore (_?Foo@GW@@...), but MSVC C++
|
||||
exports have none (?Foo@GW@@...). The GWCA binding generator emits a matching
|
||||
set of /ALTERNATENAME directives (Interop/GWCA.alternatenames.rsp) during
|
||||
CoreCompile; feed them to lld-link before it runs.
|
||||
-->
|
||||
<Target Name="_AddGwcaAlternateNames"
|
||||
BeforeTargets="LinkNative"
|
||||
Condition="Exists('$(MSBuildProjectDirectory)/Interop/GWCA.alternatenames.rsp')">
|
||||
<ReadLinesFromFile File="$(MSBuildProjectDirectory)/Interop/GWCA.alternatenames.rsp">
|
||||
<Output TaskParameter="Lines" ItemName="LinkerArg" />
|
||||
</ReadLinesFromFile>
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore.OpenApi" />
|
||||
|
||||
@@ -1,501 +0,0 @@
|
||||
/ALTERNATENAME:_?DisableHooks@GW@@YAXXZ=?DisableHooks@GW@@YAXXZ
|
||||
/ALTERNATENAME:_?EnableHooks@GW@@YAXXZ=?EnableHooks@GW@@YAXXZ
|
||||
/ALTERNATENAME:_?FatalAssert@GW@@YAXPBD0I0@Z=?FatalAssert@GW@@YAXPBD0I0@Z
|
||||
/ALTERNATENAME:_?GetAccountContext@GW@@YAPAUAccountContext@1@XZ=?GetAccountContext@GW@@YAPAUAccountContext@1@XZ
|
||||
/ALTERNATENAME:_?GetAgentContext@GW@@YAPAUAgentContext@1@XZ=?GetAgentContext@GW@@YAPAUAgentContext@1@XZ
|
||||
/ALTERNATENAME:_?GetAvailableChars@GW@@YAPAV?$Array@UCharacterInformation@GW@@@1@XZ=?GetAvailableChars@GW@@YAPAV?$Array@UCharacterInformation@GW@@@1@XZ
|
||||
/ALTERNATENAME:_?GetCharContext@GW@@YAPAUCharContext@1@XZ=?GetCharContext@GW@@YAPAUCharContext@1@XZ
|
||||
/ALTERNATENAME:_?GetDistance@GW@@YAMABUVec2f@1@0@Z=?GetDistance@GW@@YAMABUVec2f@1@0@Z
|
||||
/ALTERNATENAME:_?GetDistance@GW@@YAMUVec3f@1@0@Z=?GetDistance@GW@@YAMUVec3f@1@0@Z
|
||||
/ALTERNATENAME:_?GetGameContext@GW@@YAPAUGameContext@1@XZ=?GetGameContext@GW@@YAPAUGameContext@1@XZ
|
||||
/ALTERNATENAME:_?GetGuildContext@GW@@YAPAUGuildContext@1@XZ=?GetGuildContext@GW@@YAPAUGuildContext@1@XZ
|
||||
/ALTERNATENAME:_?GetItemContext@GW@@YAPAUItemContext@1@XZ=?GetItemContext@GW@@YAPAUItemContext@1@XZ
|
||||
/ALTERNATENAME:_?GetMapContext@GW@@YAPAUMapContext@1@XZ=?GetMapContext@GW@@YAPAUMapContext@1@XZ
|
||||
/ALTERNATENAME:_?GetNorm@GW@@YAMUVec2f@1@@Z=?GetNorm@GW@@YAMUVec2f@1@@Z
|
||||
/ALTERNATENAME:_?GetNorm@GW@@YAMUVec3f@1@@Z=?GetNorm@GW@@YAMUVec3f@1@@Z
|
||||
/ALTERNATENAME:_?GetPreGameContext@GW@@YAPAUPreGameContext@1@XZ=?GetPreGameContext@GW@@YAPAUPreGameContext@1@XZ
|
||||
/ALTERNATENAME:_?GetWorldContext@GW@@YAPAUWorldContext@1@XZ=?GetWorldContext@GW@@YAPAUWorldContext@1@XZ
|
||||
/ALTERNATENAME:_?Hash@GW@@YAIPBXI@Z=?Hash@GW@@YAIPBXI@Z
|
||||
/ALTERNATENAME:_?Hash16@GW@@YAIG@Z=?Hash16@GW@@YAIG@Z
|
||||
/ALTERNATENAME:_?Hash32@GW@@YAII@Z=?Hash32@GW@@YAII@Z
|
||||
/ALTERNATENAME:_?Hash8@GW@@YAIE@Z=?Hash8@GW@@YAIE@Z
|
||||
/ALTERNATENAME:_?HashWString@GW@@YAIPB_WI@Z=?HashWString@GW@@YAIPB_WI@Z
|
||||
/ALTERNATENAME:_?Initialize@GW@@YA_NXZ=?Initialize@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?RegisterLogHandler@GW@@YAXP6AXPAXW4LogLevel@1@PBD2I2@Z0@Z=?RegisterLogHandler@GW@@YAXP6AXPAXW4LogLevel@1@PBD2I2@Z0@Z
|
||||
/ALTERNATENAME:_?RegisterPanicHandler@GW@@YAXP6AXPAXPBD1I1@Z0@Z=?RegisterPanicHandler@GW@@YAXP6AXPAXPBD1I1@Z0@Z
|
||||
/ALTERNATENAME:_?Rotate@GW@@YA?AUVec2f@1@U21@M@Z=?Rotate@GW@@YA?AUVec2f@1@U21@M@Z
|
||||
/ALTERNATENAME:_?Terminate@GW@@YAXXZ=?Terminate@GW@@YAXXZ
|
||||
/ALTERNATENAME:_?ChangeTarget@Agents@GW@@YA_NI@Z=?ChangeTarget@Agents@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?ChangeTarget@Agents@GW@@YA_NPBUAgent@2@@Z=?ChangeTarget@Agents@GW@@YA_NPBUAgent@2@@Z
|
||||
/ALTERNATENAME:_?CountAllegianceInRange@Agents@GW@@YAIW4Allegiance@Constants@2@M@Z=?CountAllegianceInRange@Agents@GW@@YAIW4Allegiance@Constants@2@M@Z
|
||||
/ALTERNATENAME:_?GetAgentArray@Agents@GW@@YAPAV?$Array@PAUAgent@GW@@@2@XZ=?GetAgentArray@Agents@GW@@YAPAV?$Array@PAUAgent@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetAgentByID@Agents@GW@@YAPAUAgent@2@I@Z=?GetAgentByID@Agents@GW@@YAPAUAgent@2@I@Z
|
||||
/ALTERNATENAME:_?GetAgentCharData@Agents@GW@@YAPAUAgentCharData@2@I@Z=?GetAgentCharData@Agents@GW@@YAPAUAgentCharData@2@I@Z
|
||||
/ALTERNATENAME:_?GetAgentEncName@Agents@GW@@YAPA_WI@Z=?GetAgentEncName@Agents@GW@@YAPA_WI@Z
|
||||
/ALTERNATENAME:_?GetAgentEncName@Agents@GW@@YAPA_WPBUAgent@2@@Z=?GetAgentEncName@Agents@GW@@YAPA_WPBUAgent@2@@Z
|
||||
/ALTERNATENAME:_?GetAgentIdByLoginNumber@Agents@GW@@YAII@Z=?GetAgentIdByLoginNumber@Agents@GW@@YAII@Z
|
||||
/ALTERNATENAME:_?GetAgentMatchesFlags@Agents@GW@@YA_NPBUAgent@2@W4AgentTargetFlags@2@@Z=?GetAgentMatchesFlags@Agents@GW@@YA_NPBUAgent@2@W4AgentTargetFlags@2@@Z
|
||||
/ALTERNATENAME:_?GetAgentPrimary@Agents@GW@@YA?AW4ProfessionByte@Constants@2@I@Z=?GetAgentPrimary@Agents@GW@@YA?AW4ProfessionByte@Constants@2@I@Z
|
||||
/ALTERNATENAME:_?GetAgentSecondary@Agents@GW@@YA?AW4ProfessionByte@Constants@2@I@Z=?GetAgentSecondary@Agents@GW@@YA?AW4ProfessionByte@Constants@2@I@Z
|
||||
/ALTERNATENAME:_?GetAmountOfPlayersInInstance@Agents@GW@@YAIXZ=?GetAmountOfPlayersInInstance@Agents@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetControlledCharacter@Agents@GW@@YAPAUAgentLiving@2@XZ=?GetControlledCharacter@Agents@GW@@YAPAUAgentLiving@2@XZ
|
||||
/ALTERNATENAME:_?GetControlledCharacterId@Agents@GW@@YAIXZ=?GetControlledCharacterId@Agents@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetEvaluatedTargetId@Agents@GW@@YAIXZ=?GetEvaluatedTargetId@Agents@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetHeroAgentID@Agents@GW@@YAII@Z=?GetHeroAgentID@Agents@GW@@YAII@Z
|
||||
/ALTERNATENAME:_?GetMapAgentArray@Agents@GW@@YAPAV?$Array@UMapAgent@GW@@@2@XZ=?GetMapAgentArray@Agents@GW@@YAPAV?$Array@UMapAgent@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetMapAgentByID@Agents@GW@@YAPAUMapAgent@2@I@Z=?GetMapAgentByID@Agents@GW@@YAPAUMapAgent@2@I@Z
|
||||
/ALTERNATENAME:_?GetNPCArray@Agents@GW@@YAPAV?$Array@UNPC@GW@@@2@XZ=?GetNPCArray@Agents@GW@@YAPAV?$Array@UNPC@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetNPCByID@Agents@GW@@YAPAUNPC@2@I@Z=?GetNPCByID@Agents@GW@@YAPAUNPC@2@I@Z
|
||||
/ALTERNATENAME:_?GetObservingId@Agents@GW@@YAIXZ=?GetObservingId@Agents@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetPlayerArray@Agents@GW@@YAPAV?$Array@UPlayer@GW@@@2@XZ=?GetPlayerArray@Agents@GW@@YAPAV?$Array@UPlayer@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetPlayerByID@Agents@GW@@YAPAUAgent@2@I@Z=?GetPlayerByID@Agents@GW@@YAPAUAgent@2@I@Z
|
||||
/ALTERNATENAME:_?GetPlayerNameByLoginNumber@Agents@GW@@YAPA_WI@Z=?GetPlayerNameByLoginNumber@Agents@GW@@YAPA_WI@Z
|
||||
/ALTERNATENAME:_?GetTargetAsAgentLiving@Agents@GW@@YAPAUAgentLiving@2@XZ=?GetTargetAsAgentLiving@Agents@GW@@YAPAUAgentLiving@2@XZ
|
||||
/ALTERNATENAME:_?GetTargetId@Agents@GW@@YAIXZ=?GetTargetId@Agents@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?InteractAgent@Agents@GW@@YA_NPBUAgent@2@_N@Z=?InteractAgent@Agents@GW@@YA_NPBUAgent@2@_N@Z
|
||||
/ALTERNATENAME:_?IsObserving@Agents@GW@@YA_NXZ=?IsObserving@Agents@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?Move@Agents@GW@@YA_NMMI@Z=?Move@Agents@GW@@YA_NMMI@Z
|
||||
/ALTERNATENAME:_?Move@Agents@GW@@YA_NUGamePos@2@@Z=?Move@Agents@GW@@YA_NUGamePos@2@@Z
|
||||
/ALTERNATENAME:_?SendDialog@Agents@GW@@YA_NI@Z=?SendDialog@Agents@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?Click@ButtonFrame@GW@@QAE_NXZ=?Click@ButtonFrame@GW@@QAE_NXZ
|
||||
/ALTERNATENAME:_?DoubleClick@ButtonFrame@GW@@QAE_NXZ=?DoubleClick@ButtonFrame@GW@@QAE_NXZ
|
||||
/ALTERNATENAME:_?GetLabel@ButtonFrame@GW@@QAE_NPAPB_W@Z=?GetLabel@ButtonFrame@GW@@QAE_NPAPB_W@Z
|
||||
/ALTERNATENAME:_?MouseAction@ButtonFrame@GW@@QAE_NW4ActionState@UIPacket@UI@2@@Z=?MouseAction@ButtonFrame@GW@@QAE_NW4ActionState@UIPacket@UI@2@@Z
|
||||
/ALTERNATENAME:_?SetLabel@ButtonFrame@GW@@QAE_NPB_W@Z=?SetLabel@ButtonFrame@GW@@QAE_NPB_W@Z
|
||||
/ALTERNATENAME:_?ComputeCamPos@CameraMgr@GW@@YA?AUVec3f@2@M@Z=?ComputeCamPos@CameraMgr@GW@@YA?AUVec3f@2@M@Z
|
||||
/ALTERNATENAME:_?GetCamera@CameraMgr@GW@@YAPAUCamera@2@XZ=?GetCamera@CameraMgr@GW@@YAPAUCamera@2@XZ
|
||||
/ALTERNATENAME:_?GetCameraUnlock@CameraMgr@GW@@YA_NXZ=?GetCameraUnlock@CameraMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetFieldOfView@CameraMgr@GW@@YAMXZ=?GetFieldOfView@CameraMgr@GW@@YAMXZ
|
||||
/ALTERNATENAME:_?GetYaw@CameraMgr@GW@@YAMXZ=?GetYaw@CameraMgr@GW@@YAMXZ
|
||||
/ALTERNATENAME:_?SetFieldOfView@CameraMgr@GW@@YA_NM@Z=?SetFieldOfView@CameraMgr@GW@@YA_NM@Z
|
||||
/ALTERNATENAME:_?SetFog@CameraMgr@GW@@YA_N_N@Z=?SetFog@CameraMgr@GW@@YA_N_N@Z
|
||||
/ALTERNATENAME:_?SetMaxDist@CameraMgr@GW@@YA_NM@Z=?SetMaxDist@CameraMgr@GW@@YA_NM@Z
|
||||
/ALTERNATENAME:_?UnlockCam@CameraMgr@GW@@YA_N_N@Z=?UnlockCam@CameraMgr@GW@@YA_N_N@Z
|
||||
/ALTERNATENAME:_?UpdateCameraPos@CameraMgr@GW@@YA_NXZ=?UpdateCameraPos@CameraMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?AddToChatLog@Chat@GW@@YA_NPA_WI@Z=?AddToChatLog@Chat@GW@@YA_NPA_WI@Z
|
||||
/ALTERNATENAME:_?CreateCommand@Chat@GW@@YAXPAUHookEntry@2@PB_WP6AXPAUHookStatus@2@1HPBQA_W@Z@Z=?CreateCommand@Chat@GW@@YAXPAUHookEntry@2@PB_WP6AXPAUHookStatus@2@1HPBQA_W@Z@Z
|
||||
/ALTERNATENAME:_?DeleteCommand@Chat@GW@@YAXPAUHookEntry@2@PB_W@Z=?DeleteCommand@Chat@GW@@YAXPAUHookEntry@2@PB_W@Z
|
||||
/ALTERNATENAME:_?GetChannel@Chat@GW@@YA?AW4Channel@12@D@Z=?GetChannel@Chat@GW@@YA?AW4Channel@12@D@Z
|
||||
/ALTERNATENAME:_?GetChannel@Chat@GW@@YA?AW4Channel@12@_W@Z=?GetChannel@Chat@GW@@YA?AW4Channel@12@_W@Z
|
||||
/ALTERNATENAME:_?GetChannelColors@Chat@GW@@YAXW4Channel@12@PAI1@Z=?GetChannelColors@Chat@GW@@YAXW4Channel@12@PAI1@Z
|
||||
/ALTERNATENAME:_?GetChatLog@Chat@GW@@YAPAUChatBuffer@12@XZ=?GetChatLog@Chat@GW@@YAPAUChatBuffer@12@XZ
|
||||
/ALTERNATENAME:_?GetCurrentChatChannel@Chat@GW@@YA?AW4Channel@12@XZ=?GetCurrentChatChannel@Chat@GW@@YA?AW4Channel@12@XZ
|
||||
/ALTERNATENAME:_?GetDefaultColors@Chat@GW@@YAXW4Channel@12@PAI1@Z=?GetDefaultColors@Chat@GW@@YAXW4Channel@12@PAI1@Z
|
||||
/ALTERNATENAME:_?GetIsTyping@Chat@GW@@YA_NXZ=?GetIsTyping@Chat@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?SendChat@Chat@GW@@YA_NDPBD@Z=?SendChat@Chat@GW@@YA_NDPBD@Z
|
||||
/ALTERNATENAME:_?SendChat@Chat@GW@@YA_NDPB_W@Z=?SendChat@Chat@GW@@YA_NDPB_W@Z
|
||||
/ALTERNATENAME:_?SendChat@Chat@GW@@YA_NPBD@Z=?SendChat@Chat@GW@@YA_NPBD@Z
|
||||
/ALTERNATENAME:_?SendChat@Chat@GW@@YA_NPB_W0@Z=?SendChat@Chat@GW@@YA_NPB_W0@Z
|
||||
/ALTERNATENAME:_?SendChat@Chat@GW@@YA_NPB_W@Z=?SendChat@Chat@GW@@YA_NPB_W@Z
|
||||
/ALTERNATENAME:_?SetMessageColor@Chat@GW@@YAIW4Channel@12@I@Z=?SetMessageColor@Chat@GW@@YAIW4Channel@12@I@Z
|
||||
/ALTERNATENAME:_?SetSenderColor@Chat@GW@@YAIW4Channel@12@I@Z=?SetSenderColor@Chat@GW@@YAIW4Channel@12@I@Z
|
||||
/ALTERNATENAME:_?SetTimestampsColor@Chat@GW@@YAXI@Z=?SetTimestampsColor@Chat@GW@@YAXI@Z
|
||||
/ALTERNATENAME:_?SetTimestampsFormat@Chat@GW@@YAX_N0@Z=?SetTimestampsFormat@Chat@GW@@YAX_N0@Z
|
||||
/ALTERNATENAME:_?ToggleTimestamps@Chat@GW@@YAX_N@Z=?ToggleTimestamps@Chat@GW@@YAX_N@Z
|
||||
/ALTERNATENAME:_?WriteChat@Chat@GW@@YAXW4Channel@12@PB_W1_N@Z=?WriteChat@Chat@GW@@YAXW4Channel@12@PB_W1_N@Z
|
||||
/ALTERNATENAME:_?WriteChatEnc@Chat@GW@@YAXW4Channel@12@PB_W1_N@Z=?WriteChatEnc@Chat@GW@@YAXW4Channel@12@PB_W1_N@Z
|
||||
/ALTERNATENAME:_?GetValue@CheckboxFrame@GW@@UAEIXZ=?GetValue@CheckboxFrame@GW@@UAEIXZ
|
||||
/ALTERNATENAME:_?IsChecked@CheckboxFrame@GW@@QAE_NXZ=?IsChecked@CheckboxFrame@GW@@QAE_NXZ
|
||||
/ALTERNATENAME:_?SetChecked@CheckboxFrame@GW@@QAE_N_N@Z=?SetChecked@CheckboxFrame@GW@@QAE_N_N@Z
|
||||
/ALTERNATENAME:_?SetValue@CheckboxFrame@GW@@UAE_NI@Z=?SetValue@CheckboxFrame@GW@@UAE_NI@Z
|
||||
/ALTERNATENAME:_?AddOption@DropdownFrame@GW@@QAE_NPB_WI@Z=?AddOption@DropdownFrame@GW@@QAE_NPB_WI@Z
|
||||
/ALTERNATENAME:_?GetCount@DropdownFrame@GW@@QAE_NPAI@Z=?GetCount@DropdownFrame@GW@@QAE_NPAI@Z
|
||||
/ALTERNATENAME:_?GetOptionIndex@DropdownFrame@GW@@QAE_NIPAI@Z=?GetOptionIndex@DropdownFrame@GW@@QAE_NIPAI@Z
|
||||
/ALTERNATENAME:_?GetOptionValue@DropdownFrame@GW@@QAE_NIPAI@Z=?GetOptionValue@DropdownFrame@GW@@QAE_NIPAI@Z
|
||||
/ALTERNATENAME:_?GetSelectedIndex@DropdownFrame@GW@@QAE_NPAI@Z=?GetSelectedIndex@DropdownFrame@GW@@QAE_NPAI@Z
|
||||
/ALTERNATENAME:_?GetValue@DropdownFrame@GW@@UAEIXZ=?GetValue@DropdownFrame@GW@@UAEIXZ
|
||||
/ALTERNATENAME:_?HasValueMapping@DropdownFrame@GW@@QAE_NXZ=?HasValueMapping@DropdownFrame@GW@@QAE_NXZ
|
||||
/ALTERNATENAME:_?SelectIndex@DropdownFrame@GW@@QAE_NI@Z=?SelectIndex@DropdownFrame@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?SelectOption@DropdownFrame@GW@@QAE_NI@Z=?SelectOption@DropdownFrame@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?SetValue@DropdownFrame@GW@@UAE_NI@Z=?SetValue@DropdownFrame@GW@@UAE_NI@Z
|
||||
/ALTERNATENAME:_?GetValue@EditableTextFrame@GW@@QAEPB_WXZ=?GetValue@EditableTextFrame@GW@@QAEPB_WXZ
|
||||
/ALTERNATENAME:_?IsReadOnly@EditableTextFrame@GW@@QAE_NXZ=?IsReadOnly@EditableTextFrame@GW@@QAE_NXZ
|
||||
/ALTERNATENAME:_?SetMaxLength@EditableTextFrame@GW@@QAE_NI@Z=?SetMaxLength@EditableTextFrame@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?SetReadOnly@EditableTextFrame@GW@@QAE_N_N@Z=?SetReadOnly@EditableTextFrame@GW@@QAE_N_N@Z
|
||||
/ALTERNATENAME:_?SetValue@EditableTextFrame@GW@@QAE_NPB_W@Z=?SetValue@EditableTextFrame@GW@@QAE_NPB_W@Z
|
||||
/ALTERNATENAME:_?GetTimeElapsed@Effect@GW@@QBEKXZ=?GetTimeElapsed@Effect@GW@@QBEKXZ
|
||||
/ALTERNATENAME:_?GetTimeRemaining@Effect@GW@@QBEKXZ=?GetTimeRemaining@Effect@GW@@QBEKXZ
|
||||
/ALTERNATENAME:_?DropBuff@Effects@GW@@YA_NI@Z=?DropBuff@Effects@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?GetAgentBuffs@Effects@GW@@YAPAV?$Array@UBuff@GW@@@2@I@Z=?GetAgentBuffs@Effects@GW@@YAPAV?$Array@UBuff@GW@@@2@I@Z
|
||||
/ALTERNATENAME:_?GetAgentEffects@Effects@GW@@YAPAV?$Array@UEffect@GW@@@2@I@Z=?GetAgentEffects@Effects@GW@@YAPAV?$Array@UEffect@GW@@@2@I@Z
|
||||
/ALTERNATENAME:_?GetAgentEffectsArray@Effects@GW@@YAPAUAgentEffects@2@I@Z=?GetAgentEffectsArray@Effects@GW@@YAPAUAgentEffects@2@I@Z
|
||||
/ALTERNATENAME:_?GetAlcoholLevel@Effects@GW@@YAIXZ=?GetAlcoholLevel@Effects@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetDrunkAf@Effects@GW@@YAXMI@Z=?GetDrunkAf@Effects@GW@@YAXMI@Z
|
||||
/ALTERNATENAME:_?GetPartyEffectsArray@Effects@GW@@YAPAV?$Array@UAgentEffects@GW@@@2@XZ=?GetPartyEffectsArray@Effects@GW@@YAPAV?$Array@UAgentEffects@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetPlayerBuffBySkillId@Effects@GW@@YAPAUBuff@2@W4SkillID@Constants@2@@Z=?GetPlayerBuffBySkillId@Effects@GW@@YAPAUBuff@2@W4SkillID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetPlayerBuffs@Effects@GW@@YAPAV?$Array@UBuff@GW@@@2@XZ=?GetPlayerBuffs@Effects@GW@@YAPAV?$Array@UBuff@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetPlayerEffectBySkillId@Effects@GW@@YAPAUEffect@2@W4SkillID@Constants@2@@Z=?GetPlayerEffectBySkillId@Effects@GW@@YAPAUEffect@2@W4SkillID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetPlayerEffects@Effects@GW@@YAPAV?$Array@UEffect@GW@@@2@XZ=?GetPlayerEffects@Effects@GW@@YAPAV?$Array@UEffect@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetPlayerEffectsArray@Effects@GW@@YAPAUAgentEffects@2@XZ=?GetPlayerEffectsArray@Effects@GW@@YAPAUAgentEffects@2@XZ
|
||||
/ALTERNATENAME:_?RemoveEventCallback@EventMgr@GW@@YAXPAUHookEntry@2@W4EventID@12@@Z=?RemoveEventCallback@EventMgr@GW@@YAXPAUHookEntry@2@W4EventID@12@@Z
|
||||
/ALTERNATENAME:_?AddFriend@FriendListMgr@GW@@YA_NPB_W0@Z=?AddFriend@FriendListMgr@GW@@YA_NPB_W0@Z
|
||||
/ALTERNATENAME:_?AddIgnore@FriendListMgr@GW@@YA_NPB_W0@Z=?AddIgnore@FriendListMgr@GW@@YA_NPB_W0@Z
|
||||
/ALTERNATENAME:_?ChangeFriendType@FriendListMgr@GW@@YA_NPAUFriend@2@W4FriendType@2@@Z=?ChangeFriendType@FriendListMgr@GW@@YA_NPAUFriend@2@W4FriendType@2@@Z
|
||||
/ALTERNATENAME:_?GetFriend@FriendListMgr@GW@@YAPAUFriend@2@I@Z=?GetFriend@FriendListMgr@GW@@YAPAUFriend@2@I@Z
|
||||
/ALTERNATENAME:_?GetFriend@FriendListMgr@GW@@YAPAUFriend@2@PBE@Z=?GetFriend@FriendListMgr@GW@@YAPAUFriend@2@PBE@Z
|
||||
/ALTERNATENAME:_?GetFriend@FriendListMgr@GW@@YAPAUFriend@2@PB_W0W4FriendType@2@@Z=?GetFriend@FriendListMgr@GW@@YAPAUFriend@2@PB_W0W4FriendType@2@@Z
|
||||
/ALTERNATENAME:_?GetMyStatus@FriendListMgr@GW@@YA?AW4FriendStatus@2@XZ=?GetMyStatus@FriendListMgr@GW@@YA?AW4FriendStatus@2@XZ
|
||||
/ALTERNATENAME:_?GetNumberOfFriends@FriendListMgr@GW@@YAIW4FriendType@2@@Z=?GetNumberOfFriends@FriendListMgr@GW@@YAIW4FriendType@2@@Z
|
||||
/ALTERNATENAME:_?GetNumberOfIgnores@FriendListMgr@GW@@YAIXZ=?GetNumberOfIgnores@FriendListMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetNumberOfPartners@FriendListMgr@GW@@YAIXZ=?GetNumberOfPartners@FriendListMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetNumberOfTraders@FriendListMgr@GW@@YAIXZ=?GetNumberOfTraders@FriendListMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?RemoveFriend@FriendListMgr@GW@@YA_NPAUFriend@2@@Z=?RemoveFriend@FriendListMgr@GW@@YA_NPAUFriend@2@@Z
|
||||
/ALTERNATENAME:_?RemoveFriendStatusCallback@FriendListMgr@GW@@YAXPAUHookEntry@2@@Z=?RemoveFriendStatusCallback@FriendListMgr@GW@@YAXPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?SetFriendListStatus@FriendListMgr@GW@@YA_NW4FriendStatus@2@@Z=?SetFriendListStatus@FriendListMgr@GW@@YA_NW4FriendStatus@2@@Z
|
||||
/ALTERNATENAME:_?ClearCalls@GameThread@GW@@YAXXZ=?ClearCalls@GameThread@GW@@YAXXZ
|
||||
/ALTERNATENAME:_?EnableHooks@GameThread@GW@@YAXXZ=?EnableHooks@GameThread@GW@@YAXXZ
|
||||
/ALTERNATENAME:_Enqueue=Enqueue
|
||||
/ALTERNATENAME:_?IsInGameThread@GameThread@GW@@YA_NXZ=?IsInGameThread@GameThread@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_RegisterGameThreadCallback=RegisterGameThreadCallback
|
||||
/ALTERNATENAME:_?RemoveGameThreadCallback@GameThread@GW@@YAXPAUHookEntry@2@@Z=?RemoveGameThreadCallback@GameThread@GW@@YAXPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?GetCurrentGH@GuildMgr@GW@@YAPAUGuild@2@XZ=?GetCurrentGH@GuildMgr@GW@@YAPAUGuild@2@XZ
|
||||
/ALTERNATENAME:_?GetGuildArray@GuildMgr@GW@@YAPAV?$Array@PAUGuild@GW@@@2@XZ=?GetGuildArray@GuildMgr@GW@@YAPAV?$Array@PAUGuild@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetGuildInfo@GuildMgr@GW@@YAPAUGuild@2@I@Z=?GetGuildInfo@GuildMgr@GW@@YAPAUGuild@2@I@Z
|
||||
/ALTERNATENAME:_?GetPlayerGuild@GuildMgr@GW@@YAPAUGuild@2@XZ=?GetPlayerGuild@GuildMgr@GW@@YAPAUGuild@2@XZ
|
||||
/ALTERNATENAME:_?GetPlayerGuildAnnouncement@GuildMgr@GW@@YAPA_WXZ=?GetPlayerGuildAnnouncement@GuildMgr@GW@@YAPA_WXZ
|
||||
/ALTERNATENAME:_?GetPlayerGuildAnnouncer@GuildMgr@GW@@YAPA_WXZ=?GetPlayerGuildAnnouncer@GuildMgr@GW@@YAPA_WXZ
|
||||
/ALTERNATENAME:_?GetPlayerGuildIndex@GuildMgr@GW@@YAIXZ=?GetPlayerGuildIndex@GuildMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?LeaveGH@GuildMgr@GW@@YA_NXZ=?LeaveGH@GuildMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?TravelGH@GuildMgr@GW@@YA_NUGHKey@2@@Z=?TravelGH@GuildMgr@GW@@YA_NUGHKey@2@@Z
|
||||
/ALTERNATENAME:_?TravelGH@GuildMgr@GW@@YA_NXZ=?TravelGH@GuildMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?CreateHook@Hook@GW@@YAHPAPAXPAX0@Z=?CreateHook@Hook@GW@@YAHPAPAXPAX0@Z
|
||||
/ALTERNATENAME:_?Deinitialize@Hook@GW@@YAXXZ=?Deinitialize@Hook@GW@@YAXXZ
|
||||
/ALTERNATENAME:_?DisableHooks@Hook@GW@@YAXPAX@Z=?DisableHooks@Hook@GW@@YAXPAX@Z
|
||||
/ALTERNATENAME:_?EnableHooks@Hook@GW@@YAXPAX@Z=?EnableHooks@Hook@GW@@YAXPAX@Z
|
||||
/ALTERNATENAME:_?EnterHook@Hook@GW@@YAXXZ=?EnterHook@Hook@GW@@YAXXZ
|
||||
/ALTERNATENAME:_?GetInHookCount@Hook@GW@@YAHXZ=?GetInHookCount@Hook@GW@@YAHXZ
|
||||
/ALTERNATENAME:_?Initialize@Hook@GW@@YAXXZ=?Initialize@Hook@GW@@YAXXZ
|
||||
/ALTERNATENAME:_?LeaveHook@Hook@GW@@YAXXZ=?LeaveHook@Hook@GW@@YAXXZ
|
||||
/ALTERNATENAME:_?RemoveHook@Hook@GW@@YAXPAX@Z=?RemoveHook@Hook@GW@@YAXPAX@Z
|
||||
/ALTERNATENAME:_?GetIsMaterial@Item@GW@@QBE_NXZ=?GetIsMaterial@Item@GW@@QBE_NXZ
|
||||
/ALTERNATENAME:_?GetIsZcoin@Item@GW@@QBE_NXZ=?GetIsZcoin@Item@GW@@QBE_NXZ
|
||||
/ALTERNATENAME:_?GetSelectedValue@ItemListFrame@GW@@QAE_NPAI@Z=?GetSelectedValue@ItemListFrame@GW@@QAE_NPAI@Z
|
||||
/ALTERNATENAME:_?GetSortHandler@ItemListFrame@GW@@QAEP6AHII@ZXZ=?GetSortHandler@ItemListFrame@GW@@QAEP6AHII@ZXZ
|
||||
/ALTERNATENAME:_?SetSortHandler@ItemListFrame@GW@@QAE_NP6AHII@Z@Z=?SetSortHandler@ItemListFrame@GW@@QAE_NP6AHII@Z@Z
|
||||
/ALTERNATENAME:_?CanAccessXunlaiChest@Items@GW@@YA_NXZ=?CanAccessXunlaiChest@Items@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?CanInteractWithItem@Items@GW@@YA_NPBUItem@2@@Z=?CanInteractWithItem@Items@GW@@YA_NPBUItem@2@@Z
|
||||
/ALTERNATENAME:_?CountItemByModelId@Items@GW@@YAIIHH@Z=?CountItemByModelId@Items@GW@@YAIIHH@Z
|
||||
/ALTERNATENAME:_?DepositGold@Items@GW@@YAII@Z=?DepositGold@Items@GW@@YAII@Z
|
||||
/ALTERNATENAME:_?DestroyItem@Items@GW@@YA_NI@Z=?DestroyItem@Items@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?DropGold@Items@GW@@YA_NI@Z=?DropGold@Items@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?DropItem@Items@GW@@YA_NPBUItem@2@I@Z=?DropItem@Items@GW@@YA_NPBUItem@2@I@Z
|
||||
/ALTERNATENAME:_?EquipItem@Items@GW@@YA_NPBUItem@2@I@Z=?EquipItem@Items@GW@@YA_NPBUItem@2@I@Z
|
||||
/ALTERNATENAME:_?GetBag@Items@GW@@YAPAUBag@2@W43Constants@2@@Z=?GetBag@Items@GW@@YAPAUBag@2@W43Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetBagArray@Items@GW@@YAPAPAUBag@2@XZ=?GetBagArray@Items@GW@@YAPAPAUBag@2@XZ
|
||||
/ALTERNATENAME:_?GetBagByIndex@Items@GW@@YAPAUBag@2@I@Z=?GetBagByIndex@Items@GW@@YAPAUBag@2@I@Z
|
||||
/ALTERNATENAME:_?GetCompositeModelInfo@Items@GW@@YAPBUCompositeModelInfo@2@I@Z=?GetCompositeModelInfo@Items@GW@@YAPBUCompositeModelInfo@2@I@Z
|
||||
/ALTERNATENAME:_?GetEquipmentVisibility@Items@GW@@YA?AW4EquipmentStatus@2@W4EquipmentType@2@@Z=?GetEquipmentVisibility@Items@GW@@YA?AW4EquipmentStatus@2@W4EquipmentType@2@@Z
|
||||
/ALTERNATENAME:_?GetGoldAmountInStorage@Items@GW@@YAIXZ=?GetGoldAmountInStorage@Items@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetGoldAmountOnCharacter@Items@GW@@YAIXZ=?GetGoldAmountOnCharacter@Items@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetHeroInventory@Items@GW@@YAPAUInventory@2@W4HeroID@Constants@2@@Z=?GetHeroInventory@Items@GW@@YAPAUInventory@2@W4HeroID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetHoveredItem@Items@GW@@YAPAUItem@2@XZ=?GetHoveredItem@Items@GW@@YAPAUItem@2@XZ
|
||||
/ALTERNATENAME:_?GetInventory@Items@GW@@YAPAUInventory@2@XZ=?GetInventory@Items@GW@@YAPAUInventory@2@XZ
|
||||
/ALTERNATENAME:_?GetIsStorageOpen@Items@GW@@YA_NXZ=?GetIsStorageOpen@Items@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetItemArray@Items@GW@@YAPAV?$Array@PAUItem@GW@@@2@XZ=?GetItemArray@Items@GW@@YAPAV?$Array@PAUItem@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetItemById@Items@GW@@YAPAUItem@2@I@Z=?GetItemById@Items@GW@@YAPAUItem@2@I@Z
|
||||
/ALTERNATENAME:_?GetItemByModelId@Items@GW@@YAPAUItem@2@IHH@Z=?GetItemByModelId@Items@GW@@YAPAUItem@2@IHH@Z
|
||||
/ALTERNATENAME:_?GetItemByModelIdAndModifiers@Items@GW@@YAPAUItem@2@IPBUItemModifier@2@IHH@Z=?GetItemByModelIdAndModifiers@Items@GW@@YAPAUItem@2@IPBUItemModifier@2@IHH@Z
|
||||
/ALTERNATENAME:_?GetItemBySlot@Items@GW@@YAPAUItem@2@PBUBag@2@I@Z=?GetItemBySlot@Items@GW@@YAPAUItem@2@PBUBag@2@I@Z
|
||||
/ALTERNATENAME:_?GetItemFormula@Items@GW@@YAPBUItemFormula@2@PBUItem@2@@Z=?GetItemFormula@Items@GW@@YAPBUItemFormula@2@PBUItem@2@@Z
|
||||
/ALTERNATENAME:_?GetMaterialSlot@Items@GW@@YA?AW4MaterialSlot@Constants@2@PBUItem@2@@Z=?GetMaterialSlot@Items@GW@@YA?AW4MaterialSlot@Constants@2@PBUItem@2@@Z
|
||||
/ALTERNATENAME:_?GetMaterialStorageStackSize@Items@GW@@YAIXZ=?GetMaterialStorageStackSize@Items@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetPvPItemInfo@Items@GW@@YAPBUPvPItemInfo@2@I@Z=?GetPvPItemInfo@Items@GW@@YAPBUPvPItemInfo@2@I@Z
|
||||
/ALTERNATENAME:_?GetPvPItemUpgrade@Items@GW@@YAPBUPvPItemUpgradeInfo@2@I@Z=?GetPvPItemUpgrade@Items@GW@@YAPBUPvPItemUpgradeInfo@2@I@Z
|
||||
/ALTERNATENAME:_?GetPvPItemUpgradeEncodedDescription@Items@GW@@YA_NIPAPA_W@Z=?GetPvPItemUpgradeEncodedDescription@Items@GW@@YA_NIPAPA_W@Z
|
||||
/ALTERNATENAME:_?GetPvPItemUpgradeEncodedName@Items@GW@@YA_NIPAPA_W@Z=?GetPvPItemUpgradeEncodedName@Items@GW@@YA_NIPAPA_W@Z
|
||||
/ALTERNATENAME:_?GetSalvageSessionInfo@Items@GW@@YAPAUSalvageSessionInfo@2@XZ=?GetSalvageSessionInfo@Items@GW@@YAPAUSalvageSessionInfo@2@XZ
|
||||
/ALTERNATENAME:_?GetStoragePage@Items@GW@@YA?AW4StoragePane@Constants@2@XZ=?GetStoragePage@Items@GW@@YA?AW4StoragePane@Constants@2@XZ
|
||||
/ALTERNATENAME:_?IdentifyItem@Items@GW@@YA_NII@Z=?IdentifyItem@Items@GW@@YA_NII@Z
|
||||
/ALTERNATENAME:_?MoveItem@Items@GW@@YA_NPBUItem@2@0I@Z=?MoveItem@Items@GW@@YA_NPBUItem@2@0I@Z
|
||||
/ALTERNATENAME:_?MoveItem@Items@GW@@YA_NPBUItem@2@PBUBag@2@II@Z=?MoveItem@Items@GW@@YA_NPBUItem@2@PBUBag@2@II@Z
|
||||
/ALTERNATENAME:_?MoveItem@Items@GW@@YA_NPBUItem@2@W4Bag@Constants@2@II@Z=?MoveItem@Items@GW@@YA_NPBUItem@2@W4Bag@Constants@2@II@Z
|
||||
/ALTERNATENAME:_?OpenXunlaiWindow@Items@GW@@YA_N_N0@Z=?OpenXunlaiWindow@Items@GW@@YA_N_N0@Z
|
||||
/ALTERNATENAME:_?PickUpItem@Items@GW@@YA_NPBUItem@2@I@Z=?PickUpItem@Items@GW@@YA_NPBUItem@2@I@Z
|
||||
/ALTERNATENAME:_?PingWeaponSet@Items@GW@@YA_NIII@Z=?PingWeaponSet@Items@GW@@YA_NIII@Z
|
||||
/ALTERNATENAME:_?RemoveItemClickCallback@Items@GW@@YAXPAUHookEntry@2@@Z=?RemoveItemClickCallback@Items@GW@@YAXPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?SalvageMaterials@Items@GW@@YA_NXZ=?SalvageMaterials@Items@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?SalvageSessionCancel@Items@GW@@YA_NXZ=?SalvageSessionCancel@Items@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?SalvageStart@Items@GW@@YA_NII@Z=?SalvageStart@Items@GW@@YA_NII@Z
|
||||
/ALTERNATENAME:_?SetEquipmentVisibility@Items@GW@@YA_NW4EquipmentType@2@W4EquipmentStatus@2@@Z=?SetEquipmentVisibility@Items@GW@@YA_NW4EquipmentType@2@W4EquipmentStatus@2@@Z
|
||||
/ALTERNATENAME:_?UseItem@Items@GW@@YA_NPBUItem@2@@Z=?UseItem@Items@GW@@YA_NPBUItem@2@@Z
|
||||
/ALTERNATENAME:_?UseItemByModelId@Items@GW@@YA_NIHH@Z=?UseItemByModelId@Items@GW@@YA_NIHH@Z
|
||||
/ALTERNATENAME:_?WithdrawGold@Items@GW@@YAII@Z=?WithdrawGold@Items@GW@@YAII@Z
|
||||
/ALTERNATENAME:_?CancelEnterChallenge@Map@GW@@YA_NXZ=?CancelEnterChallenge@Map@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?CreateMapContext@Map@GW@@YAPAUMapContext@2@I@Z=?CreateMapContext@Map@GW@@YAPAUMapContext@2@I@Z
|
||||
/ALTERNATENAME:_?DestroyMapContext@Map@GW@@YA_NPAUMapContext@2@@Z=?DestroyMapContext@Map@GW@@YA_NPAUMapContext@2@@Z
|
||||
/ALTERNATENAME:_?EnterChallenge@Map@GW@@YA_NXZ=?EnterChallenge@Map@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetDistrict@Map@GW@@YAHXZ=?GetDistrict@Map@GW@@YAHXZ
|
||||
/ALTERNATENAME:_?GetFoesKilled@Map@GW@@YAIXZ=?GetFoesKilled@Map@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetFoesToKill@Map@GW@@YAIXZ=?GetFoesToKill@Map@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetInstanceTime@Map@GW@@YAIXZ=?GetInstanceTime@Map@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetInstanceType@Map@GW@@YA?AW4InstanceType@Constants@2@XZ=?GetInstanceType@Map@GW@@YA?AW4InstanceType@Constants@2@XZ
|
||||
/ALTERNATENAME:_?GetIsInCinematic@Map@GW@@YA_NXZ=?GetIsInCinematic@Map@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsMapLoaded@Map@GW@@YA_NXZ=?GetIsMapLoaded@Map@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsMapUnlocked@Map@GW@@YA_NW4MapID@Constants@2@@Z=?GetIsMapUnlocked@Map@GW@@YA_NW4MapID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetIsObserving@Map@GW@@YA_NXZ=?GetIsObserving@Map@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetLanguage@Map@GW@@YA?AW4Language@Constants@2@XZ=?GetLanguage@Map@GW@@YA?AW4Language@Constants@2@XZ
|
||||
/ALTERNATENAME:_?GetMapID@Map@GW@@YA?AW4MapID@Constants@2@XZ=?GetMapID@Map@GW@@YA?AW4MapID@Constants@2@XZ
|
||||
/ALTERNATENAME:_?GetMapInfo@Map@GW@@YAPAUAreaInfo@2@W4MapID@Constants@2@@Z=?GetMapInfo@Map@GW@@YAPAUAreaInfo@2@W4MapID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetMissionMapContext@Map@GW@@YAPAUMissionMapContext@2@XZ=?GetMissionMapContext@Map@GW@@YAPAUMissionMapContext@2@XZ
|
||||
/ALTERNATENAME:_?GetMissionMapIconArray@Map@GW@@YAPAV?$Array@UMissionMapIcon@GW@@@2@XZ=?GetMissionMapIconArray@Map@GW@@YAPAV?$Array@UMissionMapIcon@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetRegion@Map@GW@@YA?AW4ServerRegion@Constants@2@XZ=?GetRegion@Map@GW@@YA?AW4ServerRegion@Constants@2@XZ
|
||||
/ALTERNATENAME:_?GetWorldMapContext@Map@GW@@YAPAUWorldMapContext@2@XZ=?GetWorldMapContext@Map@GW@@YAPAUWorldMapContext@2@XZ
|
||||
/ALTERNATENAME:_?LanguageFromDistrict@Map@GW@@YA?AW4Language@Constants@2@W4District@42@@Z=?LanguageFromDistrict@Map@GW@@YA?AW4Language@Constants@2@W4District@42@@Z
|
||||
/ALTERNATENAME:_?QueryAltitude@Map@GW@@YAMPBUGamePos@2@MPAUMapContext@2@@Z=?QueryAltitude@Map@GW@@YAMPBUGamePos@2@MPAUMapContext@2@@Z
|
||||
/ALTERNATENAME:_?RegionFromDistrict@Map@GW@@YA?AW4ServerRegion@Constants@2@W4District@42@@Z=?RegionFromDistrict@Map@GW@@YA?AW4ServerRegion@Constants@2@W4District@42@@Z
|
||||
/ALTERNATENAME:_?SkipCinematic@Map@GW@@YA_NXZ=?SkipCinematic@Map@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?Travel@Map@GW@@YA_NW4MapID@Constants@2@W4District@42@H@Z=?Travel@Map@GW@@YA_NW4MapID@Constants@2@W4District@42@H@Z
|
||||
/ALTERNATENAME:_?Travel@Map@GW@@YA_NW4MapID@Constants@2@W4ServerRegion@42@HW4Language@42@@Z=?Travel@Map@GW@@YA_NW4MapID@Constants@2@W4ServerRegion@42@HW4Language@42@@Z
|
||||
/ALTERNATENAME:_?GetGWVersion@MemoryMgr@GW@@YAIXZ=?GetGWVersion@MemoryMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetGWWindowHandle@MemoryMgr@GW@@YAPAUHWND__@@XZ=?GetGWWindowHandle@MemoryMgr@GW@@YAPAUHWND__@@XZ
|
||||
/ALTERNATENAME:_?GetPersonalDir@MemoryMgr@GW@@YA_NIPA_W@Z=?GetPersonalDir@MemoryMgr@GW@@YA_NIPA_W@Z
|
||||
/ALTERNATENAME:_?GetSkillTimer@MemoryMgr@GW@@YAKXZ=?GetSkillTimer@MemoryMgr@GW@@YAKXZ
|
||||
/ALTERNATENAME:_?MemAlloc@MemoryMgr@GW@@YAPAXI@Z=?MemAlloc@MemoryMgr@GW@@YAPAXI@Z
|
||||
/ALTERNATENAME:_?MemFree@MemoryMgr@GW@@YAXPAX@Z=?MemFree@MemoryMgr@GW@@YAXPAX@Z
|
||||
/ALTERNATENAME:_?MemRealloc@MemoryMgr@GW@@YAPAXPAXI@Z=?MemRealloc@MemoryMgr@GW@@YAPAXPAXI@Z
|
||||
/ALTERNATENAME:_?DisableHooks@MemoryPatcher@GW@@SAXXZ=?DisableHooks@MemoryPatcher@GW@@SAXXZ
|
||||
/ALTERNATENAME:_?EnableHooks@MemoryPatcher@GW@@SAXXZ=?EnableHooks@MemoryPatcher@GW@@SAXXZ
|
||||
/ALTERNATENAME:_?Reset@MemoryPatcher@GW@@QAEXXZ=?Reset@MemoryPatcher@GW@@QAEXXZ
|
||||
/ALTERNATENAME:_?SetPatch@MemoryPatcher@GW@@QAEXIPBDI@Z=?SetPatch@MemoryPatcher@GW@@QAEXIPBDI@Z
|
||||
/ALTERNATENAME:_?SetRedirect@MemoryPatcher@GW@@QAE_NIPAX@Z=?SetRedirect@MemoryPatcher@GW@@QAE_NIPAX@Z
|
||||
/ALTERNATENAME:_?TogglePatch@MemoryPatcher@GW@@QAE_N_N@Z=?TogglePatch@MemoryPatcher@GW@@QAE_N_N@Z
|
||||
/ALTERNATENAME:_?GetMerchantItems@Merchant@GW@@YAIW4TransactionType@12@IPAI@Z=?GetMerchantItems@Merchant@GW@@YAIW4TransactionType@12@IPAI@Z
|
||||
/ALTERNATENAME:_?RequestQuote@Merchant@GW@@YA_NW4TransactionType@12@I@Z=?RequestQuote@Merchant@GW@@YA_NW4TransactionType@12@I@Z
|
||||
/ALTERNATENAME:_?TransactItems@Merchant@GW@@YA_NXZ=?TransactItems@Merchant@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetDecodedLabel@MultiLineTextLabelFrame@GW@@QAEPB_WXZ=?GetDecodedLabel@MultiLineTextLabelFrame@GW@@QAEPB_WXZ
|
||||
/ALTERNATENAME:_?GetEncodedLabel@MultiLineTextLabelFrame@GW@@QAEPB_WXZ=?GetEncodedLabel@MultiLineTextLabelFrame@GW@@QAEPB_WXZ
|
||||
/ALTERNATENAME:_?SetLabel@MultiLineTextLabelFrame@GW@@QAE_NPB_W@Z=?SetLabel@MultiLineTextLabelFrame@GW@@QAE_NPB_W@Z
|
||||
/ALTERNATENAME:_?AddHenchman@PartyMgr@GW@@YA_NI@Z=?AddHenchman@PartyMgr@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?AddHero@PartyMgr@GW@@YA_NW4HeroID@Constants@2@@Z=?AddHero@PartyMgr@GW@@YA_NW4HeroID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?FlagAll@PartyMgr@GW@@YA_NUGamePos@2@@Z=?FlagAll@PartyMgr@GW@@YA_NUGamePos@2@@Z
|
||||
/ALTERNATENAME:_?FlagHero@PartyMgr@GW@@YA_NIUGamePos@2@@Z=?FlagHero@PartyMgr@GW@@YA_NIUGamePos@2@@Z
|
||||
/ALTERNATENAME:_?GetAgentAttributes@PartyMgr@GW@@YAPAUAttribute@2@I@Z=?GetAgentAttributes@PartyMgr@GW@@YAPAUAttribute@2@I@Z
|
||||
/ALTERNATENAME:_?GetHeroAgentID@PartyMgr@GW@@YAII@Z=?GetHeroAgentID@PartyMgr@GW@@YAII@Z
|
||||
/ALTERNATENAME:_?GetHeroConstData@PartyMgr@GW@@YAPAUHeroConstData@2@W4HeroID@Constants@2@@Z=?GetHeroConstData@PartyMgr@GW@@YAPAUHeroConstData@2@W4HeroID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetHeroInfo@PartyMgr@GW@@YAPAUHeroInfo@2@W4HeroID@Constants@2@@Z=?GetHeroInfo@PartyMgr@GW@@YAPAUHeroInfo@2@W4HeroID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetIsHardModeUnlocked@PartyMgr@GW@@YA_NXZ=?GetIsHardModeUnlocked@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsLeader@PartyMgr@GW@@YA_NXZ=?GetIsLeader@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsPartyDefeated@PartyMgr@GW@@YA_NXZ=?GetIsPartyDefeated@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsPartyInHardMode@PartyMgr@GW@@YA_NXZ=?GetIsPartyInHardMode@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsPartyLoaded@PartyMgr@GW@@YA_NXZ=?GetIsPartyLoaded@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsPartyTicked@PartyMgr@GW@@YA_NXZ=?GetIsPartyTicked@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsPlayerTicked@PartyMgr@GW@@YA_NI@Z=?GetIsPlayerTicked@PartyMgr@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?GetPartyHenchmanCount@PartyMgr@GW@@YAIXZ=?GetPartyHenchmanCount@PartyMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetPartyHeroCount@PartyMgr@GW@@YAIXZ=?GetPartyHeroCount@PartyMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetPartyInfo@PartyMgr@GW@@YAPAUPartyInfo@2@I@Z=?GetPartyInfo@PartyMgr@GW@@YAPAUPartyInfo@2@I@Z
|
||||
/ALTERNATENAME:_?GetPartyPlayerCount@PartyMgr@GW@@YAIXZ=?GetPartyPlayerCount@PartyMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetPartySearch@PartyMgr@GW@@YAPAUPartySearch@2@I@Z=?GetPartySearch@PartyMgr@GW@@YAPAUPartySearch@2@I@Z
|
||||
/ALTERNATENAME:_?GetPartySize@PartyMgr@GW@@YAIXZ=?GetPartySize@PartyMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetPetInfo@PartyMgr@GW@@YAPAUPetInfo@2@I@Z=?GetPetInfo@PartyMgr@GW@@YAPAUPetInfo@2@I@Z
|
||||
/ALTERNATENAME:_?InvitePlayer@PartyMgr@GW@@YA_NI@Z=?InvitePlayer@PartyMgr@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?InvitePlayer@PartyMgr@GW@@YA_NPB_W@Z=?InvitePlayer@PartyMgr@GW@@YA_NPB_W@Z
|
||||
/ALTERNATENAME:_?KickAllHeroes@PartyMgr@GW@@YA_NXZ=?KickAllHeroes@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?KickHenchman@PartyMgr@GW@@YA_NI@Z=?KickHenchman@PartyMgr@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?KickHero@PartyMgr@GW@@YA_NW4HeroID@Constants@2@@Z=?KickHero@PartyMgr@GW@@YA_NW4HeroID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?KickPlayer@PartyMgr@GW@@YA_NI@Z=?KickPlayer@PartyMgr@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?LeaveParty@PartyMgr@GW@@YA_NXZ=?LeaveParty@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?RespondToPartyRequest@PartyMgr@GW@@YA_NI_N@Z=?RespondToPartyRequest@PartyMgr@GW@@YA_NI_N@Z
|
||||
/ALTERNATENAME:_?ReturnToOutpost@PartyMgr@GW@@YA_NXZ=?ReturnToOutpost@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?SearchParty@PartyMgr@GW@@YA_NIPB_W@Z=?SearchParty@PartyMgr@GW@@YA_NIPB_W@Z
|
||||
/ALTERNATENAME:_?SearchPartyCancel@PartyMgr@GW@@YA_NXZ=?SearchPartyCancel@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?SearchPartyReply@PartyMgr@GW@@YA_NI_N@Z=?SearchPartyReply@PartyMgr@GW@@YA_NI_N@Z
|
||||
/ALTERNATENAME:_?SetHardMode@PartyMgr@GW@@YA_N_N@Z=?SetHardMode@PartyMgr@GW@@YA_N_N@Z
|
||||
/ALTERNATENAME:_?SetHeroBehavior@PartyMgr@GW@@YA_NIW4HeroBehavior@2@@Z=?SetHeroBehavior@PartyMgr@GW@@YA_NIW4HeroBehavior@2@@Z
|
||||
/ALTERNATENAME:_?SetHeroSkillDisabled@PartyMgr@GW@@YA_NII_N@Z=?SetHeroSkillDisabled@PartyMgr@GW@@YA_NII_N@Z
|
||||
/ALTERNATENAME:_?SetHeroTarget@PartyMgr@GW@@YA_NII@Z=?SetHeroTarget@PartyMgr@GW@@YA_NII@Z
|
||||
/ALTERNATENAME:_?SetPetBehavior@PartyMgr@GW@@YA_NIW4HeroBehavior@2@@Z=?SetPetBehavior@PartyMgr@GW@@YA_NIW4HeroBehavior@2@@Z
|
||||
/ALTERNATENAME:_?SetTickToggle@PartyMgr@GW@@YAX_N@Z=?SetTickToggle@PartyMgr@GW@@YAX_N@Z
|
||||
/ALTERNATENAME:_?Tick@PartyMgr@GW@@YA_N_N@Z=?Tick@PartyMgr@GW@@YA_N_N@Z
|
||||
/ALTERNATENAME:_?UnflagAll@PartyMgr@GW@@YA_NXZ=?UnflagAll@PartyMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?UnflagHero@PartyMgr@GW@@YA_NI@Z=?UnflagHero@PartyMgr@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?ChangeSecondProfession@PlayerMgr@GW@@YA_NW4Profession@Constants@2@I@Z=?ChangeSecondProfession@PlayerMgr@GW@@YA_NW4Profession@Constants@2@I@Z
|
||||
/ALTERNATENAME:_?GetActiveTitle@PlayerMgr@GW@@YAPAUTitle@2@XZ=?GetActiveTitle@PlayerMgr@GW@@YAPAUTitle@2@XZ
|
||||
/ALTERNATENAME:_?GetActiveTitleId@PlayerMgr@GW@@YA?AW4TitleID@Constants@2@XZ=?GetActiveTitleId@PlayerMgr@GW@@YA?AW4TitleID@Constants@2@XZ
|
||||
/ALTERNATENAME:_?GetAmountOfPlayersInInstance@PlayerMgr@GW@@YAIXZ=?GetAmountOfPlayersInInstance@PlayerMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetPlayerAgentId@PlayerMgr@GW@@YAII@Z=?GetPlayerAgentId@PlayerMgr@GW@@YAII@Z
|
||||
/ALTERNATENAME:_?GetPlayerArray@PlayerMgr@GW@@YAPAV?$Array@UPlayer@GW@@@2@XZ=?GetPlayerArray@PlayerMgr@GW@@YAPAV?$Array@UPlayer@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?GetPlayerByID@PlayerMgr@GW@@YAPAUPlayer@2@I@Z=?GetPlayerByID@PlayerMgr@GW@@YAPAUPlayer@2@I@Z
|
||||
/ALTERNATENAME:_?GetPlayerByName@PlayerMgr@GW@@YAPAUPlayer@2@PB_W@Z=?GetPlayerByName@PlayerMgr@GW@@YAPAUPlayer@2@PB_W@Z
|
||||
/ALTERNATENAME:_?GetPlayerName@PlayerMgr@GW@@YAPA_WI@Z=?GetPlayerName@PlayerMgr@GW@@YAPA_WI@Z
|
||||
/ALTERNATENAME:_?GetPlayerNumber@PlayerMgr@GW@@YAIXZ=?GetPlayerNumber@PlayerMgr@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetTitleData@PlayerMgr@GW@@YAPAUTitleClientData@2@W4TitleID@Constants@2@@Z=?GetTitleData@PlayerMgr@GW@@YAPAUTitleClientData@2@W4TitleID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetTitleTrack@PlayerMgr@GW@@YAPAUTitle@2@W4TitleID@Constants@2@@Z=?GetTitleTrack@PlayerMgr@GW@@YAPAUTitle@2@W4TitleID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?RemoveActiveTitle@PlayerMgr@GW@@YA_NXZ=?RemoveActiveTitle@PlayerMgr@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?SetActiveTitle@PlayerMgr@GW@@YA_NW4TitleID@Constants@2@@Z=?SetActiveTitle@PlayerMgr@GW@@YA_NW4TitleID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?SetPlayerName@PlayerMgr@GW@@YAPA_WIPB_W@Z=?SetPlayerName@PlayerMgr@GW@@YAPA_WIPB_W@Z
|
||||
/ALTERNATENAME:_?GetValue@ProgressBar@GW@@UAEIXZ=?GetValue@ProgressBar@GW@@UAEIXZ
|
||||
/ALTERNATENAME:_?SetColorId@ProgressBar@GW@@QAE_NI@Z=?SetColorId@ProgressBar@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?SetMax@ProgressBar@GW@@QAE_NI@Z=?SetMax@ProgressBar@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?SetStyle@ProgressBar@GW@@QAE_NW4ProgressBarStyle@12@@Z=?SetStyle@ProgressBar@GW@@QAE_NW4ProgressBarStyle@12@@Z
|
||||
/ALTERNATENAME:_?SetValue@ProgressBar@GW@@UAE_NI@Z=?SetValue@ProgressBar@GW@@UAE_NI@Z
|
||||
/ALTERNATENAME:_?AbandonQuest@QuestMgr@GW@@YA_NPAUQuest@2@@Z=?AbandonQuest@QuestMgr@GW@@YA_NPAUQuest@2@@Z
|
||||
/ALTERNATENAME:_?AbandonQuestId@QuestMgr@GW@@YA_NW4QuestID@Constants@2@@Z=?AbandonQuestId@QuestMgr@GW@@YA_NW4QuestID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetActiveQuest@QuestMgr@GW@@YAPAUQuest@2@XZ=?GetActiveQuest@QuestMgr@GW@@YAPAUQuest@2@XZ
|
||||
/ALTERNATENAME:_?GetActiveQuestId@QuestMgr@GW@@YA?AW4QuestID@Constants@2@XZ=?GetActiveQuestId@QuestMgr@GW@@YA?AW4QuestID@Constants@2@XZ
|
||||
/ALTERNATENAME:_?GetQuest@QuestMgr@GW@@YAPAUQuest@2@W4QuestID@Constants@2@@Z=?GetQuest@QuestMgr@GW@@YAPAUQuest@2@W4QuestID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetQuestEntryGroupName@QuestMgr@GW@@YA_NW4QuestID@Constants@2@PA_WI@Z=?GetQuestEntryGroupName@QuestMgr@GW@@YA_NW4QuestID@Constants@2@PA_WI@Z
|
||||
/ALTERNATENAME:_?GetQuestLog@QuestMgr@GW@@YAPAV?$Array@UQuest@GW@@@2@XZ=?GetQuestLog@QuestMgr@GW@@YAPAV?$Array@UQuest@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?RequestQuestInfo@QuestMgr@GW@@YA_NPBUQuest@2@_N@Z=?RequestQuestInfo@QuestMgr@GW@@YA_NPBUQuest@2@_N@Z
|
||||
/ALTERNATENAME:_?RequestQuestInfoId@QuestMgr@GW@@YA_NW4QuestID@Constants@2@_N@Z=?RequestQuestInfoId@QuestMgr@GW@@YA_NW4QuestID@Constants@2@_N@Z
|
||||
/ALTERNATENAME:_?SetActiveQuest@QuestMgr@GW@@YA_NPAUQuest@2@@Z=?SetActiveQuest@QuestMgr@GW@@YA_NPAUQuest@2@@Z
|
||||
/ALTERNATENAME:_?SetActiveQuestId@QuestMgr@GW@@YA_NW4QuestID@Constants@2@@Z=?SetActiveQuestId@QuestMgr@GW@@YA_NW4QuestID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?EnableHooks@Render@GW@@YAXXZ=?EnableHooks@Render@GW@@YAXXZ
|
||||
/ALTERNATENAME:_?GetFieldOfView@Render@GW@@YAMXZ=?GetFieldOfView@Render@GW@@YAMXZ
|
||||
/ALTERNATENAME:_?GetFrameLimit@Render@GW@@YAIXZ=?GetFrameLimit@Render@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetGraphicsRendererValue@Render@GW@@YAIW4Metric@12@I@Z=?GetGraphicsRendererValue@Render@GW@@YAIW4Metric@12@I@Z
|
||||
/ALTERNATENAME:_?GetIsFullscreen@Render@GW@@YAHXZ=?GetIsFullscreen@Render@GW@@YAHXZ
|
||||
/ALTERNATENAME:_?GetIsInRenderLoop@Render@GW@@YA_NXZ=?GetIsInRenderLoop@Render@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetRenderCallback@Render@GW@@YAP6AXPAUIDirect3DDevice9@@@ZXZ=?GetRenderCallback@Render@GW@@YAP6AXPAUIDirect3DDevice9@@@ZXZ
|
||||
/ALTERNATENAME:_?GetTransform@Render@GW@@YAPAUMat4x3f@12@W4Transform@12@@Z=?GetTransform@Render@GW@@YAPAUMat4x3f@12@W4Transform@12@@Z
|
||||
/ALTERNATENAME:_?GetViewportHeight@Render@GW@@YAIXZ=?GetViewportHeight@Render@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetViewportWidth@Render@GW@@YAIXZ=?GetViewportWidth@Render@GW@@YAIXZ
|
||||
/ALTERNATENAME:_?GetWindowHandle@Render@GW@@YAPAUHWND__@@XZ=?GetWindowHandle@Render@GW@@YAPAUHWND__@@XZ
|
||||
/ALTERNATENAME:_?SetFog@Render@GW@@YA_N_N@Z=?SetFog@Render@GW@@YA_N_N@Z
|
||||
/ALTERNATENAME:_?SetFrameLimit@Render@GW@@YA_NI@Z=?SetFrameLimit@Render@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?SetGraphicsRendererValue@Render@GW@@YA_NW4Metric@12@II@Z=?SetGraphicsRendererValue@Render@GW@@YA_NW4Metric@12@II@Z
|
||||
/ALTERNATENAME:_?SetRenderCallback@Render@GW@@YAXP6AXPAUIDirect3DDevice9@@@Z@Z=?SetRenderCallback@Render@GW@@YAXP6AXPAUIDirect3DDevice9@@@Z@Z
|
||||
/ALTERNATENAME:_?SetResetCallback@Render@GW@@YAXP6AXPAUIDirect3DDevice9@@@Z@Z=?SetResetCallback@Render@GW@@YAXP6AXPAUIDirect3DDevice9@@@Z@Z
|
||||
/ALTERNATENAME:_?Find@Scanner@GW@@YAIPBD0HW4ScannerSection@2@@Z=?Find@Scanner@GW@@YAIPBD0HW4ScannerSection@2@@Z
|
||||
/ALTERNATENAME:_?FindAssertion@Scanner@GW@@YAIPBD0IH@Z=?FindAssertion@Scanner@GW@@YAIPBD0IH@Z
|
||||
/ALTERNATENAME:_?FindInRange@Scanner@GW@@YAIPBD0HKK@Z=?FindInRange@Scanner@GW@@YAIPBD0HKK@Z
|
||||
/ALTERNATENAME:_?FindNthUseOfString@Scanner@GW@@YAIPBDIHW4ScannerSection@2@@Z=?FindNthUseOfString@Scanner@GW@@YAIPBDIHW4ScannerSection@2@@Z
|
||||
/ALTERNATENAME:_?FindNthUseOfString@Scanner@GW@@YAIPB_WIHW4ScannerSection@2@@Z=?FindNthUseOfString@Scanner@GW@@YAIPB_WIHW4ScannerSection@2@@Z
|
||||
/ALTERNATENAME:_?FindUseOfString@Scanner@GW@@YAIPBDHW4ScannerSection@2@@Z=?FindUseOfString@Scanner@GW@@YAIPBDHW4ScannerSection@2@@Z
|
||||
/ALTERNATENAME:_?FindUseOfString@Scanner@GW@@YAIPB_WHW4ScannerSection@2@@Z=?FindUseOfString@Scanner@GW@@YAIPB_WHW4ScannerSection@2@@Z
|
||||
/ALTERNATENAME:_?FunctionFromNearCall@Scanner@GW@@YAII_N@Z=?FunctionFromNearCall@Scanner@GW@@YAII_N@Z
|
||||
/ALTERNATENAME:_?GetGameTlsIndex@Scanner@GW@@YAKXZ=?GetGameTlsIndex@Scanner@GW@@YAKXZ
|
||||
/ALTERNATENAME:_?GetSectionAddressRange@Scanner@GW@@YAXW4ScannerSection@2@PAI1@Z=?GetSectionAddressRange@Scanner@GW@@YAXW4ScannerSection@2@PAI1@Z
|
||||
/ALTERNATENAME:_?Initialize@Scanner@GW@@YAXPBD@Z=?Initialize@Scanner@GW@@YAXPBD@Z
|
||||
/ALTERNATENAME:_?IsValidPtr@Scanner@GW@@YA_NIW4ScannerSection@2@@Z=?IsValidPtr@Scanner@GW@@YA_NIW4ScannerSection@2@@Z
|
||||
/ALTERNATENAME:_?ToFunctionStart@Scanner@GW@@YAIII@Z=?ToFunctionStart@Scanner@GW@@YAIII@Z
|
||||
/ALTERNATENAME:_?AddItem@ScrollableFrame@GW@@QAE_NIIP6AXPAUInteractionMessage@UI@2@PAX1@Z@Z=?AddItem@ScrollableFrame@GW@@QAE_NIIP6AXPAUInteractionMessage@UI@2@PAX1@Z@Z
|
||||
/ALTERNATENAME:_?ClearItems@ScrollableFrame@GW@@QAE_NXZ=?ClearItems@ScrollableFrame@GW@@QAE_NXZ
|
||||
/ALTERNATENAME:_?GetCount@ScrollableFrame@GW@@QAE_NPAI@Z=?GetCount@ScrollableFrame@GW@@QAE_NPAI@Z
|
||||
/ALTERNATENAME:_?GetItemFrameId@ScrollableFrame@GW@@QAEII@Z=?GetItemFrameId@ScrollableFrame@GW@@QAEII@Z
|
||||
/ALTERNATENAME:_?GetItems@ScrollableFrame@GW@@QAEIPAII@Z=?GetItems@ScrollableFrame@GW@@QAEIPAII@Z
|
||||
/ALTERNATENAME:_?GetSelectedValue@ScrollableFrame@GW@@QAE_NPAI@Z=?GetSelectedValue@ScrollableFrame@GW@@QAE_NPAI@Z
|
||||
/ALTERNATENAME:_?GetSortHandler@ScrollableFrame@GW@@QAEP6AHII@ZXZ=?GetSortHandler@ScrollableFrame@GW@@QAEP6AHII@ZXZ
|
||||
/ALTERNATENAME:_?RemoveItem@ScrollableFrame@GW@@QAE_NI@Z=?RemoveItem@ScrollableFrame@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?SetSortHandler@ScrollableFrame@GW@@QAE_NP6AHII@Z@Z=?SetSortHandler@ScrollableFrame@GW@@QAE_NP6AHII@Z@Z
|
||||
/ALTERNATENAME:_?GetSkillById@Skillbar@GW@@QAEPAUSkillbarSkill@2@W4SkillID@Constants@2@PAI@Z=?GetSkillById@Skillbar@GW@@QAEPAUSkillbarSkill@2@W4SkillID@Constants@2@PAI@Z
|
||||
/ALTERNATENAME:_?ChangeSecondProfession@SkillbarMgr@GW@@YA_NIW4Profession@Constants@2@@Z=?ChangeSecondProfession@SkillbarMgr@GW@@YA_NIW4Profession@Constants@2@@Z
|
||||
/ALTERNATENAME:_?DecodeSkillTemplate@SkillbarMgr@GW@@YA_NAAUSkillTemplate@12@PBD@Z=?DecodeSkillTemplate@SkillbarMgr@GW@@YA_NAAUSkillTemplate@12@PBD@Z
|
||||
/ALTERNATENAME:_?EncodeSkillTemplate@SkillbarMgr@GW@@YA_NABUSkillTemplate@12@PADI@Z=?EncodeSkillTemplate@SkillbarMgr@GW@@YA_NABUSkillTemplate@12@PADI@Z
|
||||
/ALTERNATENAME:_?GetAttributeConstantData@SkillbarMgr@GW@@YAPAUAttributeInfo@2@W4Attribute@Constants@2@@Z=?GetAttributeConstantData@SkillbarMgr@GW@@YAPAUAttributeInfo@2@W4Attribute@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetHeroSkillbar@SkillbarMgr@GW@@YAPAUSkillbar@2@I@Z=?GetHeroSkillbar@SkillbarMgr@GW@@YAPAUSkillbar@2@I@Z
|
||||
/ALTERNATENAME:_?GetHoveredSkill@SkillbarMgr@GW@@YAPAUSkill@2@XZ=?GetHoveredSkill@SkillbarMgr@GW@@YAPAUSkill@2@XZ
|
||||
/ALTERNATENAME:_?GetIsSkillLearnt@SkillbarMgr@GW@@YA_NW4SkillID@Constants@2@@Z=?GetIsSkillLearnt@SkillbarMgr@GW@@YA_NW4SkillID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetIsSkillUnlocked@SkillbarMgr@GW@@YA_NW4SkillID@Constants@2@@Z=?GetIsSkillUnlocked@SkillbarMgr@GW@@YA_NW4SkillID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetPlayerSkillbar@SkillbarMgr@GW@@YAPAUSkillbar@2@XZ=?GetPlayerSkillbar@SkillbarMgr@GW@@YAPAUSkillbar@2@XZ
|
||||
/ALTERNATENAME:_?GetSkillConstantData@SkillbarMgr@GW@@YAPAUSkill@2@W4SkillID@Constants@2@@Z=?GetSkillConstantData@SkillbarMgr@GW@@YAPAUSkill@2@W4SkillID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetSkillSlot@SkillbarMgr@GW@@YAHW4SkillID@Constants@2@@Z=?GetSkillSlot@SkillbarMgr@GW@@YAHW4SkillID@Constants@2@@Z
|
||||
/ALTERNATENAME:_?GetSkillTemplate@SkillbarMgr@GW@@YA_NAAUSkillTemplate@12@@Z=?GetSkillTemplate@SkillbarMgr@GW@@YA_NAAUSkillTemplate@12@@Z
|
||||
/ALTERNATENAME:_?GetSkillTemplate@SkillbarMgr@GW@@YA_NIAAUSkillTemplate@12@@Z=?GetSkillTemplate@SkillbarMgr@GW@@YA_NIAAUSkillTemplate@12@@Z
|
||||
/ALTERNATENAME:_?GetSkillbar@SkillbarMgr@GW@@YAPAUSkillbar@2@I@Z=?GetSkillbar@SkillbarMgr@GW@@YAPAUSkillbar@2@I@Z
|
||||
/ALTERNATENAME:_?GetSkillbarArray@SkillbarMgr@GW@@YAPAV?$Array@USkillbar@GW@@@2@XZ=?GetSkillbarArray@SkillbarMgr@GW@@YAPAV?$Array@USkillbar@GW@@@2@XZ
|
||||
/ALTERNATENAME:_?LoadSkillTemplate@SkillbarMgr@GW@@YA_NAAUSkillTemplate@12@@Z=?LoadSkillTemplate@SkillbarMgr@GW@@YA_NAAUSkillTemplate@12@@Z
|
||||
/ALTERNATENAME:_?LoadSkillTemplate@SkillbarMgr@GW@@YA_NIAAUSkillTemplate@12@@Z=?LoadSkillTemplate@SkillbarMgr@GW@@YA_NIAAUSkillTemplate@12@@Z
|
||||
/ALTERNATENAME:_?LoadSkillTemplate@SkillbarMgr@GW@@YA_NIPBD@Z=?LoadSkillTemplate@SkillbarMgr@GW@@YA_NIPBD@Z
|
||||
/ALTERNATENAME:_?LoadSkillTemplate@SkillbarMgr@GW@@YA_NPBD@Z=?LoadSkillTemplate@SkillbarMgr@GW@@YA_NPBD@Z
|
||||
/ALTERNATENAME:_?UseSkill@SkillbarMgr@GW@@YA_NII@Z=?UseSkill@SkillbarMgr@GW@@YA_NII@Z
|
||||
/ALTERNATENAME:_?UseSkillByID@SkillbarMgr@GW@@YA_NII@Z=?UseSkillByID@SkillbarMgr@GW@@YA_NII@Z
|
||||
/ALTERNATENAME:_?GetRecharge@SkillbarSkill@GW@@QBEIXZ=?GetRecharge@SkillbarSkill@GW@@QBEIXZ
|
||||
/ALTERNATENAME:_?GetValue@SliderFrame@GW@@QAE_NPAI@Z=?GetValue@SliderFrame@GW@@QAE_NPAI@Z
|
||||
/ALTERNATENAME:_?GetValue@SliderFrame@GW@@UAEIXZ=?GetValue@SliderFrame@GW@@UAEIXZ
|
||||
/ALTERNATENAME:_?SetValue@SliderFrame@GW@@UAE_NI@Z=?SetValue@SliderFrame@GW@@UAE_NI@Z
|
||||
/ALTERNATENAME:_?EmulatePacket@StoC@GW@@YA_NPAUPacketBase@1Packet@2@@Z=?EmulatePacket@StoC@GW@@YA_NPAUPacketBase@1Packet@2@@Z
|
||||
/ALTERNATENAME:_?RemoveCallback@StoC@GW@@YAIIPAUHookEntry@2@@Z=?RemoveCallback@StoC@GW@@YAIIPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?RemoveCallbacks@StoC@GW@@YAIPAUHookEntry@2@@Z=?RemoveCallbacks@StoC@GW@@YAIPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?RemovePostCallback@StoC@GW@@YAXIPAUHookEntry@2@@Z=?RemovePostCallback@StoC@GW@@YAXIPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?AddTab@TabsFrame@GW@@QAEPAUFrame@UI@2@PB_WIIP6AXPAUInteractionMessage@42@PAX2@Z2@Z=?AddTab@TabsFrame@GW@@QAEPAUFrame@UI@2@PB_WIIP6AXPAUInteractionMessage@42@PAX2@Z2@Z
|
||||
/ALTERNATENAME:_?ChooseTab@TabsFrame@GW@@QAE_NI@Z=?ChooseTab@TabsFrame@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?ChooseTab@TabsFrame@GW@@QAE_NPAUFrame@UI@2@@Z=?ChooseTab@TabsFrame@GW@@QAE_NPAUFrame@UI@2@@Z
|
||||
/ALTERNATENAME:_?DisableTab@TabsFrame@GW@@QAE_NI@Z=?DisableTab@TabsFrame@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?EnableTab@TabsFrame@GW@@QAE_NI@Z=?EnableTab@TabsFrame@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?GetCurrentTab@TabsFrame@GW@@QAEPAUFrame@UI@2@XZ=?GetCurrentTab@TabsFrame@GW@@QAEPAUFrame@UI@2@XZ
|
||||
/ALTERNATENAME:_?GetCurrentTabIndex@TabsFrame@GW@@QAE_NPAI@Z=?GetCurrentTabIndex@TabsFrame@GW@@QAE_NPAI@Z
|
||||
/ALTERNATENAME:_?GetIsTabEnabled@TabsFrame@GW@@QAE_NIPAI@Z=?GetIsTabEnabled@TabsFrame@GW@@QAE_NIPAI@Z
|
||||
/ALTERNATENAME:_?GetTabByLabel@TabsFrame@GW@@QAEPAUFrame@UI@2@PB_W@Z=?GetTabByLabel@TabsFrame@GW@@QAEPAUFrame@UI@2@PB_W@Z
|
||||
/ALTERNATENAME:_?GetTabFrameId@TabsFrame@GW@@QAE_NIPAI@Z=?GetTabFrameId@TabsFrame@GW@@QAE_NIPAI@Z
|
||||
/ALTERNATENAME:_?RemoveTab@TabsFrame@GW@@QAE_NI@Z=?RemoveTab@TabsFrame@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?GetDecodedLabel@TextLabelFrame@GW@@QAEPB_WXZ=?GetDecodedLabel@TextLabelFrame@GW@@QAEPB_WXZ
|
||||
/ALTERNATENAME:_?GetEncodedLabel@TextLabelFrame@GW@@QAEPB_WXZ=?GetEncodedLabel@TextLabelFrame@GW@@QAEPB_WXZ
|
||||
/ALTERNATENAME:_?SetFont@TextLabelFrame@GW@@QAE_NI@Z=?SetFont@TextLabelFrame@GW@@QAE_NI@Z
|
||||
/ALTERNATENAME:_?SetLabel@TextLabelFrame@GW@@QAE_NPB_W@Z=?SetLabel@TextLabelFrame@GW@@QAE_NPB_W@Z
|
||||
/ALTERNATENAME:_?AcceptTrade@Trade@GW@@YA_NXZ=?AcceptTrade@Trade@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?CancelTrade@Trade@GW@@YA_NXZ=?CancelTrade@Trade@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?ChangeOffer@Trade@GW@@YA_NXZ=?ChangeOffer@Trade@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?IsItemOffered@Trade@GW@@YAPAUTradeItem@2@I@Z=?IsItemOffered@Trade@GW@@YAPAUTradeItem@2@I@Z
|
||||
/ALTERNATENAME:_?OfferItem@Trade@GW@@YA_NII@Z=?OfferItem@Trade@GW@@YA_NII@Z
|
||||
/ALTERNATENAME:_?OpenTradeWindow@Trade@GW@@YA_NI@Z=?OpenTradeWindow@Trade@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?RemoveItem@Trade@GW@@YA_NI@Z=?RemoveItem@Trade@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?SubmitOffer@Trade@GW@@YA_NI@Z=?SubmitOffer@Trade@GW@@YA_NI@Z
|
||||
/ALTERNATENAME:_?AddFrameUIInteractionCallback@UI@GW@@YA_NPAUFrame@12@P6AXPAUInteractionMessage@12@PAX2@Z2@Z=?AddFrameUIInteractionCallback@UI@GW@@YA_NPAUFrame@12@P6AXPAUInteractionMessage@12@PAX2@Z2@Z
|
||||
/ALTERNATENAME:_?AsyncDecodeStr@UI@GW@@YAXPB_WP6AXPAX0@Z1W4Language@Constants@2@@Z=?AsyncDecodeStr@UI@GW@@YAXPB_WP6AXPAX0@Z1W4Language@Constants@2@@Z
|
||||
/ALTERNATENAME:_?AsyncDecodeStr@UI@GW@@YAXPB_WPA_WI@Z=?AsyncDecodeStr@UI@GW@@YAXPB_WPA_WI@Z
|
||||
/ALTERNATENAME:_?ButtonClick@UI@GW@@YA_NPAUFrame@12@@Z=?ButtonClick@UI@GW@@YA_NPAUFrame@12@@Z
|
||||
/ALTERNATENAME:_?CreateUIComponent@UI@GW@@YAIIIIP6AXPAUInteractionMessage@12@PAX1@Z1PB_W@Z=?CreateUIComponent@UI@GW@@YAIIIIP6AXPAUInteractionMessage@12@PAX1@Z1PB_W@Z
|
||||
/ALTERNATENAME:_?Default_UICallback@UI@GW@@YA_NPAUInteractionMessage@12@PAX1@Z=?Default_UICallback@UI@GW@@YA_NPAUInteractionMessage@12@PAX1@Z
|
||||
/ALTERNATENAME:_?DestroyUIComponent@UI@GW@@YA_NPAUFrame@12@@Z=?DestroyUIComponent@UI@GW@@YA_NPAUFrame@12@@Z
|
||||
/ALTERNATENAME:_?DrawOnCompass@UI@GW@@YA_NIIPAUCompassPoint@12@@Z=?DrawOnCompass@UI@GW@@YA_NIIPAUCompassPoint@12@@Z
|
||||
/ALTERNATENAME:_?EncStrToUInt32@UI@GW@@YAIPB_W@Z=?EncStrToUInt32@UI@GW@@YAIPB_W@Z
|
||||
/ALTERNATENAME:_?GetChildFrame@UI@GW@@YAPAUFrame@12@PAU312@I@Z=?GetChildFrame@UI@GW@@YAPAUFrame@12@PAU312@I@Z
|
||||
/ALTERNATENAME:_?GetCommandLinePref@UI@GW@@YA_NPB_WPAI@Z=?GetCommandLinePref@UI@GW@@YA_NPB_WPAI@Z
|
||||
/ALTERNATENAME:_?GetCommandLinePref@UI@GW@@YA_NPB_WPAPA_W@Z=?GetCommandLinePref@UI@GW@@YA_NPB_WPAPA_W@Z
|
||||
/ALTERNATENAME:_?GetCurrentTooltip@UI@GW@@YAPAUTooltipInfo@12@XZ=?GetCurrentTooltip@UI@GW@@YAPAUTooltipInfo@12@XZ
|
||||
/ALTERNATENAME:_?GetFrameById@UI@GW@@YAPAUFrame@12@I@Z=?GetFrameById@UI@GW@@YAPAUFrame@12@I@Z
|
||||
/ALTERNATENAME:_?GetFrameByLabel@UI@GW@@YAPAUFrame@12@PB_W@Z=?GetFrameByLabel@UI@GW@@YAPAUFrame@12@PB_W@Z
|
||||
/ALTERNATENAME:_?GetFrameContext@UI@GW@@YAPAXPAUFrame@12@@Z=?GetFrameContext@UI@GW@@YAPAXPAUFrame@12@@Z
|
||||
/ALTERNATENAME:_?GetIsShiftScreenShot@UI@GW@@YA_NXZ=?GetIsShiftScreenShot@UI@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsUIDrawn@UI@GW@@YA_NXZ=?GetIsUIDrawn@UI@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetIsWorldMapShowing@UI@GW@@YA_NXZ=?GetIsWorldMapShowing@UI@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?GetParentFrame@UI@GW@@YAPAUFrame@12@PAU312@@Z=?GetParentFrame@UI@GW@@YAPAUFrame@12@PAU312@@Z
|
||||
/ALTERNATENAME:_?GetPreference@UI@GW@@YAIW4EnumPreference@12@@Z=?GetPreference@UI@GW@@YAIW4EnumPreference@12@@Z
|
||||
/ALTERNATENAME:_?GetPreference@UI@GW@@YAIW4NumberPreference@12@@Z=?GetPreference@UI@GW@@YAIW4NumberPreference@12@@Z
|
||||
/ALTERNATENAME:_?GetPreference@UI@GW@@YAPA_WW4StringPreference@12@@Z=?GetPreference@UI@GW@@YAPA_WW4StringPreference@12@@Z
|
||||
/ALTERNATENAME:_?GetPreference@UI@GW@@YA_NW4FlagPreference@12@@Z=?GetPreference@UI@GW@@YA_NW4FlagPreference@12@@Z
|
||||
/ALTERNATENAME:_?GetPreferenceOptions@UI@GW@@YAIW4EnumPreference@12@PAPAI@Z=?GetPreferenceOptions@UI@GW@@YAIW4EnumPreference@12@PAPAI@Z
|
||||
/ALTERNATENAME:_?GetRootFrame@UI@GW@@YAPAUFrame@12@XZ=?GetRootFrame@UI@GW@@YAPAUFrame@12@XZ
|
||||
/ALTERNATENAME:_?GetSettings@UI@GW@@YAPAV?$Array@E@2@XZ=?GetSettings@UI@GW@@YAPAV?$Array@E@2@XZ
|
||||
/ALTERNATENAME:_?GetTextLanguage@UI@GW@@YA?AW4Language@Constants@2@XZ=?GetTextLanguage@UI@GW@@YA?AW4Language@Constants@2@XZ
|
||||
/ALTERNATENAME:_?GetWindowPosition@UI@GW@@YAPAUWindowPosition@12@W4WindowID@12@@Z=?GetWindowPosition@UI@GW@@YAPAUWindowPosition@12@W4WindowID@12@@Z
|
||||
/ALTERNATENAME:_?IsInControllerCursorMode@UI@GW@@YA_NXZ=?IsInControllerCursorMode@UI@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?IsInControllerMode@UI@GW@@YA_NXZ=?IsInControllerMode@UI@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?IsInMobileMode@UI@GW@@YA_NXZ=?IsInMobileMode@UI@GW@@YA_NXZ
|
||||
/ALTERNATENAME:_?IsValidEncStr@UI@GW@@YA_NPB_W@Z=?IsValidEncStr@UI@GW@@YA_NPB_W@Z
|
||||
/ALTERNATENAME:_?Keydown@UI@GW@@YA_NW4ControlAction@12@PAUFrame@12@@Z=?Keydown@UI@GW@@YA_NW4ControlAction@12@PAUFrame@12@@Z
|
||||
/ALTERNATENAME:_?Keypress@UI@GW@@YA_NW4ControlAction@12@PAUFrame@12@@Z=?Keypress@UI@GW@@YA_NW4ControlAction@12@PAUFrame@12@@Z
|
||||
/ALTERNATENAME:_?Keyup@UI@GW@@YA_NW4ControlAction@12@PAUFrame@12@@Z=?Keyup@UI@GW@@YA_NW4ControlAction@12@PAUFrame@12@@Z
|
||||
/ALTERNATENAME:_?RemoveCreateUIComponentCallback@UI@GW@@YAXPAUHookEntry@2@@Z=?RemoveCreateUIComponentCallback@UI@GW@@YAXPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?RemoveFrameUIMessageCallback@UI@GW@@YAXPAUHookEntry@2@@Z=?RemoveFrameUIMessageCallback@UI@GW@@YAXPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?RemoveKeydownCallback@UI@GW@@YAXPAUHookEntry@2@@Z=?RemoveKeydownCallback@UI@GW@@YAXPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?RemoveKeyupCallback@UI@GW@@YAXPAUHookEntry@2@@Z=?RemoveKeyupCallback@UI@GW@@YAXPAUHookEntry@2@@Z
|
||||
/ALTERNATENAME:_?RemoveUIMessageCallback@UI@GW@@YAXPAUHookEntry@2@W4UIMessage@12@@Z=?RemoveUIMessageCallback@UI@GW@@YAXPAUHookEntry@2@W4UIMessage@12@@Z
|
||||
/ALTERNATENAME:_?SelectDropdownOption@UI@GW@@YA_NPAUFrame@12@I@Z=?SelectDropdownOption@UI@GW@@YA_NPAUFrame@12@I@Z
|
||||
/ALTERNATENAME:_?SendFrameUIMessage@UI@GW@@YA_NPAUFrame@12@W4UIMessage@12@PAX2@Z=?SendFrameUIMessage@UI@GW@@YA_NPAUFrame@12@W4UIMessage@12@PAX2@Z
|
||||
/ALTERNATENAME:_?SendUIMessage@UI@GW@@YA_NW4UIMessage@12@PAX1@Z=?SendUIMessage@UI@GW@@YA_NW4UIMessage@12@PAX1@Z
|
||||
/ALTERNATENAME:_?SetCommandLinePref@UI@GW@@YA_NPB_WI@Z=?SetCommandLinePref@UI@GW@@YA_NPB_WI@Z
|
||||
/ALTERNATENAME:_?SetCommandLinePref@UI@GW@@YA_NPB_WPA_W@Z=?SetCommandLinePref@UI@GW@@YA_NPB_WPA_W@Z
|
||||
/ALTERNATENAME:_?SetFrameDisabled@UI@GW@@YA_NPAUFrame@12@_N@Z=?SetFrameDisabled@UI@GW@@YA_NPAUFrame@12@_N@Z
|
||||
/ALTERNATENAME:_?SetFrameMargins@UI@GW@@YA_NPAUFrame@12@IQAM1I@Z=?SetFrameMargins@UI@GW@@YA_NPAUFrame@12@IQAM1I@Z
|
||||
/ALTERNATENAME:_?SetFrameTitle@UI@GW@@YA_NPAUFrame@12@PB_W@Z=?SetFrameTitle@UI@GW@@YA_NPAUFrame@12@PB_W@Z
|
||||
/ALTERNATENAME:_?SetFrameVisible@UI@GW@@YA_NPAUFrame@12@_N@Z=?SetFrameVisible@UI@GW@@YA_NPAUFrame@12@_N@Z
|
||||
/ALTERNATENAME:_?SetOpenLinks@UI@GW@@YAX_N@Z=?SetOpenLinks@UI@GW@@YAX_N@Z
|
||||
/ALTERNATENAME:_?SetPreference@UI@GW@@YA_NW4EnumPreference@12@I@Z=?SetPreference@UI@GW@@YA_NW4EnumPreference@12@I@Z
|
||||
/ALTERNATENAME:_?SetPreference@UI@GW@@YA_NW4FlagPreference@12@_N@Z=?SetPreference@UI@GW@@YA_NW4FlagPreference@12@_N@Z
|
||||
/ALTERNATENAME:_?SetPreference@UI@GW@@YA_NW4NumberPreference@12@I@Z=?SetPreference@UI@GW@@YA_NW4NumberPreference@12@I@Z
|
||||
/ALTERNATENAME:_?SetPreference@UI@GW@@YA_NW4StringPreference@12@PA_W@Z=?SetPreference@UI@GW@@YA_NW4StringPreference@12@PA_W@Z
|
||||
/ALTERNATENAME:_?SetWindowPosition@UI@GW@@YA_NW4WindowID@12@PAUWindowPosition@12@@Z=?SetWindowPosition@UI@GW@@YA_NW4WindowID@12@PAUWindowPosition@12@@Z
|
||||
/ALTERNATENAME:_?SetWindowVisible@UI@GW@@YA_NW4WindowID@12@_N@Z=?SetWindowVisible@UI@GW@@YA_NW4WindowID@12@_N@Z
|
||||
/ALTERNATENAME:_?TriggerFrameRedraw@UI@GW@@YA_NPAUFrame@12@@Z=?TriggerFrameRedraw@UI@GW@@YA_NPAUFrame@12@@Z
|
||||
/ALTERNATENAME:_?UInt32ToEncStr@UI@GW@@YA_NIPA_WI@Z=?UInt32ToEncStr@UI@GW@@YA_NIPA_WI@Z
|
||||
/ALTERNATENAME:_?GetBottomRightOnScreen@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z=?GetBottomRightOnScreen@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z
|
||||
/ALTERNATENAME:_?GetContentBottomRight@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z=?GetContentBottomRight@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z
|
||||
/ALTERNATENAME:_?GetContentTopLeft@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z=?GetContentTopLeft@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z
|
||||
/ALTERNATENAME:_?GetSizeOnScreen@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z=?GetSizeOnScreen@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z
|
||||
/ALTERNATENAME:_?GetTopLeftOnScreen@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z=?GetTopLeftOnScreen@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z
|
||||
/ALTERNATENAME:_?GetViewportScale@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z=?GetViewportScale@FramePosition@UI@GW@@QBE?AUVec2f@3@PBUFrame@23@@Z
|
||||
/ALTERNATENAME:_?GetFrame@FrameRelation@UI@GW@@QAEPAUFrame@23@XZ=?GetFrame@FrameRelation@UI@GW@@QAEPAUFrame@23@XZ
|
||||
/ALTERNATENAME:_?GetParent@FrameRelation@UI@GW@@QBEPAUFrame@23@XZ=?GetParent@FrameRelation@UI@GW@@QBEPAUFrame@23@XZ
|
||||
/ALTERNATENAME:_?xAxis@WindowPosition@UI@GW@@QBE?AUVec2f@3@M_N@Z=?xAxis@WindowPosition@UI@GW@@QBE?AUVec2f@3@M_N@Z
|
||||
/ALTERNATENAME:_?yAxis@WindowPosition@UI@GW@@QBE?AUVec2f@3@M_N@Z=?yAxis@WindowPosition@UI@GW@@QBE?AUVec2f@3@M_N@Z
|
||||
@@ -13,7 +13,7 @@ namespace Daybreak.API.Interop
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// P/Invoke bindings for 531 C++ exports from gwca.dll (0 skipped).
|
||||
/// P/Invoke bindings for 536 C++ exports from gwca.dll (0 skipped).
|
||||
/// Nested classes mirror the C++ namespace hierarchy (e.g. GW::Agents → GWCA.GW.Agents).
|
||||
/// Types annotated with [GWCAEquivalent] are used in signatures where available.
|
||||
/// </summary>
|
||||
@@ -2307,6 +2307,11 @@ public static unsafe partial class GWCA
|
||||
[UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
public static partial void EnableHooks();
|
||||
|
||||
// GW::Render::FlushCommandQueue
|
||||
[LibraryImport(DllName, EntryPoint = "?FlushCommandQueue@Render@GW@@YAXXZ")]
|
||||
[UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
public static partial void FlushCommandQueue();
|
||||
|
||||
// GW::Render::GetDevice | returns TODO: map struct IDirect3DDevice9
|
||||
// [LibraryImport(DllName, EntryPoint = "?GetDevice@Render@GW@@YAPAUIDirect3DDevice9@@XZ")]
|
||||
// [UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
@@ -2924,6 +2929,11 @@ public static unsafe partial class GWCA
|
||||
[UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
public static partial uint EncStrToUInt32(ushort* ptr);
|
||||
|
||||
// GW::UI::GetButtonFrameByEncodedString | returns TODO: map struct GW::ButtonFrame
|
||||
// [LibraryImport(DllName, EntryPoint = "?GetButtonFrameByEncodedString@UI@GW@@YAPAUButtonFrame@2@PB_W_N@Z")]
|
||||
// [UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
// public static partial ButtonFrame* GetButtonFrameByEncodedString(ushort* ptr1, [MarshalAs(UnmanagedType.U1)] bool flag2);
|
||||
|
||||
// GW::UI::GetChildFrame
|
||||
[LibraryImport(DllName, EntryPoint = "?GetChildFrame@UI@GW@@YAPAUFrame@12@PAU312@I@Z")]
|
||||
[UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
@@ -2979,6 +2989,16 @@ public static unsafe partial class GWCA
|
||||
[return: MarshalAs(UnmanagedType.U1)]
|
||||
public static partial bool GetIsWorldMapShowing();
|
||||
|
||||
// GW::UI::GetLastFrameContext
|
||||
[LibraryImport(DllName, EntryPoint = "?GetLastFrameContext@UI@GW@@YAPAXPAUFrame@12@@Z")]
|
||||
[UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
public static partial void* GetLastFrameContext(global::Daybreak.API.Interop.Frame* frame);
|
||||
|
||||
// GW::UI::GetMultilineTextFrameByEncodedString | returns TODO: map struct GW::MultiLineTextLabelFrame
|
||||
// [LibraryImport(DllName, EntryPoint = "?GetMultilineTextFrameByEncodedString@UI@GW@@YAPAUMultiLineTextLabelFrame@2@PB_W_N@Z")]
|
||||
// [UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
// public static partial MultiLineTextLabelFrame* GetMultilineTextFrameByEncodedString(ushort* ptr1, [MarshalAs(UnmanagedType.U1)] bool flag2);
|
||||
|
||||
// GW::UI::GetParentFrame
|
||||
[LibraryImport(DllName, EntryPoint = "?GetParentFrame@UI@GW@@YAPAUFrame@12@PAU312@@Z")]
|
||||
[UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
@@ -3020,6 +3040,11 @@ public static unsafe partial class GWCA
|
||||
[UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
public static partial global::Daybreak.API.Interop.GuildWars.GuildWarsArray<byte>* GetSettings();
|
||||
|
||||
// GW::UI::GetTextFrameByEncodedString | returns TODO: map struct GW::TextLabelFrame
|
||||
// [LibraryImport(DllName, EntryPoint = "?GetTextFrameByEncodedString@UI@GW@@YAPAUTextLabelFrame@2@PB_W_N@Z")]
|
||||
// [UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
// public static partial TextLabelFrame* GetTextFrameByEncodedString(ushort* ptr1, [MarshalAs(UnmanagedType.U1)] bool flag2);
|
||||
|
||||
// GW::UI::GetTextLanguage
|
||||
[LibraryImport(DllName, EntryPoint = "?GetTextLanguage@UI@GW@@YA?AW4Language@Constants@2@XZ")]
|
||||
[UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]
|
||||
|
||||
@@ -308,45 +308,6 @@ public sealed class GenerateGWCABindings : IIncrementalGenerator
|
||||
var outputPath = Path.Combine(repoRoot!, "Daybreak.API", "Interop", "GWCA.cs");
|
||||
#pragma warning disable RS1035 // File IO required to emit source that LibraryImport generator can process
|
||||
File.WriteAllText(outputPath, sb.ToString());
|
||||
|
||||
// Emit linker /ALTERNATENAME directives for the NativeAOT (DirectPInvoke,
|
||||
// win-x86) static-link path. NativeAOT decorates cdecl P/Invoke targets
|
||||
// with a leading underscore ('_?Foo@GW@@...'), but MSVC emits C++ symbols
|
||||
// without it ('?Foo@GW@@...'). DirectPInvoke does no fuzzy matching, so we
|
||||
// bridge each referenced symbol to its real name. Harmless on the DLL path
|
||||
// (the file is only consumed by the native linker via Daybreak.API.csproj).
|
||||
EmitAlternateNamesFile(sb.ToString(),
|
||||
Path.Combine(repoRoot!, "Daybreak.API", "Interop", "GWCA.alternatenames.rsp"));
|
||||
#pragma warning restore RS1035
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Scans the generated bindings for active (non-commented) LibraryImport
|
||||
/// entry points and writes one "/ALTERNATENAME:_<entry>=<entry>"
|
||||
/// directive per unique symbol, bridging NativeAOT's x86 cdecl underscore
|
||||
/// decoration to GWCA's undecorated MSVC C++ export names.
|
||||
/// </summary>
|
||||
private static void EmitAlternateNamesFile(string generatedSource, string outputPath)
|
||||
{
|
||||
const string marker = "[LibraryImport(DllName, EntryPoint = \"";
|
||||
var seen = new HashSet<string>(StringComparer.Ordinal);
|
||||
var alt = new StringBuilder();
|
||||
foreach (var rawLine in generatedSource.Split('\n'))
|
||||
{
|
||||
var line = rawLine.Trim();
|
||||
// Skip commented-out bindings ("// [LibraryImport...]").
|
||||
if (!line.StartsWith(marker, StringComparison.Ordinal))
|
||||
continue;
|
||||
var start = marker.Length;
|
||||
var end = line.IndexOf('"', start);
|
||||
if (end <= start)
|
||||
continue;
|
||||
var entry = line.Substring(start, end - start);
|
||||
if (seen.Add(entry))
|
||||
alt.Append("/ALTERNATENAME:_").Append(entry).Append('=').Append(entry).Append('\n');
|
||||
}
|
||||
#pragma warning disable RS1035 // File IO required to emit linker directives the native linker consumes
|
||||
File.WriteAllText(outputPath, alt.ToString());
|
||||
#pragma warning restore RS1035
|
||||
}
|
||||
|
||||
@@ -509,11 +470,8 @@ public sealed class GenerateGWCABindings : IIncrementalGenerator
|
||||
|
||||
// Build LibraryImport attribute and calling convention. GWCA's free
|
||||
// functions are __cdecl (the 'YA' in the mangled name) and members are
|
||||
// __thiscall ('QAE'/'AAE'). The convention must be explicit: it is both
|
||||
// an ABI requirement (x86 stack cleanup differs) and, for DirectPInvoke
|
||||
// static linking, it drives the symbol decoration the linker resolves.
|
||||
// Without it the default Winapi/__stdcall mangles every free function as
|
||||
// '_<name>@<bytes>', which matches neither the cdecl ABI nor the lib.
|
||||
// __thiscall ('QAE'/'AAE'). The convention must be explicit on x86
|
||||
// because stack cleanup differs from the Winapi/__stdcall default.
|
||||
var conventionAttr = info.IsMember
|
||||
? $"[UnmanagedCallConv(CallConvs = [typeof(CallConvThiscall)])]"
|
||||
: $"[UnmanagedCallConv(CallConvs = [typeof(CallConvCdecl)])]";
|
||||
|
||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Reference in New Issue
Block a user