#pragma once

#include <cstdint>

#include "CExoString.hpp"
#include "CVirtualMachineCmdImplementer.hpp"

namespace NWNXLib {

namespace API {

// Forward class declarations (defined in the source file)
struct C2DA;
struct CResGFF;
struct CResStruct;
struct pfCVMCommands;

struct CNWVirtualMachineCommands
    : CVirtualMachineCmdImplementer
{
    pfCVMCommands* m_pVirtualMachineCommands;

    // The below are auto generated stubs.
    CNWVirtualMachineCommands() = default;
    CNWVirtualMachineCommands(const CNWVirtualMachineCommands&) = default;
    CNWVirtualMachineCommands& operator=(const CNWVirtualMachineCommands&) = default;

    ~CNWVirtualMachineCommands();
    void* CopyGameDefinedStructure(int32_t, void*);
    void* CreateGameDefinedStructure(int32_t);
    int32_t DebugGUIGetMessageFrom(char**, int32_t*);
    void DebugGUISendMessageTo(char*, int32_t);
    int32_t DebugGUIStart();
    void DebugGUIStop();
    void DebugGUIUpdate();
    void DestroyGameDefinedStructure(int32_t, void*);
    int32_t ExecuteCommand(int32_t, int32_t);
    int32_t ExecuteCommandActionCounterSpell(int32_t, int32_t);
    int32_t ExecuteCommandActionDoCommand(int32_t, int32_t);
    int32_t ExecuteCommandActionEquipMostDamagingMelee(int32_t, int32_t);
    int32_t ExecuteCommandActionEquipMostDamagingRanged(int32_t, int32_t);
    int32_t ExecuteCommandActionEquipMostEffectiveArmor(int32_t, int32_t);
    int32_t ExecuteCommandActionExamine(int32_t, int32_t);
    int32_t ExecuteCommandActionExchangeItem(int32_t, int32_t);
    int32_t ExecuteCommandActionFollowObject(int32_t, int32_t);
    int32_t ExecuteCommandActionInteractObject(int32_t, int32_t);
    int32_t ExecuteCommandActionJumpToObject(int32_t, int32_t);
    int32_t ExecuteCommandActionJumpToPoint(int32_t, int32_t);
    int32_t ExecuteCommandActionLockActions(int32_t, int32_t);
    int32_t ExecuteCommandActionMoveAwayFromLocation(int32_t, int32_t);
    int32_t ExecuteCommandActionPauseConversation(int32_t, int32_t);
    int32_t ExecuteCommandActionRandomWalk(int32_t, int32_t);
    int32_t ExecuteCommandActionRest(int32_t, int32_t);
    int32_t ExecuteCommandActionResumeConversation(int32_t, int32_t);
    int32_t ExecuteCommandActionSit(int32_t, int32_t);
    int32_t ExecuteCommandActionStartConversation(int32_t, int32_t);
    int32_t ExecuteCommandActionUseFeat(int32_t, int32_t);
    int32_t ExecuteCommandActionUseSkill(int32_t, int32_t);
    int32_t ExecuteCommandActionUseTalent(int32_t, int32_t);
    int32_t ExecuteCommandActivatePortal(int32_t, int32_t);
    int32_t ExecuteCommandAddItemProperty(int32_t, int32_t);
    int32_t ExecuteCommandAddJournalQuestEntry(int32_t, int32_t);
    int32_t ExecuteCommandAddToParty(int32_t, int32_t);
    int32_t ExecuteCommandAdjustAlignment(int32_t, int32_t);
    int32_t ExecuteCommandAdjustReputation(int32_t, int32_t);
    int32_t ExecuteCommandAmbientSound(int32_t, int32_t);
    int32_t ExecuteCommandApplyEffectAtPoint(int32_t, int32_t);
    int32_t ExecuteCommandApplyEffectOnObject(int32_t, int32_t);
    int32_t ExecuteCommandAreaManagement(int32_t, int32_t);
    int32_t ExecuteCommandAssignCommand(int32_t, int32_t);
    int32_t ExecuteCommandAssociateAccess(int32_t, int32_t);
    int32_t ExecuteCommandAttack(int32_t, int32_t);
    int32_t ExecuteCommandAutoMapExplorationManagement(int32_t, int32_t);
    int32_t ExecuteCommandBeginConversation(int32_t, int32_t);
    int32_t ExecuteCommandBlackScreen(int32_t, int32_t);
    int32_t ExecuteCommandBootPC(int32_t, int32_t);
    int32_t ExecuteCommandCastSpell(int32_t, int32_t);
    int32_t ExecuteCommandChangeFaction(int32_t, int32_t);
    int32_t ExecuteCommandClearAllActions(int32_t, int32_t);
    int32_t ExecuteCommandCloseDoor(int32_t, int32_t);
    int32_t ExecuteCommandCopyItem(int32_t, int32_t);
    int32_t ExecuteCommandCopyItemAndModify(int32_t, int32_t);
    int32_t ExecuteCommandCopyObject(int32_t, int32_t);
    int32_t ExecuteCommandCreateItemOnObject(int32_t, int32_t);
    int32_t ExecuteCommandCreateObject(int32_t, int32_t);
    int32_t ExecuteCommandCreateTrapAtLocation(int32_t, int32_t);
    int32_t ExecuteCommandCreateTrapOnObject(int32_t, int32_t);
    int32_t ExecuteCommandDayNightCycle(int32_t, int32_t);
    int32_t ExecuteCommandDecrementFeatUses(int32_t, int32_t);
    int32_t ExecuteCommandDecrementSpellUses(int32_t, int32_t);
    int32_t ExecuteCommandDelayCommand(int32_t, int32_t);
    int32_t ExecuteCommandDeleteCampaignVariable(int32_t, int32_t);
    int32_t ExecuteCommandDeleteVar(int32_t, int32_t);
    int32_t ExecuteCommandDestroyCampaignDatabase(int32_t, int32_t);
    int32_t ExecuteCommandDestroyObject(int32_t, int32_t);
    int32_t ExecuteCommandDistanceConversions(int32_t, int32_t);
    int32_t ExecuteCommandDoDoorAction(int32_t, int32_t);
    int32_t ExecuteCommandDoSinglePlayerAutoSave(int32_t, int32_t);
    int32_t ExecuteCommandDoTouchAttack(int32_t, int32_t);
    int32_t ExecuteCommandDoWhirlwindAttack(int32_t, int32_t);
    int32_t ExecuteCommandEffectAbilityDecrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectAbilityIncrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectACDecrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectACIncrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectAppear(int32_t, int32_t);
    int32_t ExecuteCommandEffectAreaEffect(int32_t, int32_t);
    int32_t ExecuteCommandEffectAttackDecrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectAttackIncrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectBeam(int32_t, int32_t);
    int32_t ExecuteCommandEffectBlindness(int32_t, int32_t);
    int32_t ExecuteCommandEffectComplex(int32_t, int32_t);
    int32_t ExecuteCommandEffectConcealment(int32_t, int32_t);
    int32_t ExecuteCommandEffectCutsceneGhost(int32_t, int32_t);
    int32_t ExecuteCommandEffectDamage(int32_t, int32_t);
    int32_t ExecuteCommandEffectDamageDecrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectDamageImmunityDecrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectDamageImmunityIncrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectDamageIncrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectDamageReduction(int32_t, int32_t);
    int32_t ExecuteCommandEffectDamageResistance(int32_t, int32_t);
    int32_t ExecuteCommandEffectDamageShield(int32_t, int32_t);
    int32_t ExecuteCommandEffectDarkness(int32_t, int32_t);
    int32_t ExecuteCommandEffectDisappear(int32_t, int32_t);
    int32_t ExecuteCommandEffectDisappearAppear(int32_t, int32_t);
    int32_t ExecuteCommandEffectDisease(int32_t, int32_t);
    int32_t ExecuteCommandEffectEthereal(int32_t, int32_t);
    int32_t ExecuteCommandEffectHeal(int32_t, int32_t);
    int32_t ExecuteCommandEffectHitPointChangeWhenDying(int32_t, int32_t);
    int32_t ExecuteCommandEffectImmunity(int32_t, int32_t);
    int32_t ExecuteCommandEffectInvisibility(int32_t, int32_t);
    int32_t ExecuteCommandEffectLinkEffects(int32_t, int32_t);
    int32_t ExecuteCommandEffectMissChance(int32_t, int32_t);
    int32_t ExecuteCommandEffectModifyAttacks(int32_t, int32_t);
    int32_t ExecuteCommandEffectMovementSpeedDecrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectMovementSpeedIncrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectNegativeLevel(int32_t, int32_t);
    int32_t ExecuteCommandEffectPetrify(int32_t, int32_t);
    int32_t ExecuteCommandEffectPoison(int32_t, int32_t);
    int32_t ExecuteCommandEffectResurrection(int32_t, int32_t);
    int32_t ExecuteCommandEffectSanctuary(int32_t, int32_t);
    int32_t ExecuteCommandEffectSavingThrowDecrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectSavingThrowIncrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectSeeInvisible(int32_t, int32_t);
    int32_t ExecuteCommandEffectSkillDecrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectSkillIncrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectSpellFailure(int32_t, int32_t);
    int32_t ExecuteCommandEffectSpellImmunity(int32_t, int32_t);
    int32_t ExecuteCommandEffectSpellLevelAbsorption(int32_t, int32_t);
    int32_t ExecuteCommandEffectSpellResistanceDecrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectSpellResistanceIncrease(int32_t, int32_t);
    int32_t ExecuteCommandEffectSummonCreature(int32_t, int32_t);
    int32_t ExecuteCommandEffectSwarm(int32_t, int32_t);
    int32_t ExecuteCommandEffectTemporaryHP(int32_t, int32_t);
    int32_t ExecuteCommandEffectTrueSeeing(int32_t, int32_t);
    int32_t ExecuteCommandEffectTurnResistance(int32_t, int32_t);
    int32_t ExecuteCommandEffectUltravision(int32_t, int32_t);
    int32_t ExecuteCommandEffectVisualEffect(int32_t, int32_t);
    int32_t ExecuteCommandEndGame(int32_t, int32_t);
    int32_t ExecuteCommandEquipItem(int32_t, int32_t);
    int32_t ExecuteCommandEventActivateItem(int32_t, int32_t);
    int32_t ExecuteCommandEventConversation(int32_t, int32_t);
    int32_t ExecuteCommandEventScriptManagement(int32_t, int32_t);
    int32_t ExecuteCommandEventSpellCastAt(int32_t, int32_t);
    int32_t ExecuteCommandEventUserDefined(int32_t, int32_t);
    int32_t ExecuteCommandExecuteScript(int32_t, int32_t);
    int32_t ExecuteCommandExploreAreaForPlayer(int32_t, int32_t);
    int32_t ExecuteCommandExportAllCharacters(int32_t, int32_t);
    int32_t ExecuteCommandExportSingleCharacter(int32_t, int32_t);
    int32_t ExecuteCommandFindSubString(int32_t, int32_t);
    int32_t ExecuteCommandFloatingText(int32_t, int32_t);
    int32_t ExecuteCommandFloatToInt(int32_t, int32_t);
    int32_t ExecuteCommandFloatToString(int32_t, int32_t);
    int32_t ExecuteCommandForceRest(int32_t, int32_t);
    int32_t ExecuteCommandGet2DAString(int32_t, int32_t);
    int32_t ExecuteCommandGetAbilityModifier(int32_t, int32_t);
    int32_t ExecuteCommandGetAbilityScore(int32_t, int32_t);
    int32_t ExecuteCommandGetAC(int32_t, int32_t);
    int32_t ExecuteCommandGetActionMode(int32_t, int32_t);
    int32_t ExecuteCommandGetAge(int32_t, int32_t);
    int32_t ExecuteCommandGetAILevel(int32_t, int32_t);
    int32_t ExecuteCommandGetAlignment(int32_t, int32_t);
    int32_t ExecuteCommandGetAnimalCompanionCreatureType(int32_t, int32_t);
    int32_t ExecuteCommandGetAnimalCompanionName(int32_t, int32_t);
    int32_t ExecuteCommandGetAOEObjectCreator(int32_t, int32_t);
    int32_t ExecuteCommandGetAppearanceType(int32_t, int32_t);
    int32_t ExecuteCommandGetArcaneSpellFailure(int32_t, int32_t);
    int32_t ExecuteCommandGetArea(int32_t, int32_t);
    int32_t ExecuteCommandGetAreaSize(int32_t, int32_t);
    int32_t ExecuteCommandGetAssociate(int32_t, int32_t);
    int32_t ExecuteCommandGetAssociateType(int32_t, int32_t);
    int32_t ExecuteCommandGetAttackTarget(int32_t, int32_t);
    int32_t ExecuteCommandGetAttemptedAttackTarget(int32_t, int32_t);
    int32_t ExecuteCommandGetAttemptedSpellTarget(int32_t, int32_t);
    int32_t ExecuteCommandGetBaseAttackBonus(int32_t, int32_t);
    int32_t ExecuteCommandGetBaseItemType(int32_t, int32_t);
    int32_t ExecuteCommandGetBattleTrack(int32_t, int32_t);
    int32_t ExecuteCommandGetBlockingDoor(int32_t, int32_t);
    int32_t ExecuteCommandGetCalendarDay(int32_t, int32_t);
    int32_t ExecuteCommandGetCalendarMonth(int32_t, int32_t);
    int32_t ExecuteCommandGetCalendarYear(int32_t, int32_t);
    int32_t ExecuteCommandGetCampaignFloat(int32_t, int32_t);
    int32_t ExecuteCommandGetCampaignInt(int32_t, int32_t);
    int32_t ExecuteCommandGetCampaignLocation(int32_t, int32_t);
    int32_t ExecuteCommandGetCampaignString(int32_t, int32_t);
    int32_t ExecuteCommandGetCampaignVector(int32_t, int32_t);
    int32_t ExecuteCommandGetCasterLevel(int32_t, int32_t);
    int32_t ExecuteCommandGetChallengeRating(int32_t, int32_t);
    int32_t ExecuteCommandGetClassInformation(int32_t, int32_t);
    int32_t ExecuteCommandGetColor(int32_t, int32_t);
    int32_t ExecuteCommandGetCommandable(int32_t, int32_t);
    int32_t ExecuteCommandGetCreatureBodyPart(int32_t, int32_t);
    int32_t ExecuteCommandGetCreatureHasTalent(int32_t, int32_t);
    int32_t ExecuteCommandGetCreatureSize(int32_t, int32_t);
    int32_t ExecuteCommandGetCreatureTailType(int32_t, int32_t);
    int32_t ExecuteCommandGetCreatureTalent(int32_t, int32_t);
    int32_t ExecuteCommandGetCreatureWingType(int32_t, int32_t);
    int32_t ExecuteCommandGetCurrentAction(int32_t, int32_t);
    int32_t ExecuteCommandGetCutsceneCameraMoveRate(int32_t, int32_t);
    int32_t ExecuteCommandGetCutsceneMode(int32_t, int32_t);
    int32_t ExecuteCommandGetDamageDealtByType(int32_t, int32_t);
    int32_t ExecuteCommandGetDayTrack(int32_t, int32_t);
    int32_t ExecuteCommandGetDeity(int32_t, int32_t);
    int32_t ExecuteCommandGetDescription(int32_t, int32_t);
    int32_t ExecuteCommandGetDialogSoundLength(int32_t, int32_t);
    int32_t ExecuteCommandGetDistanceBetween(int32_t, int32_t);
    int32_t ExecuteCommandGetDistanceBetweenLocations(int32_t, int32_t);
    int32_t ExecuteCommandGetDistanceToObject(int32_t, int32_t);
    int32_t ExecuteCommandGetDroppableFlag(int32_t, int32_t);
    int32_t ExecuteCommandGetEffect(int32_t, int32_t);
    int32_t ExecuteCommandGetEffectCasterLevel(int32_t, int32_t);
    int32_t ExecuteCommandGetEffectCreator(int32_t, int32_t);
    int32_t ExecuteCommandGetEffectDuration(int32_t, int32_t);
    int32_t ExecuteCommandGetEffectDurationRemaining(int32_t, int32_t);
    int32_t ExecuteCommandGetEffectDurationType(int32_t, int32_t);
    int32_t ExecuteCommandGetEffectSpellId(int32_t, int32_t);
    int32_t ExecuteCommandGetEffectSubType(int32_t, int32_t);
    int32_t ExecuteCommandGetEffectTag(int32_t, int32_t);
    int32_t ExecuteCommandGetEffectType(int32_t, int32_t);
    int32_t ExecuteCommandGetEmotions(int32_t, int32_t);
    int32_t ExecuteCommandGetEncounterData(int32_t, int32_t);
    int32_t ExecuteCommandGetEnteringObject(int32_t, int32_t);
    int32_t ExecuteCommandGetFacing(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionAverageGoodEvilAlignment(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionAverageLawChaosAlignment(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionAverageLevel(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionAverageReputation(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionAverageXP(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionBestAC(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionEqual(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionGold(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionLeader(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionLeastDamagedMember(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionMember(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionMostDamagedMember(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionMostFrequentClass(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionNthNearestMember(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionStrongestMember(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionWeakestMember(int32_t, int32_t);
    int32_t ExecuteCommandGetFactionWorstAC(int32_t, int32_t);
    int32_t ExecuteCommandGetFamiliarCreatureType(int32_t, int32_t);
    int32_t ExecuteCommandGetFamiliarName(int32_t, int32_t);
    int32_t ExecuteCommandGetFogAmount(int32_t, int32_t);
    int32_t ExecuteCommandGetFogColor(int32_t, int32_t);
    int32_t ExecuteCommandGetFootstepType(int32_t, int32_t);
    int32_t ExecuteCommandGetFortitudeSavingThrow(int32_t, int32_t);
    int32_t ExecuteCommandGetGameDifficulty(int32_t, int32_t);
    int32_t ExecuteCommandGetGoingToBeAttackedBy(int32_t, int32_t);
    int32_t ExecuteCommandGetGold(int32_t, int32_t);
    int32_t ExecuteCommandGetGoldPieceValue(int32_t, int32_t);
    int32_t ExecuteCommandGetGroundHeight(int32_t, int32_t);
    int32_t ExecuteCommandGetHardness(int32_t, int32_t);
    int32_t ExecuteCommandGetHasFeat(int32_t, int32_t);
    int32_t ExecuteCommandGetHasFeatEffect(int32_t, int32_t);
    int32_t ExecuteCommandGetHasInventory(int32_t, int32_t);
    int32_t ExecuteCommandGetHasSkill(int32_t, int32_t);
    int32_t ExecuteCommandGetHasSpell(int32_t, int32_t);
    int32_t ExecuteCommandGetHasSpellEffect(int32_t, int32_t);
    int32_t ExecuteCommandGetHenchman(int32_t, int32_t);
    int32_t ExecuteCommandGetHiddenWhenEquipped(int32_t, int32_t);
    int32_t ExecuteCommandGetHitDice(int32_t, int32_t);
    int32_t ExecuteCommandGetHitpoints(int32_t, int32_t);
    int32_t ExecuteCommandGetIdentified(int32_t, int32_t);
    int32_t ExecuteCommandGetImmortal(int32_t, int32_t);
    int32_t ExecuteCommandGetInfiniteFlag(int32_t, int32_t);
    int32_t ExecuteCommandGetInPersistentObject(int32_t, int32_t);
    int32_t ExecuteCommandGetInventoryDisturbItem(int32_t, int32_t);
    int32_t ExecuteCommandGetInventoryDisturbType(int32_t, int32_t);
    int32_t ExecuteCommandGetIsAreaAboveGround(int32_t, int32_t);
    int32_t ExecuteCommandGetIsAreaInterior(int32_t, int32_t);
    int32_t ExecuteCommandGetIsAreaNatural(int32_t, int32_t);
    int32_t ExecuteCommandGetIsCreatureDisarmable(int32_t, int32_t);
    int32_t ExecuteCommandGetIsDawn(int32_t, int32_t);
    int32_t ExecuteCommandGetIsDay(int32_t, int32_t);
    int32_t ExecuteCommandGetIsDMPossessed(int32_t, int32_t);
    int32_t ExecuteCommandGetIsDoorActionPossible(int32_t, int32_t);
    int32_t ExecuteCommandGetIsDusk(int32_t, int32_t);
    int32_t ExecuteCommandGetIsEncounterCreature(int32_t, int32_t);
    int32_t ExecuteCommandGetIsImmune(int32_t, int32_t);
    int32_t ExecuteCommandGetIsInCombat(int32_t, int32_t);
    int32_t ExecuteCommandGetIsInTrigger(int32_t, int32_t);
    int32_t ExecuteCommandGetIsNight(int32_t, int32_t);
    int32_t ExecuteCommandGetIsOpen(int32_t, int32_t);
    int32_t ExecuteCommandGetIsPossessedFamiliar(int32_t, int32_t);
    int32_t ExecuteCommandGetIsRacialTypePlayable(int32_t, int32_t);
    int32_t ExecuteCommandGetIsReactionType(int32_t, int32_t);
    int32_t ExecuteCommandGetIsResting(int32_t, int32_t);
    int32_t ExecuteCommandGetIsSkillSuccessful(int32_t, int32_t);
    int32_t ExecuteCommandGetIsTalentValid(int32_t, int32_t);
    int32_t ExecuteCommandGetIsTrapped(int32_t, int32_t);
    int32_t ExecuteCommandGetIsWeaponEffective(int32_t, int32_t);
    int32_t ExecuteCommandGetItemACValue(int32_t, int32_t);
    int32_t ExecuteCommandGetItemAppearance(int32_t, int32_t);
    int32_t ExecuteCommandGetItemCharges(int32_t, int32_t);
    int32_t ExecuteCommandGetItemCursedFlag(int32_t, int32_t);
    int32_t ExecuteCommandGetItemHasItemProperty(int32_t, int32_t);
    int32_t ExecuteCommandGetItemInInventory(int32_t, int32_t);
    int32_t ExecuteCommandGetItemInSlot(int32_t, int32_t);
    int32_t ExecuteCommandGetItemPossessedBy(int32_t, int32_t);
    int32_t ExecuteCommandGetItemPossessor(int32_t, int32_t);
    int32_t ExecuteCommandGetItemProperty(int32_t, int32_t);
    int32_t ExecuteCommandGetItemPropertyDuration(int32_t, int32_t);
    int32_t ExecuteCommandGetItemPropertyDurationRemaining(int32_t, int32_t);
    int32_t ExecuteCommandGetItemPropertyDurationType(int32_t, int32_t);
    int32_t ExecuteCommandGetItemPropertyInfo(int32_t, int32_t);
    int32_t ExecuteCommandGetItemPropertyTag(int32_t, int32_t);
    int32_t ExecuteCommandGetItemPropertyType(int32_t, int32_t);
    int32_t ExecuteCommandGetItemStackSize(int32_t, int32_t);
    int32_t ExecuteCommandGetJournalQuestExperience(int32_t, int32_t);
    int32_t ExecuteCommandGetKeyRequiredFeedbackMessage(int32_t, int32_t);
    int32_t ExecuteCommandGetLastAssociateCommand(int32_t, int32_t);
    int32_t ExecuteCommandGetLastAttacker(int32_t, int32_t);
    int32_t ExecuteCommandGetLastAttackMode(int32_t, int32_t);
    int32_t ExecuteCommandGetLastAttackType(int32_t, int32_t);
    int32_t ExecuteCommandGetLastClosedBy(int32_t, int32_t);
    int32_t ExecuteCommandGetLastDamager(int32_t, int32_t);
    int32_t ExecuteCommandGetLastDisarmed(int32_t, int32_t);
    int32_t ExecuteCommandGetLastDisturbed(int32_t, int32_t);
    int32_t ExecuteCommandGetLastEquipped(int32_t, int32_t);
    int32_t ExecuteCommandGetLastHostileActor(int32_t, int32_t);
    int32_t ExecuteCommandGetLastKiller(int32_t, int32_t);
    int32_t ExecuteCommandGetLastLocked(int32_t, int32_t);
    int32_t ExecuteCommandGetLastOpenedBy(int32_t, int32_t);
    int32_t ExecuteCommandGetLastPCRested(int32_t, int32_t);
    int32_t ExecuteCommandGetLastPerceived(int32_t, int32_t);
    int32_t ExecuteCommandGetLastPerception(int32_t, int32_t);
    int32_t ExecuteCommandGetLastRestEventType(int32_t, int32_t);
    int32_t ExecuteCommandGetLastSpeaker(int32_t, int32_t);
    int32_t ExecuteCommandGetLastSpellCastClass(int32_t, int32_t);
    int32_t ExecuteCommandGetLastTrapDetected(int32_t, int32_t);
    int32_t ExecuteCommandGetLastUnlocked(int32_t, int32_t);
    int32_t ExecuteCommandGetLastUsedBy(int32_t, int32_t);
    int32_t ExecuteCommandGetLastWeaponUsed(int32_t, int32_t);
    int32_t ExecuteCommandGetLeavingObject(int32_t, int32_t);
    int32_t ExecuteCommandGetLimitAbilityBonus(int32_t, int32_t);
    int32_t ExecuteCommandGetLimitAbilityPenalty(int32_t, int32_t);
    int32_t ExecuteCommandGetLimitAttackBonus(int32_t, int32_t);
    int32_t ExecuteCommandGetLimitDamageBonus(int32_t, int32_t);
    int32_t ExecuteCommandGetLimitSavingThrowBonus(int32_t, int32_t);
    int32_t ExecuteCommandGetLimitSkillBonus(int32_t, int32_t);
    int32_t ExecuteCommandGetLocation(int32_t, int32_t);
    int32_t ExecuteCommandGetLocked(int32_t, int32_t);
    int32_t ExecuteCommandGetLockInfo(int32_t, int32_t);
    int32_t ExecuteCommandGetLootable(int32_t, int32_t);
    int32_t ExecuteCommandGetMaster(int32_t, int32_t);
    int32_t ExecuteCommandGetMatchedString(int32_t, int32_t);
    int32_t ExecuteCommandGetMatchedStringsCount(int32_t, int32_t);
    int32_t ExecuteCommandGetMatchedStringsNum(int32_t, int32_t);
    int32_t ExecuteCommandGetMaxHenchmen(int32_t, int32_t);
    int32_t ExecuteCommandGetMetaMagicFeat(int32_t, int32_t);
    int32_t ExecuteCommandGetModeState(int32_t, int32_t);
    int32_t ExecuteCommandGetModule(int32_t, int32_t);
    int32_t ExecuteCommandGetModuleItemStuff(int32_t, int32_t);
    int32_t ExecuteCommandGetModuleName(int32_t, int32_t);
    int32_t ExecuteCommandGetMovementRate(int32_t, int32_t);
    int32_t ExecuteCommandGetName(int32_t, int32_t);
    int32_t ExecuteCommandGetNearestObject(int32_t, int32_t);
    int32_t ExecuteCommandGetNearestTrap(int32_t, int32_t);
    int32_t ExecuteCommandGetNightTrack(int32_t, int32_t);
    int32_t ExecuteCommandGetNumStackedItems(int32_t, int32_t);
    int32_t ExecuteCommandGetObjectByTag(int32_t, int32_t);
    int32_t ExecuteCommandGetObjectInArea(int32_t, int32_t);
    int32_t ExecuteCommandGetObjectInShape(int32_t, int32_t);
    int32_t ExecuteCommandGetObjectType(int32_t, int32_t);
    int32_t ExecuteCommandGetObjectValid(int32_t, int32_t);
    int32_t ExecuteCommandGetObjectVisibility(int32_t, int32_t);
    int32_t ExecuteCommandGetPC(int32_t, int32_t);
    int32_t ExecuteCommandGetPCChatMessage(int32_t, int32_t);
    int32_t ExecuteCommandGetPCChatSpeaker(int32_t, int32_t);
    int32_t ExecuteCommandGetPCChatVolume(int32_t, int32_t);
    int32_t ExecuteCommandGetPCIPAddress(int32_t, int32_t);
    int32_t ExecuteCommandGetPCLevellingUp(int32_t, int32_t);
    int32_t ExecuteCommandGetPCPlayerName(int32_t, int32_t);
    int32_t ExecuteCommandGetPCPublicCDKey(int32_t, int32_t);
    int32_t ExecuteCommandGetPCSpeaker(int32_t, int32_t);
    int32_t ExecuteCommandGetPhenoType(int32_t, int32_t);
    int32_t ExecuteCommandGetPickpocketableFlag(int32_t, int32_t);
    int32_t ExecuteCommandGetPlaceableIllumination(int32_t, int32_t);
    int32_t ExecuteCommandGetPlayerConnectionRelayed(int32_t, int32_t);
    int32_t ExecuteCommandGetPlotFlag(int32_t, int32_t);
    int32_t ExecuteCommandGetPortraitId(int32_t, int32_t);
    int32_t ExecuteCommandGetPortraitResRef(int32_t, int32_t);
    int32_t ExecuteCommandGetPosition(int32_t, int32_t);
    int32_t ExecuteCommandGetRacialType(int32_t, int32_t);
    int32_t ExecuteCommandGetReflexAdjustedDamage(int32_t, int32_t);
    int32_t ExecuteCommandGetReflexSavingThrow(int32_t, int32_t);
    int32_t ExecuteCommandGetReputation(int32_t, int32_t);
    int32_t ExecuteCommandGetResRef(int32_t, int32_t);
    int32_t ExecuteCommandGetSittingCreature(int32_t, int32_t);
    int32_t ExecuteCommandGetSkillRank(int32_t, int32_t);
    int32_t ExecuteCommandGetSkyBox(int32_t, int32_t);
    int32_t ExecuteCommandGetSpellCast(int32_t, int32_t);
    int32_t ExecuteCommandGetSpellCasterItem(int32_t, int32_t);
    int32_t ExecuteCommandGetSpellId(int32_t, int32_t);
    int32_t ExecuteCommandGetSpellResistance(int32_t, int32_t);
    int32_t ExecuteCommandGetSpellSaveDC(int32_t, int32_t);
    int32_t ExecuteCommandGetSpellTargetLoc(int32_t, int32_t);
    int32_t ExecuteCommandGetSpellTargetObject(int32_t, int32_t);
    int32_t ExecuteCommandGetStartingPackage(int32_t, int32_t);
    int32_t ExecuteCommandGetStat(int32_t, int32_t);
    int32_t ExecuteCommandGetStolenFlag(int32_t, int32_t);
    int32_t ExecuteCommandGetStrByStrRef(int32_t, int32_t);
    int32_t ExecuteCommandGetStringLeft(int32_t, int32_t);
    int32_t ExecuteCommandGetStringLength(int32_t, int32_t);
    int32_t ExecuteCommandGetStringLowerCase(int32_t, int32_t);
    int32_t ExecuteCommandGetStringRight(int32_t, int32_t);
    int32_t ExecuteCommandGetStringUpperCase(int32_t, int32_t);
    int32_t ExecuteCommandGetStrRefSoundDuration(int32_t, int32_t);
    int32_t ExecuteCommandGetSubRace(int32_t, int32_t);
    int32_t ExecuteCommandGetSubString(int32_t, int32_t);
    int32_t ExecuteCommandGetSurfaceMaterial(int32_t, int32_t);
    int32_t ExecuteCommandGetTag(int32_t, int32_t);
    int32_t ExecuteCommandGetTileLightColor(int32_t, int32_t);
    int32_t ExecuteCommandGetTimeHour(int32_t, int32_t);
    int32_t ExecuteCommandGetTimeMillisecond(int32_t, int32_t);
    int32_t ExecuteCommandGetTimeMinute(int32_t, int32_t);
    int32_t ExecuteCommandGetTimeSecond(int32_t, int32_t);
    int32_t ExecuteCommandGetTotalDamageDealt(int32_t, int32_t);
    int32_t ExecuteCommandGetTransitionTarget(int32_t, int32_t);
    int32_t ExecuteCommandGetTrapInfo(int32_t, int32_t);
    int32_t ExecuteCommandGetTurnResistanceHD(int32_t, int32_t);
    int32_t ExecuteCommandGetUseableFlag(int32_t, int32_t);
    int32_t ExecuteCommandGetUserDefinedEventNumber(int32_t, int32_t);
    int32_t ExecuteCommandGetVar(int32_t, int32_t);
    int32_t ExecuteCommandGetWaypointByTag(int32_t, int32_t);
    int32_t ExecuteCommandGetWeaponRanged(int32_t, int32_t);
    int32_t ExecuteCommandGetWeather(int32_t, int32_t);
    int32_t ExecuteCommandGetWeight(int32_t, int32_t);
    int32_t ExecuteCommandGetWillSavingThrow(int32_t, int32_t);
    int32_t ExecuteCommandGetXP(int32_t, int32_t);
    int32_t ExecuteCommandGetXPScale(int32_t, int32_t);
    int32_t ExecuteCommandGiveGoldToCreature(int32_t, int32_t);
    int32_t ExecuteCommandGiveXPToCreature(int32_t, int32_t);
    int32_t ExecuteCommandIncrementRemainingFeatUses(int32_t, int32_t);
    int32_t ExecuteCommandInsertString(int32_t, int32_t);
    int32_t ExecuteCommandIntToFloat(int32_t, int32_t);
    int32_t ExecuteCommandIntToHexString(int32_t, int32_t);
    int32_t ExecuteCommandIntToString(int32_t, int32_t);
    int32_t ExecuteCommandIsAIState(int32_t, int32_t);
    int32_t ExecuteCommandIsDM(int32_t, int32_t);
    int32_t ExecuteCommandIsEffectValid(int32_t, int32_t);
    int32_t ExecuteCommandIsInConversation(int32_t, int32_t);
    int32_t ExecuteCommandIsItemPropertyValid(int32_t, int32_t);
    int32_t ExecuteCommandIsListening(int32_t, int32_t);
    int32_t ExecuteCommandIsPC(int32_t, int32_t);
    int32_t ExecuteCommandItemActivated(int32_t, int32_t);
    int32_t ExecuteCommandItemPropertyEffect(int32_t, int32_t);
    int32_t ExecuteCommandLevelUpHenchman(int32_t, int32_t);
    int32_t ExecuteCommandLineOfSight(int32_t, int32_t);
    int32_t ExecuteCommandLocation(int32_t, int32_t);
    int32_t ExecuteCommandLocationAccess(int32_t, int32_t);
    int32_t ExecuteCommandLockCamera(int32_t, int32_t);
    int32_t ExecuteCommandMath(int32_t, int32_t);
    int32_t ExecuteCommandModuleAccess(int32_t, int32_t);
    int32_t ExecuteCommandMoveAwayFromObject(int32_t, int32_t);
    int32_t ExecuteCommandMoveToObject(int32_t, int32_t);
    int32_t ExecuteCommandMoveToPoint(int32_t, int32_t);
    int32_t ExecuteCommandMusicBackground(int32_t, int32_t);
    int32_t ExecuteCommandMusicBattle(int32_t, int32_t);
    int32_t ExecuteCommandObjectToString(int32_t, int32_t);
    int32_t ExecuteCommandOpenDoor(int32_t, int32_t);
    int32_t ExecuteCommandOpenInventory(int32_t, int32_t);
    int32_t ExecuteCommandOpenStore(int32_t, int32_t);
    int32_t ExecuteCommandPersonalReputationAccess(int32_t, int32_t);
    int32_t ExecuteCommandPickUpItem(int32_t, int32_t);
    int32_t ExecuteCommandPlayAnimation(int32_t, int32_t);
    int32_t ExecuteCommandPlaySound(int32_t, int32_t);
    int32_t ExecuteCommandPlaySoundByStrRef(int32_t, int32_t);
    int32_t ExecuteCommandPopUpGUIPanel(int32_t, int32_t);
    int32_t ExecuteCommandPrintFloat(int32_t, int32_t);
    int32_t ExecuteCommandPrintInteger(int32_t, int32_t);
    int32_t ExecuteCommandPrintLogEntry(int32_t, int32_t);
    int32_t ExecuteCommandPrintObject(int32_t, int32_t);
    int32_t ExecuteCommandPrintString(int32_t, int32_t);
    int32_t ExecuteCommandPrintVector(int32_t, int32_t);
    int32_t ExecuteCommandPutDownItem(int32_t, int32_t);
    int32_t ExecuteCommandRandom(int32_t, int32_t);
    int32_t ExecuteCommandRandomName(int32_t, int32_t);
    int32_t ExecuteCommandRecomputeStaticLighting(int32_t, int32_t);
    int32_t ExecuteCommandRemoveEffect(int32_t, int32_t);
    int32_t ExecuteCommandRemoveFromParty(int32_t, int32_t);
    int32_t ExecuteCommandRemoveItemProperty(int32_t, int32_t);
    int32_t ExecuteCommandRemoveJournalQuestEntry(int32_t, int32_t);
    int32_t ExecuteCommandResistSpell(int32_t, int32_t);
    int32_t ExecuteCommandRestoreBaseAttackBonus(int32_t, int32_t);
    int32_t ExecuteCommandRestoreCameraFacing(int32_t, int32_t);
    int32_t ExecuteCommandRetrieveCampaignObject(int32_t, int32_t);
    int32_t ExecuteCommandRollDice(int32_t, int32_t);
    int32_t ExecuteCommandSavingThrow(int32_t, int32_t);
    int32_t ExecuteCommandSendMessageToAllDMs(int32_t, int32_t);
    int32_t ExecuteCommandSendMessageToPC(int32_t, int32_t);
    int32_t ExecuteCommandSendMessageToPCByStrRef(int32_t, int32_t);
    int32_t ExecuteCommandSetActionMode(int32_t, int32_t);
    int32_t ExecuteCommandSetAILevel(int32_t, int32_t);
    int32_t ExecuteCommandSetAreaTransitionBMP(int32_t, int32_t);
    int32_t ExecuteCommandSetAssociateListenPatterns(int32_t, int32_t);
    int32_t ExecuteCommandSetBaseAttackBonus(int32_t, int32_t);
    int32_t ExecuteCommandSetCalendar(int32_t, int32_t);
    int32_t ExecuteCommandSetCameraHeight(int32_t, int32_t);
    int32_t ExecuteCommandSetCameraLocation(int32_t, int32_t);
    int32_t ExecuteCommandSetCameraMode(int32_t, int32_t);
    int32_t ExecuteCommandSetCampaignFloat(int32_t, int32_t);
    int32_t ExecuteCommandSetCampaignInt(int32_t, int32_t);
    int32_t ExecuteCommandSetCampaignLocation(int32_t, int32_t);
    int32_t ExecuteCommandSetCampaignString(int32_t, int32_t);
    int32_t ExecuteCommandSetCampaignVector(int32_t, int32_t);
    int32_t ExecuteCommandSetColor(int32_t, int32_t);
    int32_t ExecuteCommandSetCommandable(int32_t, int32_t);
    int32_t ExecuteCommandSetCreatureAppearanceType(int32_t, int32_t);
    int32_t ExecuteCommandSetCreatureBodyPart(int32_t, int32_t);
    int32_t ExecuteCommandSetCreatureTailType(int32_t, int32_t);
    int32_t ExecuteCommandSetCreatureWingType(int32_t, int32_t);
    int32_t ExecuteCommandSetCustomToken(int32_t, int32_t);
    int32_t ExecuteCommandSetCutsceneCameraMoveRate(int32_t, int32_t);
    int32_t ExecuteCommandSetCutsceneMode(int32_t, int32_t);
    int32_t ExecuteCommandSetDeity(int32_t, int32_t);
    int32_t ExecuteCommandSetDescription(int32_t, int32_t);
    int32_t ExecuteCommandSetDislike(int32_t, int32_t);
    int32_t ExecuteCommandSetDroppableFlag(int32_t, int32_t);
    int32_t ExecuteCommandSetEncounterData(int32_t, int32_t);
    int32_t ExecuteCommandSetFacing(int32_t, int32_t);
    int32_t ExecuteCommandSetFade(int32_t, int32_t);
    int32_t ExecuteCommandSetFogAmount(int32_t, int32_t);
    int32_t ExecuteCommandSetFogColor(int32_t, int32_t);
    int32_t ExecuteCommandSetFootstepType(int32_t, int32_t);
    int32_t ExecuteCommandSetHardness(int32_t, int32_t);
    int32_t ExecuteCommandSetHiddenWhenEquipped(int32_t, int32_t);
    int32_t ExecuteCommandSetIdentified(int32_t, int32_t);
    int32_t ExecuteCommandSetImmortal(int32_t, int32_t);
    int32_t ExecuteCommandSetInfiniteFlag(int32_t, int32_t);
    int32_t ExecuteCommandSetIsDestroyable(int32_t, int32_t);
    int32_t ExecuteCommandSetItemCharges(int32_t, int32_t);
    int32_t ExecuteCommandSetItemCursedFlag(int32_t, int32_t);
    int32_t ExecuteCommandSetItemStackSize(int32_t, int32_t);
    int32_t ExecuteCommandSetKeyRequiredFeedbackMessage(int32_t, int32_t);
    int32_t ExecuteCommandSetLike(int32_t, int32_t);
    int32_t ExecuteCommandSetLimitAbilityBonus(int32_t, int32_t);
    int32_t ExecuteCommandSetLimitAbilityPenalty(int32_t, int32_t);
    int32_t ExecuteCommandSetLimitAttackBonus(int32_t, int32_t);
    int32_t ExecuteCommandSetLimitDamageBonus(int32_t, int32_t);
    int32_t ExecuteCommandSetLimitSavingThrowBonus(int32_t, int32_t);
    int32_t ExecuteCommandSetLimitSkillBonus(int32_t, int32_t);
    int32_t ExecuteCommandSetListening(int32_t, int32_t);
    int32_t ExecuteCommandSetListenString(int32_t, int32_t);
    int32_t ExecuteCommandSetLocked(int32_t, int32_t);
    int32_t ExecuteCommandSetLockInfo(int32_t, int32_t);
    int32_t ExecuteCommandSetLootable(int32_t, int32_t);
    int32_t ExecuteCommandSetMapPinEnabled(int32_t, int32_t);
    int32_t ExecuteCommandSetMaxHenchmen(int32_t, int32_t);
    int32_t ExecuteCommandSetName(int32_t, int32_t);
    int32_t ExecuteCommandSetPanelButtonFlash(int32_t, int32_t);
    int32_t ExecuteCommandSetPCChatMessage(int32_t, int32_t);
    int32_t ExecuteCommandSetPCChatVolume(int32_t, int32_t);
    int32_t ExecuteCommandSetPhenoType(int32_t, int32_t);
    int32_t ExecuteCommandSetPickpocketableFlag(int32_t, int32_t);
    int32_t ExecuteCommandSetPlaceableIllumination(int32_t, int32_t);
    int32_t ExecuteCommandSetPlotFlag(int32_t, int32_t);
    int32_t ExecuteCommandSetPortraitId(int32_t, int32_t);
    int32_t ExecuteCommandSetPortraitResRef(int32_t, int32_t);
    int32_t ExecuteCommandSetSavingThrow(int32_t, int32_t);
    int32_t ExecuteCommandSetSkyBox(int32_t, int32_t);
    int32_t ExecuteCommandSetStolenFlag(int32_t, int32_t);
    int32_t ExecuteCommandSetSubRace(int32_t, int32_t);
    int32_t ExecuteCommandSetSubType(int32_t, int32_t);
    int32_t ExecuteCommandSetTag(int32_t, int32_t);
    int32_t ExecuteCommandSetTileLightColor(int32_t, int32_t);
    int32_t ExecuteCommandSetTime(int32_t, int32_t);
    int32_t ExecuteCommandSetTransitionTarget(int32_t, int32_t);
    int32_t ExecuteCommandSetTrapInfo(int32_t, int32_t);
    int32_t ExecuteCommandSetUseableFlag(int32_t, int32_t);
    int32_t ExecuteCommandSetVar(int32_t, int32_t);
    int32_t ExecuteCommandSetWeather(int32_t, int32_t);
    int32_t ExecuteCommandSetXP(int32_t, int32_t);
    int32_t ExecuteCommandSetXPScale(int32_t, int32_t);
    int32_t ExecuteCommandSignalEvent(int32_t, int32_t);
    int32_t ExecuteCommandSoundObjectPlay(int32_t, int32_t);
    int32_t ExecuteCommandSoundObjectSetPosition(int32_t, int32_t);
    int32_t ExecuteCommandSoundObjectSetVolume(int32_t, int32_t);
    int32_t ExecuteCommandSoundObjectStop(int32_t, int32_t);
    int32_t ExecuteCommandSpawnScriptDebugger(int32_t, int32_t);
    int32_t ExecuteCommandSpeakOneLinerConversation(int32_t, int32_t);
    int32_t ExecuteCommandSpeakString(int32_t, int32_t);
    int32_t ExecuteCommandSpeakStrRef(int32_t, int32_t);
    int32_t ExecuteCommandStandardFactionReputationAccess(int32_t, int32_t);
    int32_t ExecuteCommandStartNewModule(int32_t, int32_t);
    int32_t ExecuteCommandStopFade(int32_t, int32_t);
    int32_t ExecuteCommandStoreCameraFacing(int32_t, int32_t);
    int32_t ExecuteCommandStoreCampaignObject(int32_t, int32_t);
    int32_t ExecuteCommandStoreGet(int32_t, int32_t);
    int32_t ExecuteCommandStoreSet(int32_t, int32_t);
    int32_t ExecuteCommandStringConversions(int32_t, int32_t);
    int32_t ExecuteCommandSummonAssociate(int32_t, int32_t);
    int32_t ExecuteCommandSurrenderToEnemies(int32_t, int32_t);
    int32_t ExecuteCommandTagEffect(int32_t, int32_t);
    int32_t ExecuteCommandTagItemProperty(int32_t, int32_t);
    int32_t ExecuteCommandTakeGoldFromCreature(int32_t, int32_t);
    int32_t ExecuteCommandTalent(int32_t, int32_t);
    int32_t ExecuteCommandTalentAccess(int32_t, int32_t);
    int32_t ExecuteCommandTestString(int32_t, int32_t);
    int32_t ExecuteCommandTileExplorationManagement(int32_t, int32_t);
    int32_t ExecuteCommandTimeConversions(int32_t, int32_t);
    int32_t ExecuteCommandUnequipItem(int32_t, int32_t);
    int32_t ExecuteCommandUnpossessFamiliar(int32_t, int32_t);
    int32_t ExecuteCommandVector(int32_t, int32_t);
    int32_t ExecuteCommandVectorConversions(int32_t, int32_t);
    int32_t ExecuteCommandVectorMagnitude(int32_t, int32_t);
    int32_t ExecuteCommandVectorNormalize(int32_t, int32_t);
    int32_t ExecuteCommandVersusEffect(int32_t, int32_t);
    int32_t ExecuteCommandVoiceChat(int32_t, int32_t);
    int32_t ExecuteCommandWait(int32_t, int32_t);
    CExoString GetDebuggerLabelName(int32_t);
    void GetEngineStructureWatchView(int32_t, void*, int32_t*, CExoString**, CExoString**);
    int32_t GetEqualGameDefinedStructure(int32_t, void*, void*);
    CExoString GetGameDefinedStructureName(int32_t);
    void GetObjectWatchView(uint32_t, int32_t*, CExoString**, CExoString**);
    C2DA* GetTableFromArmorPart(int32_t);
    void InitializeCommands();
    int32_t LoadGameDefinedStructure(int32_t, void**, CResGFF*, CResStruct*);
    void ReportError(CExoString&, int32_t);
    void RunScriptCallback(CExoString&);
    int32_t SaveGameDefinedStructure(int32_t, void*, CResGFF*, CResStruct*);
};

void CNWVirtualMachineCommands__CNWVirtualMachineCommandsDtor__0(CNWVirtualMachineCommands* thisPtr);
void* CNWVirtualMachineCommands__CopyGameDefinedStructure(CNWVirtualMachineCommands* thisPtr, int32_t, void*);
void* CNWVirtualMachineCommands__CreateGameDefinedStructure(CNWVirtualMachineCommands* thisPtr, int32_t);
int32_t CNWVirtualMachineCommands__DebugGUIGetMessageFrom(CNWVirtualMachineCommands* thisPtr, char**, int32_t*);
void CNWVirtualMachineCommands__DebugGUISendMessageTo(CNWVirtualMachineCommands* thisPtr, char*, int32_t);
int32_t CNWVirtualMachineCommands__DebugGUIStart(CNWVirtualMachineCommands* thisPtr);
void CNWVirtualMachineCommands__DebugGUIStop(CNWVirtualMachineCommands* thisPtr);
void CNWVirtualMachineCommands__DebugGUIUpdate(CNWVirtualMachineCommands* thisPtr);
void CNWVirtualMachineCommands__DestroyGameDefinedStructure(CNWVirtualMachineCommands* thisPtr, int32_t, void*);
int32_t CNWVirtualMachineCommands__ExecuteCommand(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionCounterSpell(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionDoCommand(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionEquipMostDamagingMelee(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionEquipMostDamagingRanged(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionEquipMostEffectiveArmor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionExamine(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionExchangeItem(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionFollowObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionInteractObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionJumpToObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionJumpToPoint(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionLockActions(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionMoveAwayFromLocation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionPauseConversation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionRandomWalk(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionRest(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionResumeConversation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionSit(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionStartConversation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionUseFeat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionUseSkill(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActionUseTalent(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandActivatePortal(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAddItemProperty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAddJournalQuestEntry(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAddToParty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAdjustAlignment(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAdjustReputation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAmbientSound(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandApplyEffectAtPoint(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandApplyEffectOnObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAreaManagement(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAssignCommand(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAssociateAccess(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAttack(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandAutoMapExplorationManagement(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandBeginConversation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandBlackScreen(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandBootPC(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandCastSpell(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandChangeFaction(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandClearAllActions(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandCloseDoor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandCopyItem(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandCopyItemAndModify(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandCopyObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandCreateItemOnObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandCreateObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandCreateTrapAtLocation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandCreateTrapOnObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDayNightCycle(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDecrementFeatUses(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDecrementSpellUses(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDelayCommand(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDeleteCampaignVariable(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDeleteVar(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDestroyCampaignDatabase(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDestroyObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDistanceConversions(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDoDoorAction(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDoSinglePlayerAutoSave(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDoTouchAttack(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandDoWhirlwindAttack(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectAbilityDecrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectAbilityIncrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectACDecrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectACIncrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectAppear(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectAreaEffect(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectAttackDecrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectAttackIncrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectBeam(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectBlindness(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectComplex(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectConcealment(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectCutsceneGhost(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDamage(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDamageDecrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDamageImmunityDecrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDamageImmunityIncrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDamageIncrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDamageReduction(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDamageResistance(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDamageShield(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDarkness(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDisappear(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDisappearAppear(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectDisease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectEthereal(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectHeal(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectHitPointChangeWhenDying(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectImmunity(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectInvisibility(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectLinkEffects(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectMissChance(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectModifyAttacks(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectMovementSpeedDecrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectMovementSpeedIncrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectNegativeLevel(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectPetrify(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectPoison(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectResurrection(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSanctuary(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSavingThrowDecrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSavingThrowIncrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSeeInvisible(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSkillDecrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSkillIncrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSpellFailure(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSpellImmunity(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSpellLevelAbsorption(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSpellResistanceDecrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSpellResistanceIncrease(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSummonCreature(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectSwarm(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectTemporaryHP(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectTrueSeeing(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectTurnResistance(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectUltravision(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEffectVisualEffect(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEndGame(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEquipItem(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEventActivateItem(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEventConversation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEventScriptManagement(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEventSpellCastAt(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandEventUserDefined(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandExecuteScript(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandExploreAreaForPlayer(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandExportAllCharacters(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandExportSingleCharacter(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandFindSubString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandFloatingText(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandFloatToInt(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandFloatToString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandForceRest(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGet2DAString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAbilityModifier(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAbilityScore(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAC(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetActionMode(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAge(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAILevel(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAlignment(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAnimalCompanionCreatureType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAnimalCompanionName(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAOEObjectCreator(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAppearanceType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetArcaneSpellFailure(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetArea(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAreaSize(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAssociate(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAssociateType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAttackTarget(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAttemptedAttackTarget(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetAttemptedSpellTarget(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetBaseAttackBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetBaseItemType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetBattleTrack(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetBlockingDoor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCalendarDay(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCalendarMonth(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCalendarYear(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCampaignFloat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCampaignInt(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCampaignLocation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCampaignString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCampaignVector(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCasterLevel(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetChallengeRating(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetClassInformation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetColor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCommandable(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCreatureBodyPart(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCreatureHasTalent(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCreatureSize(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCreatureTailType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCreatureTalent(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCreatureWingType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCurrentAction(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCutsceneCameraMoveRate(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetCutsceneMode(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetDamageDealtByType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetDayTrack(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetDeity(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetDescription(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetDialogSoundLength(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetDistanceBetween(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetDistanceBetweenLocations(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetDistanceToObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetDroppableFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffect(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffectCasterLevel(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffectCreator(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffectDuration(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffectDurationRemaining(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffectDurationType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffectSpellId(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffectSubType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffectTag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEffectType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEmotions(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEncounterData(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetEnteringObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFacing(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionAverageGoodEvilAlignment(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionAverageLawChaosAlignment(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionAverageLevel(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionAverageReputation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionAverageXP(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionBestAC(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionEqual(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionGold(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionLeader(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionLeastDamagedMember(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionMember(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionMostDamagedMember(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionMostFrequentClass(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionNthNearestMember(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionStrongestMember(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionWeakestMember(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFactionWorstAC(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFamiliarCreatureType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFamiliarName(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFogAmount(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFogColor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFootstepType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetFortitudeSavingThrow(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetGameDifficulty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetGoingToBeAttackedBy(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetGold(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetGoldPieceValue(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetGroundHeight(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHardness(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHasFeat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHasFeatEffect(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHasInventory(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHasSkill(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHasSpell(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHasSpellEffect(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHenchman(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHiddenWhenEquipped(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHitDice(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetHitpoints(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIdentified(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetImmortal(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetInfiniteFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetInPersistentObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetInventoryDisturbItem(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetInventoryDisturbType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsAreaAboveGround(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsAreaInterior(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsAreaNatural(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsCreatureDisarmable(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsDawn(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsDay(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsDMPossessed(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsDoorActionPossible(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsDusk(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsEncounterCreature(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsImmune(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsInCombat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsInTrigger(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsNight(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsOpen(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsPossessedFamiliar(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsRacialTypePlayable(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsReactionType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsResting(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsSkillSuccessful(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsTalentValid(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsTrapped(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetIsWeaponEffective(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemACValue(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemAppearance(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemCharges(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemCursedFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemHasItemProperty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemInInventory(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemInSlot(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemPossessedBy(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemPossessor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemProperty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemPropertyDuration(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemPropertyDurationRemaining(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemPropertyDurationType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemPropertyInfo(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemPropertyTag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemPropertyType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetItemStackSize(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetJournalQuestExperience(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetKeyRequiredFeedbackMessage(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastAssociateCommand(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastAttacker(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastAttackMode(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastAttackType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastClosedBy(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastDamager(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastDisarmed(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastDisturbed(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastEquipped(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastHostileActor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastKiller(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastLocked(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastOpenedBy(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastPCRested(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastPerceived(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastPerception(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastRestEventType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastSpeaker(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastSpellCastClass(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastTrapDetected(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastUnlocked(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastUsedBy(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLastWeaponUsed(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLeavingObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLimitAbilityBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLimitAbilityPenalty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLimitAttackBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLimitDamageBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLimitSavingThrowBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLimitSkillBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLocation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLocked(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLockInfo(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetLootable(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetMaster(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetMatchedString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetMatchedStringsCount(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetMatchedStringsNum(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetMaxHenchmen(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetMetaMagicFeat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetModeState(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetModule(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetModuleItemStuff(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetModuleName(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetMovementRate(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetName(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetNearestObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetNearestTrap(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetNightTrack(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetNumStackedItems(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetObjectByTag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetObjectInArea(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetObjectInShape(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetObjectType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetObjectValid(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetObjectVisibility(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPC(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPCChatMessage(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPCChatSpeaker(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPCChatVolume(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPCIPAddress(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPCLevellingUp(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPCPlayerName(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPCPublicCDKey(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPCSpeaker(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPhenoType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPickpocketableFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPlaceableIllumination(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPlayerConnectionRelayed(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPlotFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPortraitId(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPortraitResRef(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetPosition(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetRacialType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetReflexAdjustedDamage(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetReflexSavingThrow(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetReputation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetResRef(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSittingCreature(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSkillRank(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSkyBox(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSpellCast(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSpellCasterItem(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSpellId(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSpellResistance(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSpellSaveDC(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSpellTargetLoc(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSpellTargetObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStartingPackage(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStolenFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStrByStrRef(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStringLeft(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStringLength(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStringLowerCase(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStringRight(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStringUpperCase(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetStrRefSoundDuration(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSubRace(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSubString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetSurfaceMaterial(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTileLightColor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTimeHour(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTimeMillisecond(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTimeMinute(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTimeSecond(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTotalDamageDealt(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTransitionTarget(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTrapInfo(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetTurnResistanceHD(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetUseableFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetUserDefinedEventNumber(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetVar(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetWaypointByTag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetWeaponRanged(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetWeather(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetWeight(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetWillSavingThrow(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetXP(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGetXPScale(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGiveGoldToCreature(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandGiveXPToCreature(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIncrementRemainingFeatUses(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandInsertString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIntToFloat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIntToHexString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIntToString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIsAIState(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIsDM(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIsEffectValid(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIsInConversation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIsItemPropertyValid(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIsListening(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandIsPC(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandItemActivated(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandItemPropertyEffect(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandLevelUpHenchman(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandLineOfSight(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandLocation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandLocationAccess(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandLockCamera(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandMath(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandModuleAccess(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandMoveAwayFromObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandMoveToObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandMoveToPoint(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandMusicBackground(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandMusicBattle(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandObjectToString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandOpenDoor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandOpenInventory(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandOpenStore(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPersonalReputationAccess(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPickUpItem(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPlayAnimation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPlaySound(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPlaySoundByStrRef(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPopUpGUIPanel(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPrintFloat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPrintInteger(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPrintLogEntry(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPrintObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPrintString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPrintVector(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandPutDownItem(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRandom(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRandomName(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRecomputeStaticLighting(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRemoveEffect(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRemoveFromParty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRemoveItemProperty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRemoveJournalQuestEntry(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandResistSpell(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRestoreBaseAttackBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRestoreCameraFacing(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRetrieveCampaignObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandRollDice(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSavingThrow(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSendMessageToAllDMs(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSendMessageToPC(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSendMessageToPCByStrRef(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetActionMode(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetAILevel(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetAreaTransitionBMP(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetAssociateListenPatterns(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetBaseAttackBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCalendar(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCameraHeight(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCameraLocation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCameraMode(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCampaignFloat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCampaignInt(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCampaignLocation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCampaignString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCampaignVector(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetColor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCommandable(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCreatureAppearanceType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCreatureBodyPart(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCreatureTailType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCreatureWingType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCustomToken(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCutsceneCameraMoveRate(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetCutsceneMode(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetDeity(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetDescription(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetDislike(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetDroppableFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetEncounterData(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetFacing(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetFade(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetFogAmount(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetFogColor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetFootstepType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetHardness(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetHiddenWhenEquipped(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetIdentified(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetImmortal(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetInfiniteFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetIsDestroyable(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetItemCharges(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetItemCursedFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetItemStackSize(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetKeyRequiredFeedbackMessage(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLike(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLimitAbilityBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLimitAbilityPenalty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLimitAttackBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLimitDamageBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLimitSavingThrowBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLimitSkillBonus(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetListening(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetListenString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLocked(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLockInfo(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetLootable(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetMapPinEnabled(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetMaxHenchmen(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetName(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetPanelButtonFlash(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetPCChatMessage(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetPCChatVolume(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetPhenoType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetPickpocketableFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetPlaceableIllumination(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetPlotFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetPortraitId(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetPortraitResRef(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetSavingThrow(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetSkyBox(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetStolenFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetSubRace(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetSubType(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetTag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetTileLightColor(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetTime(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetTransitionTarget(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetTrapInfo(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetUseableFlag(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetVar(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetWeather(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetXP(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSetXPScale(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSignalEvent(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSoundObjectPlay(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSoundObjectSetPosition(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSoundObjectSetVolume(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSoundObjectStop(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSpawnScriptDebugger(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSpeakOneLinerConversation(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSpeakString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSpeakStrRef(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandStandardFactionReputationAccess(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandStartNewModule(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandStopFade(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandStoreCameraFacing(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandStoreCampaignObject(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandStoreGet(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandStoreSet(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandStringConversions(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSummonAssociate(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandSurrenderToEnemies(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandTagEffect(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandTagItemProperty(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandTakeGoldFromCreature(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandTalent(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandTalentAccess(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandTestString(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandTileExplorationManagement(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandTimeConversions(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandUnequipItem(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandUnpossessFamiliar(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandVector(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandVectorConversions(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandVectorMagnitude(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandVectorNormalize(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandVersusEffect(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandVoiceChat(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
int32_t CNWVirtualMachineCommands__ExecuteCommandWait(CNWVirtualMachineCommands* thisPtr, int32_t, int32_t);
CExoString CNWVirtualMachineCommands__GetDebuggerLabelName(CNWVirtualMachineCommands* thisPtr, int32_t);
void CNWVirtualMachineCommands__GetEngineStructureWatchView(CNWVirtualMachineCommands* thisPtr, int32_t, void*, int32_t*, CExoString**, CExoString**);
int32_t CNWVirtualMachineCommands__GetEqualGameDefinedStructure(CNWVirtualMachineCommands* thisPtr, int32_t, void*, void*);
CExoString CNWVirtualMachineCommands__GetGameDefinedStructureName(CNWVirtualMachineCommands* thisPtr, int32_t);
void CNWVirtualMachineCommands__GetObjectWatchView(CNWVirtualMachineCommands* thisPtr, uint32_t, int32_t*, CExoString**, CExoString**);
C2DA* CNWVirtualMachineCommands__GetTableFromArmorPart(CNWVirtualMachineCommands* thisPtr, int32_t);
void CNWVirtualMachineCommands__InitializeCommands(CNWVirtualMachineCommands* thisPtr);
int32_t CNWVirtualMachineCommands__LoadGameDefinedStructure(CNWVirtualMachineCommands* thisPtr, int32_t, void**, CResGFF*, CResStruct*);
void CNWVirtualMachineCommands__ReportError(CNWVirtualMachineCommands* thisPtr, CExoString&, int32_t);
void CNWVirtualMachineCommands__RunScriptCallback(CNWVirtualMachineCommands* thisPtr, CExoString&);
int32_t CNWVirtualMachineCommands__SaveGameDefinedStructure(CNWVirtualMachineCommands* thisPtr, int32_t, void*, CResGFF*, CResStruct*);

}

}
