Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 60
/// Sets the current vector to the sum of two other vectors
function CVector_Add<thiscall, 0x40FDD0>(self: CVector, vector1: CVector, vector2:
CVector) /// Initializes a CEntity struct function CEntity_ctor<thiscall, 0x532A90>(self: CEntity): CEntity /// Initializes a CVector2D struct function CVector2D_ctor<thiscall, 0x404360>(self: CVector2D, x: float, y: float): CVector2D /// Returns true if the point is within a hideout garage function CGarages_IsPointWithinHideOutGarage<cdecl, 0x448900>(point: CVector): bool /// Initializes a CVector struct function CVector_ctor<thiscall, 0x406D20>(self: CVector, x: float, y: float, z: float): CVector /// Resets the zones revealed to restore the map fog function CTheZones_ResetZonesRevealed<cdecl, 0x572110>() /// Clears all stunt jumps so new jumps can be created function CStuntJumpManager_ShutdownForRestart<cdecl, 0x49CB10>() /// Starts an offensive gang war function CGangWars_StartOffensiveGangWar<cdecl, 0x446050>() /// Starts a defensive gang war function CGangWars_StartDefensiveGangWar<cdecl, 0x444300>() /// Ends any offensive or defensive gang wars going on function CGangWars_EndGangWar<cdecl, 0x4464C0>() /// Removes all CarGenerators from the specified iplStream function CTheCarGenerators_RemoveCarGenerators<cdecl, 0x6F3240>(iplStream: int) function C_PcSave_PopulateSlotInfo<thiscall, 0x619140>(self: C_PcSave) function C_PcSave_DeleteSlot<thiscall, 0x6190D0>(self: C_PcSave, slot: int): int function C_PcSave_SaveSlot<thiscall, 0x619060>(self: C_PcSave, slot: int): int function C_PcSave_SetSaveDirectory<cdecl, 0x619040>(path: int) function C3dMarker_AddMarker<thiscall, 0x722230>(self: C3dMarker, id: int, type: int, size: float, red: int, green: int, blue: int, alpha: int, pulsePeriod: int, pulseFraction: float, rotateRate: int): int function C3dMarker_DeleteMarkerObject<thiscall, 0x722390>(self: C3dMarker) function C3dMarker_IsZCoordinateUpToDate<thiscall, 0x7226A0>(self: C3dMarker): int function C3dMarker_Render<thiscall, 0x7223D0>(self: C3dMarker) function C3dMarker_SetZCoordinateIfNotUpToDate<thiscall, 0x724E10>(self: C3dMarker, coordinate: float) function C3dMarker_UpdateZCoordinate<thiscall, 0x724D40>(self: C3dMarker, arg0: CVector, arg1: float) function C3dMarkers_DirectionArrowFindFirstFreeSlot<cdecl, 0x721120>(): int function C3dMarkers_DirectionArrowSet<cdecl, 0x721140>(posn: CVector, size: float, red: int, green: int, blue: int, alpha: int, dirX: float, dirY: float, dirZ: float) function C3dMarkers_DirectionArrowsDraw<cdecl, 0x7211F0>() function C3dMarkers_DirectionArrowsInit<cdecl, 0x721100>() function C3dMarkers_ForceRender<cdecl, 0x722870>(bEnable: int) function C3dMarkers_Init<cdecl, 0x724E40>() function C3dMarkers_LoadMarker<cdecl, 0x722810>(modelName: int): int function C3dMarkers_LoadUser3dMarkers<cdecl, 0x5D42E0>(): int function C3dMarkers_PlaceMarker<cdecl, 0x725120>(id: int, type: int, posn: CVector&, size: float, red: int, green: int, blue: int, alpha: int, pulsePeriod: int, pulseFraction: float, rotateRate: int, nrmX: float, nrmY: float, nrmZ: float, zCheck: bool): int function C3dMarkers_PlaceMarkerCone<cdecl, 0x726D40>(id: int, posn: CVector&, size: float, red: int, green: int, blue: int, alpha: int, pulsePeriod: int, pulseFraction: float, rotateRate: int, bEnableCollision: int) function C3dMarkers_PlaceMarkerSet<cdecl, 0x725BA0>(id: int, type: int, posn: CVector&, size: float, red: int, green: int, blue: int, alpha: int, pulsePeriod: int, pulseFraction: float, rotateRate: int) function C3dMarkers_Render<cdecl, 0x725040>() function C3dMarkers_SaveUser3dMarkers<cdecl, 0x5D4300>() function C3dMarkers_Shutdown<cdecl, 0x722710>() function C3dMarkers_Update<cdecl, 0x7227B0>() function C3dMarkers_User3dMarkerAtomicCB<cdecl, 0x7210D0>(atomic: int, data: int): int function C3dMarkers_User3dMarkerDelete<cdecl, 0x721090>(slotIndex: int) function C3dMarkers_User3dMarkerDeleteAll<cdecl, 0x7210B0>() function C3dMarkers_User3dMarkerFindFirstFreeSlot<cdecl, 0x720FB0>(): int function C3dMarkers_User3dMarkerSet<cdecl, 0x720FD0>(x: float, y: float, z: float, colour: int): int function C3dMarkers_User3dMarkersDraw<cdecl, 0x723240>() function CAEAudioHardware_GetActiveTrackID<thiscall, 0x4D8F80>(self: CAEAudioHardware): int function CAECutsceneTrackManager_StopCutsceneTrack<thiscall, 0x4DBE80>(self: CAECutsceneTrackManager) function CAECutsceneTrackManager_StartTrackPlayback<thiscall, 0x4DBF10>(self: CAECutsceneTrackManager) function CAECutsceneTrackManager_Service<thiscall, 0x4DBFB0>(self: CAECutsceneTrackManager, time: int) function CAECutsceneTrackManager_PreloadBeatTrack<thiscall, 0x4DC130>(self: CAECutsceneTrackManager, arg1: char, arg2: bool) function CAECutsceneTrackManager_PlayPreloadedCutsceneTrack<thiscall, 0x4DBE70>(self: CAECutsceneTrackManager) function CAECutsceneTrackManager_IsCutsceneTrackActive<thiscall, 0x4DBEB0>(self: CAECutsceneTrackManager): int function CAECutsceneTrackManager_GetCutsceneTrackStatus<thiscall, 0x4DBEC0>(self: CAECutsceneTrackManager): int function CAERadioTrackManager_StartRadio<thiscall, 0x4EB3C0>(self: CAERadioTrackManager, stationId: int, bass: float, arg: int, unused: char) function CAERadioTrackManager_StopRadio<thiscall, 0x4E9820>(self: CAERadioTrackManager, settings: int, arg: char) function CAEStreamThread_Initialise<thiscall, 0x4F1680>(self: CAEStreamThread): int function CAEStreamThread_GetActiveTrackID<thiscall, 0x4F1560>(self: CAEStreamThread): int function CAEWeaponAudioEntity_CAEWeaponAudioEntity<thiscall, 0x507560>(self: CAEWeaponAudioEntity) function CAEWeaponAudioEntity_WeaponReload<thiscall, 0x503690>(self: CAEWeaponAudioEntity, weaptype: eWeaponType, entity: int, audioEventId: int) function CAEWeaponAudioEntity_WeaponFire<thiscall, 0x504F80>(self: CAEWeaponAudioEntity, weaptype: eWeaponType, entity: int, audioEventId: int) function CAEWeaponAudioEntity_Terminate<thiscall, 0x503480>(self: CAEWeaponAudioEntity) function CAEWeaponAudioEntity_StopFlameThrowerIdleGasLoop<thiscall, 0x5034E0>(self: CAEWeaponAudioEntity) function CAEWeaponAudioEntity_Reset<thiscall, 0x503490>(self: CAEWeaponAudioEntity) function CAEWeaponAudioEntity_ReportStealthKill<thiscall, 0x503B20>(self: CAEWeaponAudioEntity, weaptype: eWeaponType, entity: int, audioEventId: int) function CAEWeaponAudioEntity_ReportChainsawEvent<thiscall, 0x503910>(self: CAEWeaponAudioEntity, entity: int, audioEventId: int) function CAEWeaponAudioEntity_PlayWeaponLoopSound<thiscall, 0x504610>(self: CAEWeaponAudioEntity, arg0: int, sfxId: int, audioEventId: int, audability: float, speed: float, finalEvent: int) function CAEWeaponAudioEntity_PlayMiniGunStopSound<thiscall, 0x504960>(self: CAEWeaponAudioEntity, entity: int) function CAEWeaponAudioEntity_PlayMiniGunFireSounds<thiscall, 0x5047C0>(self: CAEWeaponAudioEntity, entity: int, audioEventId: int) function CAEWeaponAudioEntity_PlayGunSounds<thiscall, 0x503CE0>(self: CAEWeaponAudioEntity, entity: int, emptySfxId: int, farSfxId2: int, highPitchSfxId3: int, lowPitchSfxId4: int, echoSfxId5: int, nAudioEventId: int, volumeChange: float, speed1: float, speed2: float) function CAEWeaponAudioEntity_PlayGoggleSound<thiscall, 0x503500>(self: CAEWeaponAudioEntity, sfxId: int, audioEventId: int) function CAEWeaponAudioEntity_PlayFlameThrowerSounds<thiscall, 0x504470>(self: CAEWeaponAudioEntity, entity: int, sfx1: int, sfx2: int, audioEventId: int, audability: float, speed: float) function CAEWeaponAudioEntity_PlayFlameThrowerIdleGasLoop<thiscall, 0x503870>(self: CAEWeaponAudioEntity, entity: int) function CAEWeaponAudioEntity_PlayChainsawStopSound<thiscall, 0x504AA0>(self: CAEWeaponAudioEntity, entity: int) function CAEWeaponAudioEntity_PlayCameraSound<thiscall, 0x5046F0>(self: CAEWeaponAudioEntity, entity: int, audioEventId: int, audability: float) function CAEWeaponAudioEntity_Initialise<thiscall, 0x503450>(self: CAEWeaponAudioEntity) function CAnimatedBuilding_CAnimatedBuilding<thiscall, 0x537A10>(self: CAnimatedBuilding) /// Initializes a CAnimBlendAssocGroup struct function CAnimBlendAssocGroup_ctor<thiscall, 0x4CDE70>(self: CAnimBlendAssocGroup): CAnimBlendAssocGroup function CAnimBlendAssocGroup_CopyAnimation<thiscall, 0x4CE0B0>(self: CAnimBlendAssocGroup, animName: int): int function CAnimBlendAssocGroup_CopyAnimation<thiscall, 0x4CE130>(self: CAnimBlendAssocGroup, id: int): int function CAnimBlendAssocGroup_CreateAssociations<thiscall, 0x4CE220>(self: CAnimBlendAssocGroup, szBlockName: int) function CAnimBlendAssocGroup_CreateAssociations<thiscall, 0x4CE6E0>(self: CAnimBlendAssocGroup, animName: int, pClump: int, arg3: int, numAnimations: int) function CAnimBlendAssocGroup_CreateAssociations<thiscall, 0x4CE3B0>(self: CAnimBlendAssocGroup, animName: int, arg2: int, arg3: int, arg4: int) function CAnimBlendAssocGroup_DestroyAssociations<thiscall, 0x4CDFF0>(self: CAnimBlendAssocGroup) function CAnimBlendAssocGroup_GetAnimation<thiscall, 0x4CE040>(self: CAnimBlendAssocGroup, animName: int): int function CAnimBlendAssocGroup_GetAnimation<thiscall, 0x4CE090>(self: CAnimBlendAssocGroup, id: int): int function CAnimBlendAssocGroup_GetAnimationId<thiscall, 0x4CE1B0>(self: CAnimBlendAssocGroup, animName: int): int function CAnimBlendAssocGroup_InitEmptyAssociations<thiscall, 0x4CDFB0>(self: CAnimBlendAssocGroup, pClump: int) /// Deinitializes the CAnimBlendAssocGroup struct function CAnimBlendAssocGroup_dtor<thiscall, 0x4CE1D0>(self: CAnimBlendAssocGroup) function CAnimBlendAssociation_AllocateAnimBlendNodeArray<thiscall, 0x4CE9F0>(self: CAnimBlendAssociation, count: int) function CAnimBlendAssociation_FreeAnimBlendNodeArray<thiscall, 0x4CEA40>(self: CAnimBlendAssociation) function CAnimBlendAssociation_GetNode<thiscall, 0x4CEB60>(self: CAnimBlendAssociation, nodeIndex: int): int function CAnimBlendAssociation_Init<thiscall, 0x4CEEC0>(self: CAnimBlendAssociation, clump: int, hierarchy: int) function CAnimBlendAssociation_Init<thiscall, 0x4CEEC0>(self: CAnimBlendAssociation, source: int) function CAnimBlendAssociation_Init<thiscall, 0x4CEEC0>(self: CAnimBlendAssociation, source: int) function CAnimBlendAssociation_ReferenceAnimBlock<thiscall, 0x4CEA50>(self: CAnimBlendAssociation) function CAnimBlendAssociation_SetBlend<thiscall, 0x4CEBA0>(self: CAnimBlendAssociation, blendAmount: int, blendDelta: int) function CAnimBlendAssociation_SetBlendTo<thiscall, 0x4CEB80>(self: CAnimBlendAssociation, blendAmount: int, blendDelta: int) function CAnimBlendAssociation_SetCurrentTime<thiscall, 0x4CEA80>(self: CAnimBlendAssociation, currentTime: int) function CAnimBlendAssociation_SetDeleteCallback<thiscall, 0x4CEBC0>(self: CAnimBlendAssociation, callback: int, data: int) function CAnimBlendAssociation_SetFinishCallback<thiscall, 0x4CEBE0>(self: CAnimBlendAssociation, callback: int, data: int) function CAnimBlendAssociation_Start<thiscall, 0x4CEB70>(self: CAnimBlendAssociation, currentTime: int) function CAnimBlendAssociation_SyncAnimation<thiscall, 0x4CEB40>(self: CAnimBlendAssociation, syncWith: int) function CAnimBlendAssociation_UpdateBlend<thiscall, 0x4D1490>(self: CAnimBlendAssociation, blendDeltaMult: float): int function CAnimBlendAssociation_UpdateTime<thiscall, 0x4D13D0>(self: CAnimBlendAssociation, unused1: float, unused2: float): int function CAnimBlendAssociation_UpdateTimeStep<thiscall, 0x4D13A0>(self: CAnimBlendAssociation, speedMult: int, timeMult: int) function CAnimBlendClumpData_ForAllFrames<thiscall, 0x4CF190>(self: CAnimBlendClumpData, callback: int, data: int) function CAnimBlendClumpData_ForAllFramesInSPR<thiscall, 0x4CF1E0>(self: CAnimBlendClumpData, callback: int, data: int, a3: int) function CAnimBlendClumpData_LoadFramesIntoSPR<thiscall, 0x4CF1D0>(self: CAnimBlendClumpData) function CAnimBlendClumpData_SetNumberOfBones<thiscall, 0x4CF140>(self: CAnimBlendClumpData, numBones: int) function CAnimBlendHierarchy_AllocSequenceBlock<thiscall, 0x4CF510>(self: CAnimBlendHierarchy, arg1: bool): int function CAnimBlendHierarchy_CAnimBlendHierarchy<thiscall, 0x4CF270>(self: CAnimBlendHierarchy) function CAnimBlendHierarchy_CalcTotalTime<thiscall, 0x4CF2F0>(self: CAnimBlendHierarchy) function CAnimBlendHierarchy_CalcTotalTimeCompressed<thiscall, 0x4CF3E0>(self: CAnimBlendHierarchy) function CAnimBlendHierarchy_RemoveAnimSequences<thiscall, 0x4CF8E0>(self: CAnimBlendHierarchy) function CAnimBlendHierarchy_RemoveQuaternionFlips<thiscall, 0x4CF4E0>(self: CAnimBlendHierarchy) function CAnimBlendHierarchy_RemoveUncompressedData<thiscall, 0x4CF760>(self: CAnimBlendHierarchy) function CAnimBlendHierarchy_SetName<thiscall, 0x4CF2D0>(self: CAnimBlendHierarchy, string: int) function CAnimBlendHierarchy_Shutdown<thiscall, 0x4CF980>(self: CAnimBlendHierarchy) function CAnimBlendHierarchy_Uncompress<thiscall, 0x4CF5F0>(self: CAnimBlendHierarchy) function CAnimBlendNode_CalcDeltas<thiscall, 0x4D0190>(self: CAnimBlendNode) function CAnimBlendNode_CalcDeltasCompressed<thiscall, 0x4D0350>(self: CAnimBlendNode) function CAnimBlendNode_FindKeyFrame<thiscall, 0x4D0240>(self: CAnimBlendNode, arg1: float): int function CAnimBlendNode_GetCurrentTranslation<thiscall, 0x4CFC50>(self: CAnimBlendNode, vector: CVector&, arg2: float) function CAnimBlendNode_GetCurrentTranslationCompressed<thiscall, 0x4CFE60>(self: CAnimBlendNode, vector: CVector&, arg2: float) function CAnimBlendNode_GetEndTranslation<thiscall, 0x4CFD90>(self: CAnimBlendNode, vector: CVector&, arg2: float) function CAnimBlendNode_GetEndTranslationCompressed<thiscall, 0x4D0000>(self: CAnimBlendNode, vector: CVector&, arg2: float) function CAnimBlendNode_Init<thiscall, 0x4CFB70>(self: CAnimBlendNode) function CAnimBlendNode_NextKeyFrame<thiscall, 0x4D04A0>(self: CAnimBlendNode): int function CAnimBlendNode_NextKeyFrameCompressed<thiscall, 0x4D0570>(self: CAnimBlendNode): int function CAnimBlendNode_NextKeyFrameNoCalc<thiscall, 0x4CFB90>(self: CAnimBlendNode): int function CAnimBlendNode_SetupKeyFrameCompressed<thiscall, 0x4D0650>(self: CAnimBlendNode): int function CAnimBlendNode_Update<thiscall, 0x4D06C0>(self: CAnimBlendNode, vector: CVector&, qauternion: CQuaternion&, arg3: float): int function CAnimBlendNode_UpdateCompressed<thiscall, 0x4D08D0>(self: CAnimBlendNode, vector: CVector&, quaternion: CQuaternion&, arg3: float): int /// Initializes a CAnimBlendSequence struct function CAnimBlendSequence_CAnimBlendSequence<thiscall, 0x4D0C10>(self: CAnimBlendSequence): CAnimBlendSequence function CAnimBlendSequence_CompressKeyframes<thiscall, 0x4D0F40>(self: CAnimBlendSequence, arg1: int) function CAnimBlendSequence_GetDataSize<thiscall, 0x4D0C90>(self: CAnimBlendSequence, arg1: bool): int function CAnimBlendSequence_MoveMemorY<thiscall, 0x4D1150>(self: CAnimBlendSequence): int function CAnimBlendSequence_RemoveQuaternionFlips<thiscall, 0x4D1190>(self: CAnimBlendSequence): int function CAnimBlendSequence_RemoveUncompressedData<thiscall, 0x4D12A0>(self: CAnimBlendSequence, arg1: int) function CAnimBlendSequence_SetBoneTag<thiscall, 0x4D0C70>(self: CAnimBlendSequence, hash: int) function CAnimBlendSequence_SetName<thiscall, 0x4D0C50>(self: CAnimBlendSequence, string: int) function CAnimBlendSequence_SetNumFrames<thiscall, 0x4D0CD0>(self: CAnimBlendSequence, count: int, arg2: bool, arg3: bool, arg4: int) function CAnimBlendSequence_Uncompress<thiscall, 0x4D0D40>(self: CAnimBlendSequence, arg1: int) /// Deinitializes the CAnimBlendSequence struct function CAnimBlendSequence_dtor<thiscall, 0x4D0C30>(self: CAnimBlendSequence) function CAnimBlendStaticAssociation_AllocateSequenceArray<thiscall, 0x4CE960>(self: CAnimBlendStaticAssociation, count: int) function CAnimBlendStaticAssociation_FreeSequenceArray<thiscall, 0x4CE9A0>(self: CAnimBlendStaticAssociation) function CAnimBlendStaticAssociation_Init<thiscall, 0x4CEC20>(self: CAnimBlendStaticAssociation, clump: int, hierarchy: int) function CAnimManager_GetAnimationBlock<cdecl, 0x4D3940>(name: int): int function CAnimManager_GetAnimationBlockIndex<cdecl, 0x4D3990>(name: int): int function CAnimManager_GetFirstAssocGroup<cdecl, 0x4D39B0>(basename: int): int function CAnimManager_GetAnimation<cdecl, 0x4D39F0>(hash: int, ifp: int): int function CAnimManager_GetAnimation<cdecl, 0x4D42F0>(animName: int, ifp: int): int function CAnimManager_GetAnimGroupName<cdecl, 0x4D3A20>(assocGroupId: int): int function CAnimManager_GetAnimBlockName<cdecl, 0x4D3A30>(assocGroupId: int): int function CAnimManager_CreateAnimAssociation<cdecl, 0x4D3A40>(assocGroupId: int, animationId: int): int function CAnimManager_GetAnimAssociation<cdecl, 0x4D3A60>(assocGroupId: int, animationId: int): int function CAnimManager_GetAnimAssociation<cdecl, 0x4D3A80>(assocGroupId: int, arg2: int): int function CAnimManager_AddAnimation<cdecl, 0x4D3AA0>(clump: int, assocGroupId: int, animationId: int): int function CAnimManager_AddAnimation<cdecl, 0x4D4330>(clump: int, pAnimBlendHier: int, clumpAssocFlag: int): int function CAnimManager_AddAnimationAndSync<cdecl, 0x4D3B30>(clump: int, pAnimBlendAssoc: int, assocGroupId: int, animationId: int): int function CAnimManager_AddAnimAssocDefinition<cdecl, 0x4D3BA0>(groupName: int, blockName: int, arg3: int, animsCount: int, pAnimDescriptor: int): int function CAnimManager_AddAnimToAssocDefinition<cdecl, 0x4D3C80>(pAnimAssocDefinition: int, arg2: int): int function CAnimManager_CreateAnimAssocGroups<cdecl, 0x4D3CC0>() function CAnimManager_RegisterAnimBlock<cdecl, 0x4D3E50>(name: int): int function CAnimManager_RemoveLastAnimFile<cdecl, 0x4D3ED0>() function CAnimManager_RemoveAnimBlock<cdecl, 0x4D3F40>(index: int) function CAnimManager_AddAnimBlockRef<cdecl, 0x4D3FB0>(index: int) function CAnimManager_RemoveAnimBlockRef<cdecl, 0x4D3FD0>(index: int) function CAnimManager_RemoveAnimBlockRefWithoutDelete<cdecl, 0x4D3FF0>(index: int) function CAnimManager_GetNumRefsToAnimBlock<cdecl, 0x4D4010>(index: int): int function CAnimManager_Shutdown<cdecl, 0x4D4130>() function CAnimManager_UncompressAnimation<cdecl, 0x4D41C0>(pAnimBlendHier: int) function CAnimManager_RemoveFromUncompressedCache<cdecl, 0x4D42A0>(pAnimBlendHier: int) function CAnimManager_BlendAnimation<cdecl, 0x4D4410>(clump: int, pAnimBlendHier: int, flags: int, clumpAssocBlendData: float): int function CAnimManager_BlendAnimation<cdecl, 0x4D4610>(clump: int, assocGroupId: int, animationId: int, clumpAssocBlendData: float): int function CAnimManager_LoadAnimFile<cdecl, 0x4D47F0>(stream: int, arg1: bool, string: int) function CAnimManager_LoadAnimFiles<cdecl, 0x4D5620>() function CAnimManager_ReadAnimAssociationDefinitions<cdecl, 0x5BC910>() function CAnimManager_Initialise<cdecl, 0x5BF6B0>() function CAudioEngine_Initialise<thiscall, 0x5B9C60>(self: CAudioEngine) function CAudioEngine_Restart<thiscall, 0x506DB0>(self: CAudioEngine) function CAudioEngine_Shutdown<thiscall, 0x507CB0>(self: CAudioEngine) function CAudioEngine_SetEffectsMasterVolume<thiscall, 0x506E10>(self: CAudioEngine, volume: char) function CAudioEngine_SetMusicMasterVolume<thiscall, 0x506DE0>(self: CAudioEngine, volume: char) function CAudioEngine_SetBassEnhanceOnOff<thiscall, 0x506F90>(self: CAudioEngine, on: bool) function CAudioEngine_SetRadioAutoRetuneOnOff<thiscall, 0x506F80>(self: CAudioEngine, on: bool) function CAudioEngine_RetuneRadio<thiscall, 0x507E10>(self: CAudioEngine, stationId: char) function CAudioEngine_ReportFrontendAudioEvent<thiscall, 0x506EA0>(self: CAudioEngine, id: int, volume: float, speed: float): int function CAudioEngine_ReportMissionAudioEvent<thiscall, 0x507340>(self: CAudioEngine, audioEvent: eAudioEvents, coords: int) function CAudioEngine_Service<thiscall, 0x507750>(self: CAudioEngine) function CAudioEngine_ServiceLoadingTune<thiscall, 0x5078A0>(self: CAudioEngine, fade: float) function CAudioEngine_StartRadio<thiscall, 0x507DC0>(self: CAudioEngine, radioStation: int, arg: char) function CAudioEngine_StopRadio<thiscall, 0x506F70>(self: CAudioEngine, settings: int, arg: bool) function CAudioEngine_IsRadioRetuneInProgress<thiscall, 0x506FF0>(self: CAudioEngine): int function CAudioEngine_IsLoadingTuneActive<thiscall, 0x506D90>(self: CAudioEngine): int function CAudioEngine_IsRadioOn<thiscall, 0x506FD0>(self: CAudioEngine): int function CAudioEngine_IsAmbienceTrackActive<thiscall, 0x507210>(self: CAudioEngine): int function CAudioEngine_StartLoadingTune<thiscall, 0x507410>(self: CAudioEngine): int function CAudioEngine_GetCurrentRadioStationID<thiscall, 0x507040>(self: CAudioEngine): int function CAudioEngine_IsVehicleRadioActive<thiscall, 0x507050>(self: CAudioEngine): int function CAudioEngine_InitialisePostLoading<thiscall, 0x5078F0>(self: CAudioEngine) function CBaseModelInfo_GetIsDrawLast<thiscall, 0x5328C0>(self: CBaseModelInfo): int function CBaseModelInfo_HasBeenPreRendered<thiscall, 0x5328B0>(self: CBaseModelInfo): int function CBaseModelInfo_HasComplexHierarchy<thiscall, 0x4C4E00>(self: CBaseModelInfo): int function CBaseModelInfo_IsBackfaceCulled<thiscall, 0x5328F0>(self: CBaseModelInfo): int function CBaseModelInfo_IsBreakableStatuePart<thiscall, 0x59F090>(self: CBaseModelInfo): int function CBaseModelInfo_IsLod<thiscall, 0x4C4A00>(self: CBaseModelInfo): int function CBaseModelInfo_IsRoad<thiscall, 0x4C4DF0>(self: CBaseModelInfo): int function CBaseModelInfo_IsTagModel<thiscall, 0x49CC20>(self: CBaseModelInfo): int function CBaseModelInfo_SwaysInWind<thiscall, 0x4212C0>(self: CBaseModelInfo): int function CBaseModelInfo_SetHasBeenPreRendered<thiscall, 0x4C42F0>(self: CBaseModelInfo, bHasBeenPreRendered: int) function CBaseModelInfo_SetIsLod<thiscall, 0x4C4A10>(self: CBaseModelInfo, bIsLod: int) function CBaseModelInfo_SetOwnsColModel<thiscall, 0x5328D0>(self: CBaseModelInfo, bOwns: int) function CBaseModelInfo_IncreaseAlpha<thiscall, 0x532900>(self: CBaseModelInfo) function CBirds_Init<cdecl, 0x711EC0>() function CBirds_CreateNumberOfBirds<cdecl, 0x711EF0>(pos: CVector, destination: CVector, count: int, birdType: int, checkObstacles: bool): int function CBirds_Shutdown<cdecl, 0x712300>() function CBirds_Update<cdecl, 0x712330>() function CBirds_Render<cdecl, 0x712810>() function CBirds_HandleGunShot<cdecl, 0x712E40>(pointA: int, pointB: int) function CBouncingPanel_ResetPanel<thiscall, 0x6F4910>(self: CBouncingPanel) function CBouncingPanel_SetPanel<thiscall, 0x6F4920>(self: CBouncingPanel, frameId: int, axis: int, angleLimit: float) function CBouncingPanel_ProcessPanel<thiscall, 0x6F49A0>(self: CBouncingPanel, vehicle: CVehicle, frame: int, arg2: CVector, arg3: CVector, arg4: float, arg5: float) function CBoundingBox_CBoundingBox<thiscall, 0x40FAF0>(self: CBoundingBox) function CBrightLights_RenderOutGeometryBuffer<cdecl, 0x722150>() function CBrightLights_Render<cdecl, 0x7241C0>() function CBrightLights_RegisterOne<cdecl, 0x724770>(posn: CVector, top: CVector, right: CVector, at: CVector, color: int, arg5: int, arg6: int, arg7: int) function CBrightLights_Init<cdecl, 0x722140>() function CBuilding_operator new<cdecl, 0x404090>(size: int): int function CBuilding_operator delete<cdecl, 0x4040A0>(data: int) function CBuilding_CBuilding<thiscall, 0x403E00>(self: CBuilding) function CBulletInfo_Initialise<cdecl, 0x735FD0>() function CBulletInfo_Shutdown<cdecl, 0x736000>() function CBulletInfo_AddBullet<cdecl, 0x736010>(creator: int, weaponType: eWeaponType, position: CVector, velocity: CVector): int function CBulletInfo_Update<cdecl, 0x7360D0>() function CBulletTrace_Update<thiscall, 0x721D70>(self: CBulletTrace) function CBulletTraces_AddTrace<cdecl, 0x726AF0>(start: int, end: int, weaponType: int, entity: int) function CBulletTraces_Init<cdecl, 0x721D50>() function CCamera_AddShakeSimple<thiscall, 0x50D240>(self: CCamera, duration: int, type: int, intensity: int) function CCamera_AllowShootingWith2PlayersInCar<thiscall, 0x50C280>(self: CCamera, bAllowShootingWith2PlayersInCar: int) function CCamera_ApplyVehicleCameraTweaks<thiscall, 0x50A480>(self: CCamera, vehicle: CVehicle) function CCamera_AvoidTheGeometry<thiscall, 0x514030>(self: CCamera, arg2: int, arg3: int, arg4: int, fov: int) function CCamera_CalculateDerivedValues<thiscall, 0x5150E0>(self: CCamera, bForMirror: int, bOriented: int) function CCamera_CalculateFrustumPlanes<thiscall, 0x514D60>(self: CCamera, bForMirror: int) function CCamera_CalculateGroundHeight<thiscall, 0x514B80>(self: CCamera, type: int): float function CCamera_CalculateMirroredMatrix<thiscall, 0x50B380>(self: CCamera, posn: int, mirrorV: int, camMat: int, mirrorMat: int) function CCamera_CamControl<thiscall, 0x527FA0>(self: CCamera) function CCamera_CamShake<thiscall, 0x50A9F0>(self: CCamera, arg2: int, x: int, y: int, z: int) function CCamera_CameraColDetAndReact<thiscall, 0x520190>(self: CCamera, source: int, target: int): int function CCamera_CameraGenericModeSpecialCases<thiscall, 0x50CD30>(self: CCamera, targetPed: int) function CCamera_CameraPedAimModeSpecialCases<thiscall, 0x50CDA0>(self: CCamera, targPed: int) function CCamera_CameraPedModeSpecialCases<thiscall, 0x50CD80>(self: CCamera) function CCamera_CameraVehicleModeSpecialCases<thiscall, 0x50CDE0>(self: CCamera, targVehicle: int) function CCamera_ClearPlayerWeaponMode<thiscall, 0x50AB10>(self: CCamera) function CCamera_ConeCastCollisionResolve<thiscall, 0x51A5D0>(self: CCamera, source: int, center: int, pVecOut: int, radius: float, arg5: float, pFloatOut: int): int function CCamera_ConsiderPedAsDucking<thiscall, 0x50CEB0>(self: CCamera, ped: int): int function CCamera_CopyCameraMatrixToRWCam<thiscall, 0x50AFA0>(self: CCamera, bUpdateMatrix: int) function CCamera_DealWithMirrorBeforeConstructRenderList<thiscall, 0x50B510>(self: CCamera, bActiveMirror: int, mirrorNormal: int, mirrorV: int, matMirror: int) function CCamera_DeleteCutSceneCamDataMemory<thiscall, 0x5B24A0>(self: CCamera) function CCamera_DrawBordersForWideScreen<thiscall, 0x514860>(self: CCamera) function CCamera_Enable1rstPersonCamCntrlsScript<thiscall, 0x50AC00>(self: CCamera) function CCamera_Enable1rstPersonWeaponsCamera<thiscall, 0x50AC10>(self: CCamera) function CCamera_Fade<thiscall, 0x50AC20>(self: CCamera, fadeDuration: int, fadeInOutFlag: int) function CCamera_Find3rdPersonCamTargetVector<thiscall, 0x514970>(self: CCamera, range: int, source: int, pCamera: int, pPoint: int) function CCamera_Find3rdPersonQuickAimPitch<thiscall, 0x50AD40>(self: CCamera): float function CCamera_FindCamFOV<thiscall, 0x50AD20>(self: CCamera): float function CCamera_FinishCutscene<thiscall, 0x514950>(self: CCamera) function CCamera_GetArrPosForVehicleType<thiscall, 0x50AF00>(self: CCamera, type: int, arrPos: int) function CCamera_GetCutSceneFinishTime<thiscall, 0x50AD90>(self: CCamera): int function CCamera_GetFading<thiscall, 0x50ADE0>(self: CCamera): int function CCamera_GetFadingDirection<thiscall, 0x50ADF0>(self: CCamera): int function CCamera_GetGameCamPosition<thiscall, 0x50AE50>(self: CCamera): int function CCamera_GetLookDirection<thiscall, 0x50AE90>(self: CCamera): int function CCamera_GetLookingForwardFirstPerson<thiscall, 0x50AED0>(self: CCamera): int function CCamera_GetLookingLRBFirstPerson<thiscall, 0x50AE60>(self: CCamera): int function CCamera_GetPositionAlongSpline<thiscall, 0x50AF80>(self: CCamera): float function CCamera_GetRoughDistanceToGround<thiscall, 0x516B00>(self: CCamera): float function CCamera_GetScreenFadeStatus<thiscall, 0x50AE20>(self: CCamera): int function CCamera_GetScreenRect<thiscall, 0x50AB50>(self: CCamera, pRect: int) function CCamera_Get_Just_Switched_Status<thiscall, 0x50AE10>(self: CCamera): int function CCamera_HandleCameraMotionForDucking<thiscall, 0x50CFA0>(self: CCamera, ped: int, source: int, targPosn: int, arg5: int) function CCamera_HandleCameraMotionForDuckingDuringAim<thiscall, 0x50D090>(self: CCamera, ped: int, source: int, targPosn: int, arg5: int) function CCamera_ImproveNearClip<thiscall, 0x516B20>(self: CCamera, pVehicle: CVehicle, pPed: int, source: int, targPosn: int) function CCamera_Init<thiscall, 0x5BC520>(self: CCamera) function CCamera_InitCameraVehicleTweaks<thiscall, 0x50A3B0>(self: CCamera) function CCamera_InitialiseScriptableComponents<thiscall, 0x50D2D0>(self: CCamera): int function CCamera_IsExtraEntityToIgnore<thiscall, 0x50CE80>(self: CCamera, entity: int): int function CCamera_IsItTimeForNewcam<thiscall, 0x51D770>(self: CCamera, camSequence: int, startTime: int): int function CCamera_IsSphereVisible<thiscall, 0x420D40>(self: CCamera, origin: CVector const &, radius: float, transformMatrix: int): int function CCamera_IsSphereVisible<thiscall, 0x420D40>(self: CCamera, origin: CVector const &, radius: float): int function CCamera_LerpFOV<thiscall, 0x50D280>(self: CCamera, zoomInFactor: int, zoomOutFactor: int, timelimit: int, bEase: int) function CCamera_LoadPathSplines<thiscall, 0x5B24D0>(self: CCamera, pFile: int) function CCamera_Process<thiscall, 0x52B730>(self: CCamera) function CCamera_ProcessFOVLerp<thiscall, 0x516500>(self: CCamera, ratio: int) function CCamera_ProcessFOVLerp<thiscall, 0x516500>(self: CCamera) function CCamera_ProcessFade<thiscall, 0x50B5D0>(self: CCamera) function CCamera_ProcessMusicFade<thiscall, 0x50B6D0>(self: CCamera) function CCamera_ProcessObbeCinemaCameraBoat<thiscall, 0x526E20>(self: CCamera) function CCamera_ProcessObbeCinemaCameraCar<thiscall, 0x5267C0>(self: CCamera) function CCamera_ProcessObbeCinemaCameraHeli<thiscall, 0x526AE0>(self: CCamera) function CCamera_ProcessObbeCinemaCameraPed<thiscall, 0x50B880>(self: CCamera): int function CCamera_ProcessObbeCinemaCameraPlane<thiscall, 0x526C80>(self: CCamera) function CCamera_ProcessObbeCinemaCameraTrain<thiscall, 0x526950>(self: CCamera) function CCamera_ProcessScriptedCommands<thiscall, 0x516AE0>(self: CCamera) function CCamera_ProcessShake<thiscall, 0x51A6F0>(self: CCamera, jiggleIntensity: int) function CCamera_ProcessShake<thiscall, 0x51A6F0>(self: CCamera) function CCamera_ProcessVectorMoveLinear<thiscall, 0x5164A0>(self: CCamera, ratio: int) function CCamera_ProcessVectorMoveLinear<thiscall, 0x5164A0>(self: CCamera) function CCamera_ProcessVectorTrackLinear<thiscall, 0x516440>(self: CCamera, ratio: int) function CCamera_ProcessVectorTrackLinear<thiscall, 0x516440>(self: CCamera) function CCamera_ProcessWideScreenOn<thiscall, 0x50B890>(self: CCamera) function CCamera_RenderMotionBlur<thiscall, 0x50B8F0>(self: CCamera) function CCamera_ResetDuckingSystem<thiscall, 0x50CEF0>(self: CCamera, ped: int) function CCamera_Restore<thiscall, 0x50B930>(self: CCamera) function CCamera_RestoreCameraAfterMirror<thiscall, 0x51A5A0>(self: CCamera) function CCamera_RestoreWithJumpCut<thiscall, 0x50BAB0>(self: CCamera) function CCamera_SetCamCutSceneOffSet<thiscall, 0x50BD20>(self: CCamera, cutsceneOffset: int) function CCamera_SetCamPositionForFixedMode<thiscall, 0x50BEC0>(self: CCamera, fixedModeSource: int, fixedModeUpOffset: int) function CCamera_SetCameraDirectlyBehindForFollowPed_CamOnAString<thiscall, 0x50BD40>(self: CCamera) function CCamera_SetCameraDirectlyBehindForFollowPed_ForAPed_CamOnAString<thiscall, 0x50BDA0>(self: CCamera, targetPed: int) function CCamera_SetCameraUpForMirror<thiscall, 0x51A560>(self: CCamera) function CCamera_SetFadeColour<thiscall, 0x50BF00>(self: CCamera, red: int, green: int, blue: int) function CCamera_SetMotionBlur<thiscall, 0x50BF40>(self: CCamera, red: int, green: int, blue: int, value: int, blurtype: int) function CCamera_SetMotionBlurAlpha<thiscall, 0x50BF80>(self: CCamera, alpha: int) function CCamera_SetNearClipBasedOnPedCollision<thiscall, 0x50CB90>(self: CCamera, arg2: int) function CCamera_SetNearClipScript<thiscall, 0x50BF90>(self: CCamera, nearClip: int) function CCamera_SetNewPlayerWeaponMode<thiscall, 0x50BFB0>(self: CCamera, mode: int, maxZoom: int, minZoom: int) function CCamera_SetParametersForScriptInterpolation<thiscall, 0x50C030>(self: CCamera, interpolationToStopMoving: int, interpolationToCatchUp: int, timeForInterPolation: int) function CCamera_SetPercentAlongCutScene<thiscall, 0x50C070>(self: CCamera, percent: int) function CCamera_SetRwCamera<thiscall, 0x50C100>(self: CCamera, rwcamera: int) function CCamera_SetWideScreenOff<thiscall, 0x50C150>(self: CCamera) function CCamera_SetWideScreenOn<thiscall, 0x50C140>(self: CCamera) function CCamera_SetZoomValueCamStringScript<thiscall, 0x50C1B0>(self: CCamera, zoomMode: int) function CCamera_SetZoomValueFollowPedScript<thiscall, 0x50C160>(self: CCamera, zoomMode: int) function CCamera_StartCooperativeCamMode<thiscall, 0x50C260>(self: CCamera) function CCamera_StartTransition<thiscall, 0x515200>(self: CCamera, currentCamMode: int) function CCamera_StartTransitionWhenNotFinishedInter<thiscall, 0x515BC0>(self: CCamera, currentCamMode: int) function CCamera_StopCooperativeCamMode<thiscall, 0x50C270>(self: CCamera) function CCamera_StoreValuesDuringInterPol<thiscall, 0x50C290>(self: CCamera, sourceDuringInter: int, targetDuringInter: int, upDuringInter: int, fovDuringInter: int) function CCamera_TakeControl<thiscall, 0x50C7C0>(self: CCamera, target: int, modeToGoTo: int, typeOfSwitch: int, whoIsInControlOfTheCamera: int) function CCamera_TakeControlAttachToEntity<thiscall, 0x50C910>(self: CCamera, target: int, attached: int, attachedCamOffset: int, attachedCamLookAt: int, attachedCamAngle: int, typeOfSwitch: int, whoIsInControlOfTheCamera: int) function CCamera_TakeControlNoEntity<thiscall, 0x50C8B0>(self: CCamera, fixedModeVector: int, typeOfSwitch: int, whoIsInControlOfTheCamera: int) function CCamera_TakeControlWithSpline<thiscall, 0x50CAE0>(self: CCamera, typeOfSwitch: int) function CCamera_TryToStartNewCamMode<thiscall, 0x51E560>(self: CCamera, camSequence: int): int function CCamera_UpdateAimingCoors<thiscall, 0x50CB10>(self: CCamera, aimingTargetCoors: int) function CCamera_UpdateSoundDistances<thiscall, 0x515BD0>(self: CCamera) function CCamera_UpdateTargetEntity<thiscall, 0x50C360>(self: CCamera) function CCamera_Using1stPersonWeaponMode<thiscall, 0x50BFF0>(self: CCamera): int function CCamera_VectorMoveLinear<thiscall, 0x50D160>(self: CCamera, moveLinearPosnEnd: int, moveLinearPosnStart: int, duration: int, bMoveLinearWithEase: int) function CCamera_VectorMoveRunning<thiscall, 0x4748A0>(self: CCamera): int function CCamera_VectorTrackLinear<thiscall, 0x50D1D0>(self: CCamera, trackLinearStartPoint: int, trackLinearEndPoint: int, duration: int, bEase: int) function CCamera_VectorTrackRunning<thiscall, 0x474870>(self: CCamera): int function CCarAI_BackToCruisingIfNoWantedLevel<cdecl, 0x41BFA0>(pVehicle: CVehicle) function CCarAI_CarHasReasonToStop<cdecl, 0x41C050>(pVehicle: CVehicle) function CCarAI_AddPoliceCarOccupants<cdecl, 0x41C070>(pVehicle: CVehicle, arg2: bool) function CCarAI_AddAmbulanceOccupants<cdecl, 0x41C4A0>(pVehicle: CVehicle) function CCarAI_AddFiretruckOccupants<cdecl, 0x41C600>(pVehicle: CVehicle) function CCarAI_TellOccupantsToLeaveCar<cdecl, 0x41C760>(pVehicle: CVehicle) function CCarAI_TellCarToFollowOtherCar<cdecl, 0x41C960>(pVehicle1: CVehicle, pVehicle2: CVehicle, radius: float) function CCarAI_FindPoliceBikeMissionForWantedLevel<cdecl, 0x41CA40>(): int function CCarAI_FindPoliceBoatMissionForWantedLevel<cdecl, 0x41CA50>(): int function CCarAI_FindPoliceCarSpeedForWantedLevel<cdecl, 0x41CAA0>(pVehicle: CVehicle): int function CCarAI_GetCarToGoToCoors<cdecl, 0x41CE30>(pVehicle1: CVehicle, pVector: int, drivingStyle: int, bSpeedLimit20: bool): float function CCarAI_GetCarToParkAtCoors<cdecl, 0x41D350>(pVehicle: CVehicle, pVector: int): float function CCarAI_MellowOutChaseSpeed<cdecl, 0x41D3D0>(pVehicle: CVehicle) function CCarAI_MakeWayForCarWithSiren<cdecl, 0x41D660>(pVehicle: CVehicle) function CCarAI_UpdateCarAI<cdecl, 0x41DA30>(pVehicle: CVehicle) function CCarAI_FindPoliceCarMissionForWantedLevel<cdecl, 0x41C9D0>(): int function CCarCtrl_ChooseBoatModel<cdecl, 0x421970>(): int function CCarCtrl_ChooseCarModelToLoad<cdecl, 0x421900>(arg1: int): int function CCarCtrl_ChooseGangCarModel<cdecl, 0x421A40>(arg1: int): int function CCarCtrl_ChooseModel<cdecl, 0x424CE0>(arg1: int): int function CCarCtrl_ChoosePoliceCarModel<cdecl, 0x421980>(arg0: int): int function CCarCtrl_ClearInterestingVehicleList<cdecl, 0x423F00>() function CCarCtrl_ClipTargetOrientationToLink<cdecl, 0x422760>(pVehicle: CVehicle, arg2: CCarPathLinkAddress, arg3: char, arg4: int, arg5: float, arg6: float) function CCarCtrl_CreateCarForScript<cdecl, 0x431F80>(modelid: int, posn: CVector, missionCleanUpFlag: int): int function CCarCtrl_CreateConvoy<cdecl, 0x42C740>(pVehicle: CVehicle, arg2: int): int function CCarCtrl_CreatePoliceChase<cdecl, 0x42C2B0>(pVehicle: CVehicle, arg2: int, nodeAddress: CNodeAddress): int function CCarCtrl_DealWithBend_Racing<cdecl, 0x428040>(pVehicle: CVehicle, linkAddress1: CCarPathLinkAddress, linkAddress2: CCarPathLinkAddress, linkAddress3: CCarPathLinkAddress, linkAddress4: CCarPathLinkAddress, arg6: char, arg7: char, arg8: char, arg9: char, arg10: float, arg11: int, arg12: int, arg13: int, arg14: int, pVector: int): int function CCarCtrl_DragCarToPoint<cdecl, 0x42EC90>(pVehicle: CVehicle, pVector: int) function CCarCtrl_FindAngleToWeaveThroughTraffic<cdecl, 0x4325C0>(pVehicle: CVehicle, pPhysical: int, arg3: float, arg4: float, arg5: float): float function CCarCtrl_FindIntersection2Lines<cdecl, 0x4226F0>(arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: int, arg10: int) function CCarCtrl_FindLinksToGoWithTheseNodes<cdecl, 0x42B470>(pVehicle: CVehicle) function CCarCtrl_FindMaximumSpeedForThisCarInTraffic<cdecl, 0x434400>(pVehicle: CVehicle): float function CCarCtrl_FindNodesThisCarIsNearestTo<cdecl, 0x42BD20>(pVehicle: CVehicle, nodeAddress1: CNodeAddress&, nodeAddress2: CNodeAddress&) function CCarCtrl_FindPathDirection<cdecl, 0x422090>(nodeAddress1: CNodeAddress, nodeAddress2: CNodeAddress, nodeAddress3: CNodeAddress, arg4: int): int function CCarCtrl_FindPercDependingOnDistToLink<cdecl, 0x422620>(pVehicle: CVehicle, linkAddress: CCarPathLinkAddress): float function CCarCtrl_FindSequenceElement<cdecl, 0x421770>(arg1: int): int function CCarCtrl_FindSpeedMultiplier<cdecl, 0x4224E0>(arg1: float, arg2: float, arg3: float, arg4: float): float function CCarCtrl_FindSpeedMultiplierWithSpeedFromNodes<cdecl, 0x424130>(arg1: char): float function CCarCtrl_FireHeliRocketsAtTarget<cdecl, 0x42B270>(pEntityLauncher: int, pEntity: int) function CCarCtrl_FlyAIHeliInCertainDirection<cdecl, 0x429A70>(pHeli: int, arg2: float, arg3: float, arg4: bool) function CCarCtrl_FlyAIHeliToTarget_FixedOrientation<cdecl, 0x423940>(pHeli: int, orientation: float, posn: CVector) function CCarCtrl_FlyAIPlaneInCertainDirection<cdecl, 0x423000>(pPlane: int) function CCarCtrl_GenerateCarCreationCoors2<cdecl, 0x424210>(posn: CVector, radius: float, arg3: float, arg4: float, arg5: bool, arg6: float, arg7: float, pOrigin: int, pNodeAddress1: int, pNodeAddress12: int, arg11: int, arg12: bool, arg13: bool): int function CCarCtrl_GenerateEmergencyServicesCar<cdecl, 0x42F9C0>() function CCarCtrl_GenerateOneEmergencyServicesCar<cdecl, 0x42B7D0>(modelId: int, posn: CVector): int function CCarCtrl_GenerateOneRandomCar<cdecl, 0x430050>() function CCarCtrl_GenerateRandomCars<cdecl, 0x4341C0>() function CCarCtrl_GetAIHeliToAttackPlayer<cdecl, 0x42F3C0>(pAutomobile: int) function CCarCtrl_GetAIHeliToFlyInDirection<cdecl, 0x42A730>(pAutomobile: int) function CCarCtrl_GetAIPlaneToAttackPlayer<cdecl, 0x429780>(pAutomobile: int) function CCarCtrl_GetAIPlaneToDoDogFight<cdecl, 0x429890>(pAutomobile: int) function CCarCtrl_GetAIPlaneToDoDogFightAgainstPlayer<cdecl, 0x42F370>(pAutomobile: int) function CCarCtrl_GetNewVehicleDependingOnCarModel<cdecl, 0x421440>(modelId: int, createdBy: int): int function CCarCtrl_Init<cdecl, 0x4212E0>() function CCarCtrl_InitSequence<cdecl, 0x421740>(sequenceElements: int) function CCarCtrl_IsAnyoneParking<cdecl, 0x42C250>(): int function CCarCtrl_IsThisAnAppropriateNode<cdecl, 0x42DAB0>(pVehicle: CVehicle, nodeAddress1: CNodeAddress, nodeAddress2: CNodeAddress, nodeAddress3: CNodeAddress, arg5: bool): int function CCarCtrl_IsThisVehicleInteresting<cdecl, 0x423EA0>(pVehicle: CVehicle): int function CCarCtrl_JoinCarWithRoadAccordingToMission<cdecl, 0x432CB0>(pVehicle: CVehicle) function CCarCtrl_JoinCarWithRoadSystem<cdecl, 0x42F5A0>(pVehicle: CVehicle) function CCarCtrl_JoinCarWithRoadSystemGotoCoors<cdecl, 0x42F870>(pVehicle: CVehicle, posn: CVector const&, unused: bool, bIsBoat: bool): int function CCarCtrl_PickNextNodeAccordingStrategy<cdecl, 0x432B10>(pVehicle: CVehicle): int function CCarCtrl_PickNextNodeRandomly<cdecl, 0x42DE80>(pVehicle: CVehicle) function CCarCtrl_PickNextNodeToChaseCar<cdecl, 0x426EF0>(pVehicle: CVehicle, xDest: float, yDest: float, zDest: float): int function CCarCtrl_PickNextNodeToFollowPath<cdecl, 0x427740>(pVehicle: CVehicle): int function CCarCtrl_PossiblyFireHSMissile<cdecl, 0x429600>(pEntityLauncher: int, pTargetEntity: int) function CCarCtrl_PossiblyRemoveVehicle<cdecl, 0x424F80>(pVehicle: CVehicle) function CCarCtrl_PruneVehiclesOfInterest<cdecl, 0x423F10>() function CCarCtrl_ReInit<cdecl, 0x4213B0>() function CCarCtrl_ReconsiderRoute<cdecl, 0x42FC40>(pVehicle: CVehicle) function CCarCtrl_RegisterVehicleOfInterest<cdecl, 0x423DE0>(pVehicle: CVehicle) function CCarCtrl_RemoveCarsIfThePoolGetsFull<cdecl, 0x4322B0>() function CCarCtrl_RemoveDistantCars<cdecl, 0x42CD10>() function CCarCtrl_RemoveFromInterestingVehicleList<cdecl, 0x423ED0>(pVehicle: CVehicle) function CCarCtrl_ScanForPedDanger<cdecl, 0x42CE40>(pVehicle: CVehicle) function CCarCtrl_ScriptGenerateOneEmergencyServicesCar<cdecl, 0x42FBC0>(modelId: int, posn: CVector): int function CCarCtrl_SetCoordsOfScriptCar<cdecl, 0x4342A0>(pVehicle: CVehicle, x: float, y: float, z: float, arg5: int, arg6: int) function CCarCtrl_SetUpDriverAndPassengersForVehicle<cdecl, 0x4217C0>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: bool, arg5: bool, passengersNum: int) function CCarCtrl_SlowCarDownForCarsSectorList<cdecl, 0x432420>(ptrList: CPtrList&, pVehicle: CVehicle, arg3: float, arg4: float, arg5: float, arg6: float, arg7: int, arg8: float) function CCarCtrl_SlowCarDownForObject<cdecl, 0x426220>(pEntity: int, pVehicle: CVehicle, arg3: int, arg4: float) function CCarCtrl_SlowCarDownForObjectsSectorList<cdecl, 0x42D4F0>(ptrList: CPtrList&, pVehicle: CVehicle, arg3: float, arg4: float, arg5: float, arg6: float, arg7: int, arg8: float) function CCarCtrl_SlowCarDownForOtherCar<cdecl, 0x42D0E0>(pCar1: int, pCar2: int, arg3: int, arg4: float) function CCarCtrl_SlowCarDownForPedsSectorList<cdecl, 0x425440>(ptrList: CPtrList&, pVehicle: CVehicle, arg3: float, arg4: float, arg5: float, arg6: float, arg7: int, arg8: float) function CCarCtrl_SlowCarOnRailsDownForTrafficAndLights<cdecl, 0x434790>(pVehicle: CVehicle) function CCarCtrl_SteerAIBoatWithPhysicsAttackingPlayer<cdecl, 0x428DE0>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int) function CCarCtrl_SteerAIBoatWithPhysicsCirclingPlayer<cdecl, 0x429090>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int) function CCarCtrl_SteerAIBoatWithPhysicsHeadingForTarget<cdecl, 0x428BE0>(pVehicle: CVehicle, arg2: float, arg3: float, arg4: int, arg5: int, arg6: int) function CCarCtrl_SteerAICarBlockingPlayerForwardAndBack<cdecl, 0x422B20>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int) function CCarCtrl_SteerAICarParkParallel<cdecl, 0x433BA0>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int) function CCarCtrl_SteerAICarParkPerpendicular<cdecl, 0x433EA0>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int) function CCarCtrl_SteerAICarTowardsPointInEscort<cdecl, 0x4336D0>(pVehicle1: CVehicle, pVehicle2: CVehicle, arg3: float, arg4: float, arg5: int, arg6: int, arg7: int, arg8: int) function CCarCtrl_SteerAICarWithPhysics<cdecl, 0x437C20>(pVehicle: CVehicle) function CCarCtrl_SteerAICarWithPhysicsFollowPath<cdecl, 0x434900>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int) function CCarCtrl_SteerAICarWithPhysicsFollowPath_Racing<cdecl, 0x435830>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int) function CCarCtrl_SteerAICarWithPhysicsFollowPreRecordedPath<cdecl, 0x432DD0>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int) function CCarCtrl_SteerAICarWithPhysicsHeadingForTarget<cdecl, 0x433280>(pVehicle: CVehicle, pTarget: int, arg3: float, arg4: float, arg5: int, arg6: int, arg7: int, arg8: int) function CCarCtrl_SteerAICarWithPhysicsTryingToBlockTarget<cdecl, 0x4335E0>(pVehicle: CVehicle, unusued: int, arg3: float, arg4: float, arg5: float, arg6: float, arg7: int, arg8: int, arg9: int, arg10: int) function CCarCtrl_SteerAICarWithPhysicsTryingToBlockTarget_Stop<cdecl, 0x428990>(pVehicle: CVehicle, x: float, y: float, arg4: float, arg5: float, arg6: int, arg7: int, arg8: int, arg9: int) function CCarCtrl_SteerAICarWithPhysics_OnlyMission<cdecl, 0x436A90>(pVehicle: CVehicle, arg2: int, arg3: int, arg4: int, arg5: int) function CCarCtrl_SteerAIHeliAsPoliceHeli<cdecl, 0x42AAD0>(pAutomobile: int) function CCarCtrl_SteerAIHeliFlyingAwayFromPlayer<cdecl, 0x42ACB0>(pAutomobile: int) function CCarCtrl_SteerAIHeliToCrashAndBurn<cdecl, 0x4238E0>(pAutomobile: int) function CCarCtrl_SteerAIHeliToFollowEntity<cdecl, 0x42A750>(pAutomobile: int) function CCarCtrl_SteerAIHeliToKeepEntityInView<cdecl, 0x42AEB0>(pAutomobile: int) function CCarCtrl_SteerAIHeliToLand<cdecl, 0x42AD30>(pAutomobile: int) function CCarCtrl_SteerAIHeliTowardsTargetCoors<cdecl, 0x42A630>(pAutomobile: int) function CCarCtrl_SteerAIPlaneToCrashAndBurn<cdecl, 0x423880>(pAutomobile: int) function CCarCtrl_SteerAIPlaneToFollowEntity<cdecl, 0x4237F0>(pAutomobile: int) function CCarCtrl_SteerAIPlaneTowardsTargetCoors<cdecl, 0x423790>(pAutomobile: int) function CCarCtrl_StopCarIfNodesAreInvalid<cdecl, 0x422590>(pVehicle: CVehicle): int function CCarCtrl_SwitchBetweenPhysicsAndGhost<cdecl, 0x4222A0>(pVehicle: CVehicle) function CCarCtrl_SwitchVehicleToRealPhysics<cdecl, 0x423FC0>(pVehicle: CVehicle) function CCarCtrl_TestCollisionBetween2MovingRects<cdecl, 0x425B30>(pVehicle1: CVehicle, pVehicle2: CVehicle, arg3: float, arg4: float, pVector1: int, pVector2: int): float function CCarCtrl_TestCollisionBetween2MovingRects_OnlyFrontBumper<cdecl, 0x425F70>(pVehicle1: CVehicle, pVehicle2: CVehicle, arg3: float, arg4: float, pVector1: int, pVector2: int): float function CCarCtrl_TestWhetherToFirePlaneGuns<cdecl, 0x429520>(pVehicle: CVehicle, pTarget: int) function CCarCtrl_ThisVehicleShouldTryNotToTurn<cdecl, 0x421FE0>(pVehicle: CVehicle): int function CCarCtrl_TriggerDogFightMoves<cdecl, 0x429300>(pVehicle1: CVehicle, pVehicle2: CVehicle) function CCarCtrl_UpdateCarCount<cdecl, 0x424000>(pVehicle: CVehicle, bDecrease: int) function CCarCtrl_UpdateCarOnRails<cdecl, 0x436540>(pVehicle: CVehicle) function CCarCtrl_WeaveForObject<cdecl, 0x426BC0>(pEntity: int, pVehicle: CVehicle, arg3: int, arg4: int) function CCarCtrl_WeaveForOtherCar<cdecl, 0x426350>(pEntity: int, pVehicle: CVehicle, arg3: int, arg4: int) function CCarCtrl_WeaveThroughCarsSectorList<cdecl, 0x42D680>(ptrList: CPtrList&, pVehicle: CVehicle, pPhysical: int, arg4: float, arg5: float, arg6: float, arg7: float, arg8: int, arg9: int) function CCarCtrl_WeaveThroughObjectsSectorList<cdecl, 0x42D950>(ptrList: CPtrList&, pVehicle: CVehicle, arg3: float, arg4: float, arg5: float, arg6: float, arg7: int, arg8: int) function CCarCtrl_WeaveThroughPedsSectorList<cdecl, 0x42D7E0>(ptrList: CPtrList&, pVehicle: CVehicle, pPhysical: int, arg4: float, arg5: float, arg6: float, arg7: float, arg8: int, arg9: int) function CCarEnterExit_CarHasDoorToClose<cdecl, 0x64EE10>(vehicle: CVehicle, doorId: int): int function CCarEnterExit_CarHasDoorToOpen<cdecl, 0x64EDD0>(vehicle: CVehicle, doorId: int): int function CCarEnterExit_CarHasOpenableDoor<cdecl, 0x64EE50>(vehicle: CVehicle, doorIdUnusedArg: int, ped: int): int function CCarEnterExit_CarHasPartiallyOpenDoor<cdecl, 0x64EE70>(vehicle: CVehicle, doorId: int): int function CCarEnterExit_ComputeDoorFlag<cdecl, 0x64E550>(vehicle: CVehicle, doorId: int, bCheckVehicleType: bool): int function CCarEnterExit_ComputeOppositeDoorFlag<cdecl, 0x64E610>(vehicle: CVehicle, doorId: int, bCheckVehicleType: bool): int function CCarEnterExit_ComputePassengerIndexFromCarDoor<cdecl, 0x64F1E0>(vehicle: CVehicle, doorId: int): int function CCarEnterExit_ComputeSlowJackedPed<cdecl, 0x64F070>(vehicle: CVehicle, doorId: int): int function CCarEnterExit_ComputeTargetDoorToEnterAsPassenger<cdecl, 0x64F190>(pVehicle: CVehicle, nPassengerNum: int): int function CCarEnterExit_ComputeTargetDoorToExit<cdecl, 0x64F110>(pVehicle: CVehicle, pPed: int): int function CCarEnterExit_GetNearestCarDoor<cdecl, 0x6528F0>(pPed: int, pVehicle: CVehicle, outPos: int, doorId: int): int function CCarEnterExit_GetNearestCarPassengerDoor<cdecl, 0x650BB0>(ped: int, vehicle: CVehicle, outVec: int, doorId: int, flag1: bool, flag2: bool, flag3: bool): int function CCarEnterExit_GetPositionToOpenCarDoor<cdecl, 0x64E740>(out: int, vehicle: CVehicle, doorId: int): int function CCarEnterExit_IsCarDoorInUse<cdecl, 0x64EC90>(vehicle: CVehicle, door1Id: int, door2Id: int): int function CCarEnterExit_IsCarDoorReady<cdecl, 0x64ED90>(vehicle: CVehicle, doorId: int): int function CCarEnterExit_IsCarQuickJackPossible<cdecl, 0x64EF00>(vehicle: CVehicle, doorId: int, ped: int): int function CCarEnterExit_IsCarSlowJackRequired<cdecl, 0x64EF70>(vehicle: CVehicle, doorId: int): int function CCarEnterExit_IsClearToDriveAway<cdecl, 0x6509B0>(outVehicle: int): int function CCarEnterExit_IsPathToDoorBlockedByVehicleCollisionModel<cdecl, 0x651210>(ped: int, vehicle: CVehicle, pos: int): int function CCarEnterExit_IsPedHealthy<cdecl, 0x64EEE0>(vehicle: CVehicle): int function CCarEnterExit_IsPlayerToQuitCarEnter<cdecl, 0x64F240>(ped: int, vehicle: CVehicle, startTime: int, task: int): int function CCarEnterExit_IsRoomForPedToLeaveCar<cdecl, 0x6504C0>(veh: int, doorId: int, pos: int): int function CCarEnterExit_IsVehicleHealthy<cdecl, 0x64EEC0>(vehicle: CVehicle): int function CCarEnterExit_IsVehicleStealable<cdecl, 0x6510D0>(vehicle: CVehicle, ped: int): int function CCarGenerator_CheckForBlockage<thiscall, 0x6F32E0>(self: CCarGenerator, modelId: int): int function CCarGenerator_CheckIfWithinRangeOfAnyPlayers<thiscall, 0x6F2F40>(self: CCarGenerator): int function CCarGenerator_DoInternalProcessing<thiscall, 0x6F34D0>(self: CCarGenerator) function CCarGenerator_Process<thiscall, 0x6F3E90>(self: CCarGenerator) function CCarGenerator_Setup<thiscall, 0x6F2E50>(self: CCarGenerator, x: int, y: int, z: int, angle: int, modelId: int, color1: int, color2: int, bforceSpawn: int, alarmChances: int, doorLockChances: int, minDelay: int, maxDelay: int, iplId: int, bOwnedbyplayer: int) function CCarGenerator_SwitchOff<thiscall, 0x6F2E30>(self: CCarGenerator) function CCarGenerator_SwitchOn<thiscall, 0x6F32C0>(self: CCarGenerator) function CCarGenerator_CalcNextGen<cdecl, 0x6F2E40>(): int function CCarGenerator_Get<cdecl, 0x479D60>(index: int): int function CCarPathLink_OneWayLaneOffset<thiscall, 0x44DB00>(self: CCarPathLink): float /// Spawns a vehicle of this model in front of the player function CCheat_VehicleCheat<cdecl, 0x43A0B0>(vehicleModelId: int): int function CCheat_ResetCheats<cdecl, 0x438450>() function CCheckpoint_Render<thiscall, 0x725C00>(self: CCheckpoint) function CCheckpoints_DeleteCP<cdecl, 0x722FC0>(id: int, type: int) function CCheckpoints_Init<cdecl, 0x722880>() function CCheckpoints_PlaceMarker<cdecl, 0x722C40>(id: int, type: int, posn: CVector&, direction: CVector&, size: float, red: int, green: int, blue: int, alpha: int, pulsePeriod: int, pulseFraction: float, rotateRate: int): int function CCheckpoints_Render<cdecl, 0x726060>() function CCheckpoints_SetHeading<cdecl, 0x722970>(id: int, angle: float) function CCheckpoints_Shutdown<cdecl, 0x7228F0>() function CCheckpoints_Update<cdecl, 0x7229C0>() function CCheckpoints_UpdatePos<cdecl, 0x722900>(id: int, posn: CVector&) function CClock_GetGameClockMinutesUntil<cdecl, 0x52CEB0>(hours: int, minutes: int): int function CClock_GetIsTimeInRange<cdecl, 0x52CEE0>(hourA: int, hourB: int): int function CClothes_ConstructPedModel<cdecl, 0x5A81E0>(modelid: int, newclothes: CPedClothesDesc&, oldclothes: int, bCutscenePlayer: bool) function CClothes_RequestMotionGroupAnims<cdecl, 0x5A8120>() function CClothes_RebuildPlayerIfNeeded<cdecl, 0x5A8390>(player: int) function CClothes_RebuildPlayer<cdecl, 0x5A82C0>(player: int, bIgnoreFatAndMuscle: bool) function CClothes_RebuildCutscenePlayer<cdecl, 0x5A8270>(player: int, modelid: int) function CClothes_LoadClothesFile<cdecl, 0x5A7B30>() function CClothes_Init<cdecl, 0x5A80D0>() function CClothes_GetPlayerMotionGroupToLoad<cdecl, 0x5A7FB0>(): int function CClothes_GetDefaultPlayerMotionGroup<cdecl, 0x5A81B0>(): int function CClothesBuilder_BlendTextures<cdecl, 0x5A5BC0>(texture1: int, texture2: int, texture3: int, factorA: float, factorB: float, factorC: float, arg7: int, texture4: int) function CClothesBuilder_BlendTextures<cdecl, 0x5A59C0>(texture1: int, texture2: int, texture3: int, factorA: float, factorB: float, factorC: float) function CClothesBuilder_BlendTextures<cdecl, 0x5A5820>(texture1: int, texture2: int, arg3: float, arg4: float) function CClothesBuilder_BuildBoneIndexConversionTable<cdecl, 0x5A56E0>(arg1: int, arg2: int, arg3: int) function CClothesBuilder_ConstructGeometryAndSkinArrays<cdecl, 0x5A6530>(arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int) function CClothesBuilder_ConstructGeometryArray<cdecl, 0x5A55A0>(arg1: int, arg2: int, arg3: float, arg4: float, arg5: float) function CClothesBuilder_ConstructTextures<cdecl, 0x5A6040>(dict: int, hashes: int, factorA: float, factorB: float, factorC: float) function CClothesBuilder_CopyTexture<cdecl, 0x5A5730>(texture: int): int function CClothesBuilder_CreateSkinnedClump<cdecl, 0x5A69D0>(clump: int, dict: int, newclothes: CPedClothesDesc&, oldclothes: int, bCutscenePlayer: bool): int function CClothesBuilder_DestroySkinArrays<cdecl, 0x5A56C0>(arg1: int, arg2: int) function CClothesBuilder_FindNearestColour<cdecl, 0x5A5F40>(color: int): int function CClothesBuilder_InitPaletteOctTree<cdecl, 0x5A5EB0>(numColors: int) function CClothesBuilder_LoadCdDirectory<cdecl, 0x5A4190>() function CClothesBuilder_PlaceTextureOnTopOfTexture<cdecl, 0x5A57B0>(texture1: int, texture2: int) function CClothesBuilder_PreprocessClothesDesc<cdecl, 0x5A44C0>(arg1: CPedClothesDesc&, arg2: bool) function CClothesBuilder_ReducePaletteSize<cdecl, 0x5A6870>(texture: int, numColorsToReduce: int) function CClothesBuilder_ReleaseGeometry<cdecl, 0x5A47B0>(numToRelease: int) function CClothesBuilder_RequestGeometry<thiscall, 0x5A41C0>(self: CClothesBuilder, modelid: int, crc: int) function CClothesBuilder_StoreBoneArray<cdecl, 0x5A48B0>(clump: int, arg2: int) function CClothesBuilder_BlendGeometry<cdecl, 0x5A4940>(clump: int, arg2: int, arg3: int, arg4: int, arg5: float, arg6: float, arg7: float): int function CClothesBuilder_BlendGeometry<cdecl, 0x5A4F10>(clump: int, arg2: int, arg3: int, arg4: float, arg5: float): int function CClothesBuilder_CopyGeometry<cdecl, 0x5A5340>(clump: int, arg2: int, arg3: int): int function CClothesBuilder_ShutdownPaletteOctTree<cdecl, 0x5A5EE0>() function CClothesBuilder_ReducePaletteOctTree<cdecl, 0x5A5EF0>(numColorsToReduce: int) function CClothesBuilder_AddColour<cdecl, 0x5A5F00>(color: int): int function CClothesBuilder_FillPalette<cdecl, 0x5A5F30>(color: int) function CClouds_Shutdown<cdecl, 0x712FA0>() function CClouds_Update<cdecl, 0x712FF0>() function CClouds_SetUpOneSkyPoly<cdecl, 0x713060>(vert1Pos: CVector, vert2Pos: CVector, vert3Pos: CVector, vert4Pos: CVector, topRed: int, topGreen: int, topBlue: int, bottomRed: int, bottomGreen: int, bottomBlue: int) function CClouds_VolumetricCloudsInit<cdecl, 0x7131C0>() function CClouds_VolumetricClouds_GetFirstFreeSlot<cdecl, 0x7135C0>(): int function CClouds_VolumetricClouds_Delete<cdecl, 0x7135F0>(vcSlotIndex: int) function CClouds_VolumetricCloudsGetMaxDistance<cdecl, 0x713630>(): float function CClouds_MovingFogInit<cdecl, 0x713660>() function CClouds_MovingFog_GetFXIntensity<cdecl, 0x7136D0>(): float function CClouds_MovingFog_GetFirstFreeSlot<cdecl, 0x713710>(): int function CClouds_MovingFog_Delete<cdecl, 0x713730>(fogSlotIndex: int) function CClouds_MovingFog_Create<cdecl, 0x713760>(posn: int) function CClouds_Init<cdecl, 0x7138D0>() function CClouds_Render<cdecl, 0x713950>() function CClouds_RenderSkyPolys<cdecl, 0x714650>() function CClouds_RenderBottomFromHeight<cdecl, 0x7154B0>() function CClouds_VolumetricClouds_Create<cdecl, 0x715F40>(posn: int) function CClouds_VolumetricCloudsRender<cdecl, 0x716380>() function CClouds_MovingFog_Update<cdecl, 0x716B10>() function CClouds_MovingFogRender<cdecl, 0x716C90>() function CClumpModelInfo_SetFrameIds<thiscall, 0x4C5460>(self: CClumpModelInfo, data: int) function CColAccel_IsCacheLoading<cdecl, 0x5B2AC0>(): int function CColDisk_Set<thiscall, 0x40FD50>(self: CColDisk, startRadius: float, start: CVector const&, end: CVector const&, endRadius: float, material: int, pieceType: int, lighting: int) function CCollision_Update<cdecl, 0x411E20>() function CCollision_SortOutCollisionAfterLoad<cdecl, 0x411E30>() function CCollision_TestSphereSphere<cdecl, 0x411E70>(sphere1: CColSphere const&, sphere2: CColSphere const&): int function CCollision_TestSphereBox<cdecl, 0x4120C0>(sphere: CSphere const&, box: CBox const&): int function CCollision_ProcessSphereBox<cdecl, 0x412130>(sphere: CColSphere const&, box: CColBox const&, colPoint: CColPoint&, maxTouchDistance: float&): int function CCollision_PointInTriangle<cdecl, 0x412700>(point: CVector const&, triPoints: int): int function CCollision_DistToLineSqr<cdecl, 0x412850>(lineStart: int, lineEnd: int, point: int): float function CCollision_DistToMathematicalLine<cdecl, 0x412970>(lineStart: int, lineEnd: int, point: int): float function CCollision_DistToMathematicalLine2D<cdecl, 0x412A30>(lineStartX: float, lineStartY: float, lineEndX: float, lineEndY: float, pointX: float, pointY: float): float function CCollision_DistAlongLine2D<cdecl, 0x412A80>(lineX: float, lineY: float, lineDirX: float, lineDirY: float, pointX: float, pointY: float): float function CCollision_ProcessLineSphere<cdecl, 0x412AA0>(line: CColLine const&, sphere: CColSphere const&, colPoint: CColPoint&, depth: float&): int function CCollision_TestLineBox_DW<cdecl, 0x412C70>(line: CColLine const&, box: CBox const&): int function CCollision_TestLineBox<cdecl, 0x413070>(line: CColLine const&, box: CBox const&): int function CCollision_TestVerticalLineBox<cdecl, 0x413080>(line: CColLine const&, box: CBox const&): int function CCollision_ProcessLineBox<cdecl, 0x413100>(line: CColLine const&, box: CColBox const&, colPoint: CColPoint&, maxTouchDistance: float&): int function CCollision_Test2DLineAgainst2DLine<cdecl, 0x4138D0>(line1StartX: float, line1StartY: float, line1EndX: float, line1EndY: float, line2StartX: float, line2StartY: float, line2EndX: float, line2EndY: float): int function CCollision_TestLineTriangle<cdecl, 0x413AC0>(line: CColLine const&, verts: int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&): int function CCollision_ProcessLineTriangle<cdecl, 0x4140F0>(line: CColLine const&, verts: int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&, colPoint: CColPoint&, maxTouchDistance: float&, collPoly: int): int function CCollision_ProcessVerticalLineTriangle<cdecl, 0x4147E0>(line: CColLine const&, verts: int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&, colPoint: CColPoint&, maxTouchDistance: float&, collPoly: int): int function CCollision_IsStoredPolyStillValidVerticalLine<cdecl, 0x414D70>(lineOrigin: CVector const&, lineDist: float, colPoint: CColPoint&, collPoly: int): int function CCollision_GetBoundingBoxFromTwoSpheres<cdecl, 0x415230>(bbox: int, sphere1: int, sphere2: int) function CCollision_IsThisVehicleSittingOnMe<cdecl, 0x4152C0>(vehicle: CVehicle, vehicleOnMe: CVehicle): int function CCollision_CheckCameraCollisionPeds<cdecl, 0x415320>(sectorX: int, sectorY: int, pos: int, dir: int, arg4: int): int function CCollision_CheckPeds<cdecl, 0x4154A0>(pos: int, dir: int, arg2: int): int function CCollision_SphereCastVsBBox<cdecl, 0x415590>(sphere1: int, sphere2: int, box: int): int function CCollision_RayPolyPOP<cdecl, 0x415620>(arg0: int, arg1: int, arg2: int, arg3: int, arg4: int): int function CCollision_GetPrincipleAxis<cdecl, 0x4156D0>(vec: int): int function CCollision_PointInPoly<cdecl, 0x415730>(point: int, tri: int, arg2: int, triVerts: int): int function CCollision_Closest3<cdecl, 0x415950>(arg0: int, arg1: int) function CCollision_SphereCastVersusVsPoly<cdecl, 0x415CF0>(sphere1: int, sphere2: int, tri: int, triPlane: int, verts: int): int function CCollision_Init<cdecl, 0x416260>() function CCollision_Shutdown<cdecl, 0x4162E0>() function CCollision_CalculateTrianglePlanes<cdecl, 0x416330>(colData: int) function CCollision_RemoveTrianglePlanes<cdecl, 0x416400>(colData: int) function CCollision_ProcessSphereSphere<cdecl, 0x416450>(sphere1: CColSphere const&, sphere2: CColSphere const&, colPoint: CColPoint&, maxTouchDistance: float&): int function CCollision_TestSphereTriangle<cdecl, 0x4165B0>(sphere: CColSphere const&, verts: int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&): int function CCollision_ProcessSphereTriangle<cdecl, 0x416BA0>(sphere: CColSphere const&, verts: int, tri: CColTriangle const&, triPlane: CColTrianglePlane const&, colPoint: CColPoint&, maxTouchDistance: float&): int function CCollision_TestLineSphere<cdecl, 0x417470>(line: CColLine const&, sphere: CColSphere const&): int function CCollision_DistToLine<cdecl, 0x417610>(lineStart: int, lineEnd: int, point: int): float function CCollision_TestLineOfSight<cdecl, 0x417730>(line: CColLine const&, transform: CMatrix const&, colModel: CColModel&, doSeeThroughCheck: bool, doShootThroughCheck: bool): int function CCollision_ProcessLineOfSight<cdecl, 0x417950>(line: CColLine const&, transform: CMatrix const&, colModel: CColModel&, colPoint: CColPoint&, maxTouchDistance: float&, doSeeThroughCheck: bool, doShootThroughCheck: bool): int function CCollision_ProcessVerticalLine<cdecl, 0x417BF0>(line: CColLine const&, transform: CMatrix const&, colModel: CColModel&, colPoint: CColPoint&, maxTouchDistance: float&, doSeeThroughCheck: bool, doShootThroughCheck: bool, collPoly: int): int function CCollision_SphereCastVsSphere<cdecl, 0x417F20>(arg0: int, arg1: int, arg2: int): int function CCollision_ClosestPointOnLine<cdecl, 0x417FD0>(arg0: int, arg1: int, arg2: int, arg3: int) function CCollision_ClosestPointsOnPoly<cdecl, 0x418100>(arg0: int, arg1: int, arg2: int, arg3: int) function CCollision_ClosestPointOnPoly<cdecl, 0x418150>(arg0: int, arg1: int, arg2: int) function CCollision_SphereCastVsCaches<cdecl, 0x4181B0>(sphere: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int): int function CCollision_CalculateTrianglePlanes<cdecl, 0x418580>(colModel: int) function CCollision_RemoveTrianglePlanes<cdecl, 0x4185A0>(colModel: int) function CCollision_ProcessColModels<cdecl, 0x4185C0>(transform1: CMatrix const&, colModel1: CColModel&, transform2: CMatrix const&, colModel2: CColModel&, colPoint1: int, colPoint2: int, maxTouchDistance: int, arg7: bool): int function CCollision_SphereCastVsEntity<cdecl, 0x419F00>(sphere1: int, sphere2: int, entity: int): int function CCollision_SphereVsEntity<cdecl, 0x41A5A0>(sphere: int, entity: int): int function CCollision_CheckCameraCollisionBuildings<cdecl, 0x41A820>(sectorX: int, sectorY: int, arg2: int, arg3: int, arg4: int, arg5: int): int function CCollision_CheckCameraCollisionVehicles<cdecl, 0x41A990>(sectorX: int, sectorY: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int): int function CCollision_CheckCameraCollisionObjects<cdecl, 0x41AB20>(sectorX: int, sectorY: int, arg2: int, arg3: int, arg4: int, arg5: int): int function CCollision_BuildCacheOfCameraCollision<cdecl, 0x41AC40>(sphere1: int, sphere2: int): int function CCollision_CameraConeCastVsWorldCollision<cdecl, 0x41B000>(sphere1: int, sphere2: int, arg2: int, arg3: float): int function CCollisionData_CCollisionData<thiscall, 0x40F030>(self: CCollisionData) function CCollisionData_RemoveCollisionVolumes<thiscall, 0x40F070>(self: CCollisionData) function CCollisionData_Copy<thiscall, 0x40F120>(self: CCollisionData, arg0: CCollisionData const&) function CCollisionData_CalculateTrianglePlanes<thiscall, 0x40F590>(self: CCollisionData) function CCollisionData_GetTrianglePoint<thiscall, 0x40F5E0>(self: CCollisionData, outVec: CVector&, vertId: int) function CCollisionData_GetShadTrianglePoint<thiscall, 0x40F640>(self: CCollisionData, outVec: CVector&, vertId: int) function CCollisionData_RemoveTrianglePlanes<thiscall, 0x40F6A0>(self: CCollisionData) function CCollisionData_SetLinkPtr<thiscall, 0x40F6C0>(self: CCollisionData, link: int) function CCollisionData_GetLinkPtr<thiscall, 0x40F6E0>(self: CCollisionData): int /// Initializes a CColModel struct function CColModel_ctor<thiscall, 0x40FB60>(self: CColModel): CColModel /// Deinitializes the CColModel struct function CColModel_dtor<thiscall, 0x40F700>(self: CColModel) function CColModel_MakeMultipleAlloc<thiscall, 0x40F740>(self: CColModel) function CColModel_operator=<thiscall, 0x40F7C0>(self: CColModel, colModel: CColModel const&): int function CColModel_AllocateData<thiscall, 0x40F810>(self: CColModel) function CColModel_AllocateData<thiscall, 0x40F870>(self: CColModel, numSpheres: int, numBoxes: int, numLines: int, numVertices: int, numTriangles: int, disks: bool) function CColModel_AllocateData<thiscall, 0x40F9B0>(self: CColModel, size: int) function CColModel_RemoveCollisionVolumes<thiscall, 0x40F9E0>(self: CColModel) function CColModel_CalculateTrianglePlanes<thiscall, 0x40FA30>(self: CColModel) function CColModel_RemoveTrianglePlanes<thiscall, 0x40FA40>(self: CColModel) function CColModel_operator new<cdecl, 0x40FC30>(size: int): int function CColModel_operator delete<cdecl, 0x40FC40>(data: int) function CColourSet_CColourSet<thiscall, 0x55F4B0>(self: CColourSet, weatherId: int, timeId: int) function CColourSet_Interpolate<thiscall, 0x55F870>(self: CColourSet, a: int, b: int, factorA: float, factorB: float, bIgnoreSky: bool) function CControllerConfigManager_GetIsKeyboardKeyDown<thiscall, 0x52DDB0>(self: CControllerConfigManager, key: RsKeyCodes): int function CControllerConfigManager_GetIsKeyboardKeyJustDown<thiscall, 0x52E450>(self: CControllerConfigManager, key: RsKeyCodes): int function CControllerConfigManager_ResetSettingOrder<thiscall, 0x52F5F0>(self: CControllerConfigManager, action: e_ControllerAction) function CCover_CalculateHorizontalSize<cdecl, 0x6987F0>(triangle: int, vertPositions: int): float function CCover_DoLineCheckWithinObject<cdecl, 0x698990>(triangle: int, a2: int, a3: int, a4: int, a5: CVector, a6: CVector): int function CCover_DoesCoverPointStillProvideCover<cdecl, 0x698DD0>(point: int, position: CVector): int function CCover_FindAndReserveCoverPoint<cdecl, 0x6992B0>(ped: int, position: CVector &, a3: bool): int function CCover_FindCoordinatesCoverPoint<cdecl, 0x699570>(point: int, ped: int, position: CVector &, outCoordinates: CVector &): int function CCover_FindDirFromVector<cdecl, 0x698D40>(x: float, y: float): int function CCover_ShouldThisBuildingHaveItsCoverPointsCreated<cdecl, 0x699230>(building: int): int function CCoverPoint_CanAccomodateAnotherPed<thiscall, 0x698E70>(self: CCoverPoint): int function CCoverPoint_ReleaseCoverPointForPed<thiscall, 0x698EF0>(self: CCoverPoint, ped: int) function CCoverPoint_ReserveCoverPointForPed<thiscall, 0x698EB0>(self: CCoverPoint, ped: int) function CCredits_Render<cdecl, 0x53D5B0>() function CCredits_PrintCreditText<cdecl, 0x5A8660>(scaleX: float, scaleY: float, text: int, position: int, currentOffset: float, highlighted: bool) function CCredits_PrintCreditSpace<cdecl, 0x5A87C0>(spaceSize: float, position: int) function CCredits_RenderCredits<cdecl, 0x5A87F0>() function CCredits_Start<cdecl, 0x7170E0>() function CCredits_Stop<cdecl, 0x717100>() function CZoneDef_IsPointWithin<thiscall, 0x72D850>(self: CZoneDef, point: int): int function CCullZones_Init<cdecl, 0x72D6B0>() function CCullZones_Update<cdecl, 0x72DEC0>() function CCullZones_AddCullZone<cdecl, 0x72DF70>() function CCullZones_AddTunnelAttributeZone<cdecl, 0x72DB50>() function CCullZones_AddMirrorAttributeZone<cdecl, 0x72DC10>() function CCullZones_InRoomForAudio<cdecl, 0x72DD70>(): int function CCullZones_FewerCars<cdecl, 0x72DD80>(): int function CCullZones_CamNoRain<cdecl, 0x72DDB0>(): int function CCullZones_PlayerNoRain<cdecl, 0x72DDC0>(): int function CCullZones_FewerPeds<cdecl, 0x72DD90>(): int function CCullZones_NoPolice<cdecl, 0x72DD50>(): int function CCullZones_DoExtraAirResistanceForPlayer<cdecl, 0x72DDD0>(): int function CCullZones_FindTunnelAttributesForCoors<cdecl, 0x72D9F0>(point: int): int function CCullZones_FindMirrorAttributesForCoors<cdecl, 0x72DA70>(cameraPosition: int): int function CCullZones_FindZoneWithStairsAttributeForPlayer<cdecl, 0x72DAD0>(): int function CCullZones_FindAttributesForCoors<cdecl, 0x72D970>(pos: int): int function CCustomCarEnvMapPipeline_CustomPipeInstanceCB<cdecl, 0x5D8490>(arg1: int, arg2: int, callback: int): int function CCustomCarEnvMapPipeline_PreRenderUpdate<cdecl, 0x5D8870>() function CCustomCarEnvMapPipeline_pluginEnvMatConstructorCB<cdecl, 0x5D8BD0>(object: int, offset: int): int function CCustomCarEnvMapPipeline_pluginEnvMatStreamWriteCB<cdecl, 0x5D8CD0>(stream: int, length: int, arg3: int, arg4: int): int function CCustomCarEnvMapPipeline_pluginEnvMatStreamGetSizeCB<cdecl, 0x5D8D10>(arg0: int): int function CCustomCarEnvMapPipeline_pluginEnvAtmConstructorCB<cdecl, 0x5D8D30>(object: int, offset: int): int function CCustomCarEnvMapPipeline_pluginSpecMatConstructorCB<cdecl, 0x5D8D40>(object: int): int function CCustomCarEnvMapPipeline_pluginSpecMatStreamWriteCB<cdecl, 0x5D8D60>(stream: int, length: int, object: int): int function CCustomCarEnvMapPipeline_pluginSpecMatStreamGetSizeCB<cdecl, 0x5D8DD0>(): int function CCustomCarEnvMapPipeline_DuplicateCustomEnvMapPipeMaterialData<cdecl, 0x5D9570>(arg0: int): int function CCustomCarEnvMapPipeline_pluginEnvMatDestructorCB<cdecl, 0x5D95B0>(object: int, offset: int): int function CCustomCarEnvMapPipeline_pluginEnvMatCopyConstructorCB<cdecl, 0x5D9600>(objectDst: int, objectSrc: int, offset: int, size: int): int function CCustomCarEnvMapPipeline_pluginEnvMatStreamReadCB<cdecl, 0x5D9660>(stream: int, length: int, object: int, offset: int): int function CCustomCarEnvMapPipeline_pluginEnvAtmDestructorCB<cdecl, 0x5D9730>(object: int, offset: int): int function CCustomCarEnvMapPipeline_pluginEnvAtmCopyConstructorCB<cdecl, 0x5D9780>(objectDst: int, objectSrc: int, offset: int, size: int): int function CCustomCarEnvMapPipeline_pluginSpecMatDestructorCB<cdecl, 0x5D97D0>(object: int): int function CCustomCarEnvMapPipeline_pluginSpecMatCopyConstructorCB<cdecl, 0x5D9830>(objectDst: int, objectSrc: int): int function CCustomCarEnvMapPipeline_pluginSpecMatStreamReadCB<cdecl, 0x5D9880>(stream: int, length: int, object: int): int function CCustomCarEnvMapPipeline_CustomPipeRenderCB<cdecl, 0x5D9900>(atomic: int, object: int, flags1: int, flags2: int): int function CCustomCarEnvMapPipeline_CreateCustomOpenGLObjPipe<cdecl, 0x5D9F80>(): int function CCustomCarEnvMapPipeline_CreatePipe<cdecl, 0x5DA020>(): int function CCustomCarEnvMapPipeline_DestroyPipe<cdecl, 0x5DA130>() function CCustomCarEnvMapPipeline_SetFxEnvTexture<cdecl, 0x5DA230>(material: int, texture: int) function CCustomCarEnvMapPipeline_RegisterPlugin<cdecl, 0x5DA450>(): int function CCustomCarEnvMapPipeline_CustomPipeMaterialSetup<cdecl, 0x5DA560>(arg0: int, arg1: int): int function CCustomCarEnvMapPipeline_CustomPipeAtomicSetup<cdecl, 0x5DA610>(arg0: int): int function CCustomCarPlateMgr_Initialise<cdecl, 0x6FD500>(): int function CCustomCarPlateMgr_GeneratePlateText<cdecl, 0x6FD5B0>(plateTextBuf: int, length: int): int function CCustomCarPlateMgr_Shutdown<cdecl, 0x6FD720>(): int function CCustomCarPlateMgr_GetMapRegionPlateDesign<cdecl, 0x6FD7A0>(): int function CCustomCarPlateMgr_LoadPlatecharsetDat<cdecl, 0x6FDC00>(filename: int, data: int, arg2: int, arg3: int): int function CCustomCarPlateMgr_SetupMaterialPlatebackTexture<cdecl, 0x6FDE50>(material: int, plateType: int): int /// Creates a new RwTexture with text for a car number plate function CCustomCarPlateMgr_CreatePlateTexture<cdecl, 0x6FDEA0>(text: string, plateType: int): int function CCustomCarPlateMgr_SetupClumpAfterVehicleUpgrade<cdecl, 0x6FDFE0>(clump: int, plateMaterial: int, plateType: int): int function CCustomCarPlateMgr_SetupMaterialPlateTexture<cdecl, 0x6FE020>(material: int, plateText: int, plateType: int): int function CCustomCarPlateMgr_SetupClump<cdecl, 0x6FE0F0>(clump: int, plateText: int, plateType: int): int function CCutsceneMgr_AddCutsceneHead<cdecl, 0x5B0380>(object: int, arg1: int): int function CCutsceneMgr_AppendToNextCutscene<cdecl, 0x4D5DB0>(objectName: int, animName: int) function CCutsceneMgr_AttachObjectToBone<cdecl, 0x5B0450>(attachment: int, object: int, boneId: int) function CCutsceneMgr_AttachObjectToFrame<cdecl, 0x5B0480>(attachment: int, object: int, frameName: int) function CCutsceneMgr_AttachObjectToParent<cdecl, 0x5B04B0>(attachment: int, object: int) function CCutsceneMgr_BuildCutscenePlayer<cdecl, 0x4D5E20>() function CCutsceneMgr_CreateCutsceneObject<cdecl, 0x5B02A0>(modelId: int): int function CCutsceneMgr_DeleteCutsceneData<cdecl, 0x4D5ED0>() function CCutsceneMgr_DeleteCutsceneData_overlay<cdecl, 0x5AFD60>() function CCutsceneMgr_FinishCutscene<cdecl, 0x5B04D0>() function CCutsceneMgr_GetCutsceneTimeInMilleseconds<cdecl, 0x5B0550>(): int function CCutsceneMgr_HasCutsceneFinished<cdecl, 0x5B0570>(): int function CCutsceneMgr_HideRequestedObjects<cdecl, 0x5AFAD0>() function CCutsceneMgr_Initialise<cdecl, 0x4D5A20>() function CCutsceneMgr_IsCutsceneSkipButtonBeingPressed<cdecl, 0x4D5D10>() function CCutsceneMgr_LoadAnimationUncompressed<cdecl, 0x4D5AB0>(animName: int) function CCutsceneMgr_LoadCutsceneData<cdecl, 0x4D5E80>(cutsceneName: int) function CCutsceneMgr_LoadCutsceneData_loading<cdecl, 0x5B11C0>() function CCutsceneMgr_LoadCutsceneData_overlay<cdecl, 0x5B13F0>(cutsceneName: int) function CCutsceneMgr_LoadCutsceneData_postload<cdecl, 0x5AFBC0>() function CCutsceneMgr_LoadCutsceneData_preload<cdecl, 0x5B05A0>() function CCutsceneMgr_LoadEverythingBecauseCutsceneDeletedAllOfIt<cdecl, 0x4D5C10>() function CCutsceneMgr_RemoveCutscenePlayer<cdecl, 0x4D5E50>() function CCutsceneMgr_RemoveEverythingBecauseCutsceneDoesntFitInMemory<cdecl, 0x4D5AF0>() function CCutsceneMgr_SetCutsceneAnim<cdecl, 0x5B0390>(animName: int, object: int) function CCutsceneMgr_SetCutsceneAnimToLoop<cdecl, 0x5B0420>(animName: int) function CCutsceneMgr_SetHeadAnim<cdecl, 0x5B0440>(animName: int, headObject: int) function CCutsceneMgr_SetupCutsceneToStart<cdecl, 0x5B14D0>() function CCutsceneMgr_Shutdown<cdecl, 0x4D5E60>() function CCutsceneMgr_SkipCutscene<cdecl, 0x5B1700>() function CCutsceneMgr_StartCutscene<cdecl, 0x5B1460>() function CCutsceneMgr_Update<cdecl, 0x4D5D00>() function CCutsceneMgr_Update_overlay<cdecl, 0x5B1720>() function CDarkel_Init<cdecl, 0x43CEB0>() function CDarkel_DrawMessages<cdecl, 0x43CEC0>() function CDarkel_ReadStatus<cdecl, 0x43D1E0>(): int function CDarkel_RegisterKillNotByPlayer<cdecl, 0x43D210>(pKilledPed: int) function CDarkel_ThisPedShouldBeKilledForFrenzy<cdecl, 0x43D2F0>(pPed: int): int function CDarkel_ThisVehicleShouldBeKilledForFrenzy<cdecl, 0x43D350>(pVehicle: CVehicle): int function CDarkel_StartFrenzy<cdecl, 0x43D3B0>(weapontype: eWeaponType, timelimit: int, killsNeeded: int, modelToKill: int, pStartMessage: int, modelToKill2: int, modelToKill3: int, modelToKill4: int, bStandardSoundAndMessages: bool, bNeedHeadShot: bool) function CDarkel_ResetModelsKilledByPlayer<cdecl, 0x43D6A0>(playerid: int) function CDarkel_QueryModelsKilledByPlayer<cdecl, 0x43D6C0>(player: int, modelid: int): int function CDarkel_FindTotalPedsKilledByPlayer<cdecl, 0x43D6E0>(player: int): int function CDarkel_DealWithWeaponChangeAtEndOfFrenzy<cdecl, 0x43D7A0>() function CDarkel_CheckDamagedWeaponType<cdecl, 0x43D9E0>(damageWeaponId: int, expectedDamageWeaponId: int): int function CDarkel_Update<cdecl, 0x43DAC0>() function CDarkel_ResetOnPlayerDeath<cdecl, 0x43DC10>() function CDarkel_FailKillFrenzy<cdecl, 0x43DC60>() function CDarkel_RegisterKillByPlayer<cdecl, 0x43DCD0>(pKilledPed: int, damageWeaponId: eWeaponType, bHeadShotted: bool, arg4: int) function CDarkel_RegisterCarBlownUpByPlayer<cdecl, 0x43DF20>(pVehicle: CVehicle, arg2: int) function CDate_operator<<thiscall, 0x618D90>(self: CDate, rhs: CDate const &): int function CDate_operator==<thiscall, 0x618DF0>(self: CDate, rhs: CDate const &): int function CDate_operator><thiscall, 0x618D30>(self: CDate, rhs: CDate const &>(gaddrof(CDate::operator): int function CDate_PopulateDateFields<thiscall, 0x618E30>(self: CDate, seconds: int, minutes: int, hours: int, day: int, month: int, year: int) function CDecisionSimple_Set<thiscall, 0x600730>(self: CDecisionSimple, taskTypes: int, chances: int, count: int) function CDecisionSimple_MakeDecision<thiscall, 0x6007A0>(self: CDecisionSimple, taskType: int, outTaskType: short&, outDecisionIndex: int&) function CDecisionSimple_SetDefault<thiscall, 0x604220>(self: CDecisionSimple) /// Initializes a CDirectory struct function CDirectory_ctor<thiscall, 0x532290>(self: CDirectory): CDirectory /// Initializes a CDirectory struct function CDirectory_ctor<thiscall, 0x5322A0>(self: CDirectory, capacity: int): CDirectory /// Deinitializes the CDirectory struct function CDirectory_dtor<thiscall, 0x5322D0>(self: CDirectory) function CDirectory_Init<thiscall, 0x5322F0>(self: CDirectory, capacity: int, entries: int) function CDirectory_AddItem<thiscall, 0x532310>(self: CDirectory, entry: DirectoryInfo const&) function CDirectory_ReadDirFile<thiscall, 0x532350>(self: CDirectory, filename: int) function CDirectory_WriteDirFile<thiscall, 0x532410>(self: CDirectory, filename: int): int function CDirectory_DirectoryInfo* CDirectory<thiscall, 0x532450>(self: CDirectory, name: int): int function CDirectory_DirectoryInfo* CDirectory<thiscall, 0x5324A0>(self: CDirectory, name: int, outOffset: int, outStreamingSize: int): int function CDirectory_DirectoryInfo* CDirectory<thiscall, 0x5324D0>(self: CDirectory, key: int, outOffset: int, outStreamingSize: int): int function CDoor_Process<thiscall, 0x6F4040>(self: CDoor, vehicle: CVehicle, arg1: CVector&, arg2: CVector&, arg3: CVector&): int function CDoor_ProcessImpact<thiscall, 0x6F4540>(self: CDoor, vehicle: CVehicle, arg1: CVector&, arg2: CVector&, arg3: CVector&): int function CDoor_Open<thiscall, 0x6F4790>(self: CDoor, openRatio: float) function CDoor_GetAngleOpenRatio<thiscall, 0x6F47E0>(self: CDoor): float function CDoor_IsClosed<thiscall, 0x6F4800>(self: CDoor): int function CDoor_IsFullyOpen<thiscall, 0x6F4820>(self: CDoor): int function CDraw_SetFOV<cdecl, 0x6FF410>(fovValue: float) function CDraw_CalculateAspectRatio<cdecl, 0x6FF420>(): float function CEntryExit_GenerateAmbientPeds<thiscall, 0x43E8B0>(self: CEntryExit, position: int) function CEntryExit_GetEntryExitToDisplayNameOf<thiscall, 0x43E650>(self: CEntryExit): int function CEntryExit_GetPositionRelativeToOutsideWorld<thiscall, 0x43EA00>(self: CEntryExit, positionInOut: int) function CEntryExit_IsInArea<thiscall, 0x43E460>(self: CEntryExit, position: CVector const &): int function CEntryExit_RequestAmbientPeds<thiscall, 0x43E6D0>(self: CEntryExit) function CEntryExit_RequestObjectsInFrustum<thiscall, 0x43E690>(self: CEntryExit) function CEntryExit_TransitionFinished<thiscall, 0x4404A0>(self: CEntryExit, player: int): int function CEntryExit_TransitionStarted<thiscall, 0x43FFD0>(self: CEntryExit, player: int): int function CEntryExit_WarpGangWithPlayer<thiscall, 0x43F1F0>(self: CEntryExit, player: int) function CEntryExitManager_AddOne<cdecl, 0x43FA00>(entranceX: float, entranceY: float, entranceZ: float, entranceAngle: float, entranceRangeX: float, entranceRangeY: float, unused: int, exitX: float, exitY: float, exitZ: float, exitAngle: float, area: int, flags: int, skyColor: int, timeOn: int, timeOff: int, numberOfPeds: int, name: int): int function CEntryExitManager_FindNearestDoor<cdecl, 0x43F630>(entryExit: CEntryExit const &, range: float): int function CEntryExitManager_FindNearestEntryExit<cdecl, 0x43F4B0>(position: CVector2D const &, range: float, ignoreArea: int): int function CEntryExitManager_GetEntryExit<cdecl, 0x43EF00>(index: int): int function CEntryExitManager_GetEntryExitIndex<cdecl, 0x43EFD0>(name: int, enabledFlags: int, disabledFlags: int): int function CEntryExitManager_Load<cdecl, 0x5D55C0>(): int function CEntryExitManager_Save<cdecl, 0x5D5970>(): int function CEntryExitManager_WeAreInInteriorTransition<cdecl, 0x43E400>(): int function CExplosion_ClearAllExplosions<cdecl, 0x736840>() function CExplosion_Shutdown<cdecl, 0x7368F0>() function CExplosion_GetExplosionActiveCounter<cdecl, 0x736900>(explosionId: int): int function CExplosion_ResetExplosionActiveCounter<cdecl, 0x736910>(explosionId: int) function CExplosion_DoesExplosionMakeSound<cdecl, 0x736920>(explosionId: int): int function CExplosion_GetExplosionType<cdecl, 0x736930>(explosionId: int): int function CExplosion_GetExplosionPosition<cdecl, 0x736940>(explosionId: int): int function CExplosion_TestForExplosionInArea<cdecl, 0x736950>(explosionType: eExplosionType, x1: float, y1: float, z1: float, x2: float, y2: float, z2: float): int function CExplosion_RemoveAllExplosionsInArea<cdecl, 0x7369E0>(posn: CVector, radius: float) function CExplosion_Initialise<cdecl, 0x736A40>() function CExplosion_AddExplosion<cdecl, 0x736A50>(victim: int, creator: int, explosionType: eExplosionType, posn: CVector const&, time: int, makeSound: int, camShake: float, visibility: int): int function CExplosion_Update<cdecl, 0x737620>() function CFileLoader_FindRelatedModelInfoCB<cdecl, 0x5B3930>(atomic: int, data: int): int function CFileLoader_FinishLoadClumpFile<cdecl, 0x537450>(stream: int, modelIndex: int): int function CFileLoader_LoadAtomicFile2Return<cdecl, 0x537060>(filename: int): int function CFileLoader_LoadClumpFile<cdecl, 0x5B3A30>(stream: int, modelIndex: int): int function CFileLoader_LoadClumpObject<cdecl, 0x5B4040>(line: int): int function CFileLoader_LoadCollisionFile<cdecl, 0x5B4E60>(data: int, dataSize: int, colId: int): int function CFileLoader_LoadCollisionFileFirstTime<cdecl, 0x5B5000>(data: int, dataSize: int, colId: int): int function CFileLoader_LoadLine<cdecl, 0x536FE0>(file: FILESTREAM): int function CFileLoader_LoadLine<cdecl, 0x536FE0>(outLine: int, outSize: int &): int function CFileLoader_LoadObject<cdecl, 0x5B3C60>(line: int): int function CFileLoader_LoadObjectInstance<cdecl, 0x538690>(objInstance: int, modelname: int): int function CFileLoader_LoadObjectInstance<cdecl, 0x538690>(line: int): int function CFileLoader_LoadPathHeader<cdecl, 0x5B41C0>(line: int, outPathType: int &): int function CFileLoader_LoadPedObject<cdecl, 0x5B7420>(line: int): int function CFileLoader_LoadTexDictionary<cdecl, 0x5B3860>(filename: int): int function CFileLoader_LoadTimeObject<cdecl, 0x5B3DE0>(line: int): int function CFileLoader_LoadVehicleObject<cdecl, 0x5B6F30>(line: int): int function CFileLoader_LoadWeaponObject<cdecl, 0x5B3FB0>(line: int): int function CFileLoader_SetRelatedModelInfoCB<cdecl, 0x537150>(atomic: int, data: int): int function CFileLoader_StartLoadClumpFile<cdecl, 0x5373F0>(stream: int, modelIndex: int): int function CFormation_FindNearestAvailableDestination<cdecl, 0x69B1B0>(pos: CVector, pOutDistance: int): int function CFormation_ReturnDestinationForPed<cdecl, 0x699FA0>(ped: int, pos: int): int function CFormation_ReturnTargetPedForPed<cdecl, 0x699F50>(ped: int, pOutTargetPed: int): int function CGame_CanSeeOutSideFromCurrArea<cdecl, 0x53C4A0>(): int function CGame_CanSeeWaterFromCurrArea<cdecl, 0x53C4B0>(): int function CGame_Init1<cdecl, 0x5BF840>(datFile: int): int function CGame_Init2<cdecl, 0x5BA1A0>(datFile: int): int function CGame_Init3<cdecl, 0x5BA400>(datFile: int): int function CGame_Initialise<cdecl, 0x53BC80>(datFile: int): int function CGame_InitialiseCoreDataAfterRW<cdecl, 0x5BFA90>(): int function CGame_InitialiseEssentialsAfterRW<cdecl, 0x5BA160>(): int function CGame_InitialiseOnceBeforeRW<cdecl, 0x53BB50>(): int function CGame_InitialiseRenderWare<cdecl, 0x5BD600>(): int function CGame_Shutdown<cdecl, 0x53C900>(): int function CGameLogic_InitAtStartOfGame<cdecl, 0x441210>() function CGameLogic_IsCoopGameGoingOn<cdecl, 0x441390>(): int function CGameLogic_Remove2ndPlayerIfPresent<cdecl, 0x4413C0>() function CGameLogic_SortOutStreamingAndMemory<cdecl, 0x441440>(translation: int, angle: float) function CGameLogic_PassTime<cdecl, 0x4414C0>(time: int) function CGameLogic_ClearSkip<cdecl, 0x441560>(a1: char) function CGameLogic_SkipCanBeActivated<cdecl, 0x4415C0>(): int function CGameLogic_IsPointWithinLineArea<cdecl, 0x4416E0>(vectors: int, sizeofvectors: int, x: float, y: float): int function CGameLogic_SetPlayerWantedLevelForForbiddenTerritories<cdecl, 0x441770>(townNumber: char) function CGameLogic_CalcDistanceToForbiddenTrainCrossing<cdecl, 0x4418E0>(x1: float, y1: float, z1: float, x2: float, y2: float, z2: float, a7: char, a8: int): int function CGameLogic_LaRiotsActiveHere<cdecl, 0x441C10>(): int function CGameLogic_RestorePedsWeapons<cdecl, 0x441D30>(a1: int): int function CGameLogic_IsPlayerAllowedToGoInThisDirection<cdecl, 0x441E10>(a1: int, a2: float, a3: float, a4: float, a5: float): int function CGameLogic_RestorePlayerStuffDuringResurrection<cdecl, 0x442060>(player: int, x: float, y: float, z: float, fAngle: float) function CGameLogic_UpdateSkip<cdecl, 0x442480>() function CGameLogic_ResetStuffUponResurrection<cdecl, 0x442980>() function CGameLogic_Update<cdecl, 0x442AD0>() function CGameLogic_Save<cdecl, 0x5D33C0>() function CGangs_ChooseGangPedModel<cdecl, 0x5DE5A0>(gangId: int): int function CGangs_GetWillAttackPlayerWithCops<cdecl, 0x5DE500>(gangId: ePedType): int function CGangWars_AttackWaveOvercome<cdecl, 0x445B30>(): int function CGangWars_CalculateTimeTillNextAttack<cdecl, 0x443DB0>(): int function CGangWars_CanPlayerStartAGangWarHere<cdecl, 0x443F80>(zoneInfo: int): int function CGangWars_CreateAttackWave<cdecl, 0x444810>(warFerocity: int, waveId: int): int function CGangWars_CreateDefendingGroup<cdecl, 0x4453D0>(unsued: int): int function CGangWars_DoesPlayerControlThisZone<cdecl, 0x443AE0>(zoneinfo: int): int function CGangWars_DontCreateCivilians<cdecl, 0x4439C0>(): int function CGangWars_GangWarFightingGoingOn<cdecl, 0x443AC0>(): int function CGangWars_GangWarGoingOn<cdecl, 0x443AA0>(): int function CGangWars_MakePlayerGainInfluenceInZone<cdecl, 0x445E80>(removeMult: float): int function CGangWars_PedStreamedInForThisGang<cdecl, 0x4439D0>(gangId: int): int function CGangWars_PickStreamedInPedForThisGang<cdecl, 0x443A20>(gangId: int, outPedId: int): int function CGangWars_PickZoneToAttack<cdecl, 0x443B00>(): int function CGangWars_ReleasePedsInAttackWave<cdecl, 0x445C30>(isEndOfWar: bool, restoreGangPedsAcquaintance: bool): int function CGangWarsSaveStructure_Construct<thiscall, 0x5D2620>(self: CGangWarsSaveStructure) function CGangWarsSaveStructure_Extract<thiscall, 0x5D2740>(self: CGangWarsSaveStructure) function CGenericGameStorage_CheckDataNotCorrupt<cdecl, 0x5D1170>(saveId: int, saveGameFilename: int): int function CGenericGameStorage_CheckSlotDataValid<cdecl, 0x5D1380>(saveId: int, unused: bool): int function CGenericGameStorage_GenericLoad<cdecl, 0x5D17B0>(arg1: int): int function CGenericGameStorage_GenericSave<cdecl, 0x5D13E0>(unused: int): int function CGenericGameStorage_GetCurrentVersionNumber<cdecl, 0x5D0F50>(): int function CGenericGameStorage_GetNameOfSavedGame<cdecl, 0x5D0F40>(saveId: int): int function CGenericGameStorage_GetNameOfSavedGame_Alt<cdecl, 0x619030>(saveId: int): int function CGenericGameStorage_GetSavedRadioStationPosition<cdecl, 0x618E80>(): int function CGenericGameStorage_LoadWorkBuffer<cdecl, 0x5D10B0>(): int function CGenericGameStorage_OpenFileForReading<cdecl, 0x5D0D20>(saveGameFilename: int, saveId: int): int function CGenericGameStorage_OpenFileForWriting<cdecl, 0x5D0DD0>(): int function CGenericGameStorage_RestoreForStartLoad<cdecl, 0x619000>(): int function CGenericGameStorage_SaveWorkBuffer<cdecl, 0x5D0F80>(a1: bool): int function CGenericGameStorage__LoadDataFromWorkBuffer<cdecl, 0x5D1300>(pData: int, size: int): int function CGenericGameStorage__SaveDataToWorkBuffer<cdecl, 0x5D1270>(pData: int, size: int): int function CGridRef_GetAreaName<cdecl, 0x71D650>(sectorX: int, sectorY: int): int function CGridRef_GetArtistBugstarID<cdecl, 0x71D670>(sectorX: int, sectorY: int): int function CHud_Draw<cdecl, 0x58FAE0>() function CHud_DrawAfterFade<cdecl, 0x58D490>() function CHud_DrawAreaName<cdecl, 0x58AA50>() function CHud_DrawBustedWastedMessage<cdecl, 0x58CA50>() function CHud_DrawCrossHairs<cdecl, 0x58E020>() function CHud_DrawFadeState<cdecl, 0x58D580>(fadeState: DRAW_FADE_STATE, arg1: int): float function CHud_DrawHelpText<cdecl, 0x58B6E0>() function CHud_DrawMissionTimers<cdecl, 0x58B180>() function CHud_DrawMissionTitle<cdecl, 0x58D240>() function CHud_DrawOddJobMessage<cdecl, 0x58CC80>(priority: int) function CHud_DrawRadar<cdecl, 0x58A330>() function CHud_DrawScriptText<cdecl, 0x58C080>(priority: int) function CHud_DrawSubtitles<cdecl, 0x58C250>() function CHud_DrawSuccessFailedMessage<cdecl, 0x58C6A0>() function CHud_DrawVehicleName<cdecl, 0x58AEA0>() function CHud_DrawVitalStats<cdecl, 0x589650>() function CHud_GetRidOfAllHudMessages<cdecl, 0x588A50>(arg0: int) function CHud_GetYPosBasedOnHealth<cdecl, 0x588B60>(playerId: int, pos: float, offset: int): float function CHud_HelpMessageDisplayed<cdecl, 0x588B50>(): int function CHud_Initialise<cdecl, 0x5BA850>() function CHud_ReInitialise<cdecl, 0x588880>() function CHud_ResetWastedText<cdecl, 0x589070>() function CHud_SetBigMessage<cdecl, 0x588FC0>(text: int, style: int) function CHud_SetHelpMessage<cdecl, 0x588BE0>(text: int, quickMessage: bool, permanent: bool, addToBrief: bool) function CHud_SetHelpMessageStatUpdate<cdecl, 0x588D40>(state: int, statId: int, diff: float, max: float) function CHud_SetHelpMessageWithNumber<cdecl, 0x588E30>(text: int, number: int, quickMessage: bool, permanent: bool) function CHud_SetMessage<cdecl, 0x588F60>(text: int) function CHud_SetVehicleName<cdecl, 0x588F50>(name: int) function CHud_SetZoneName<cdecl, 0x588BB0>(name: int, displayState: int) function CHud_Shutdown<cdecl, 0x588850>() function CHud_DrawAmmo<cdecl, 0x5893B0>(ped: int, x: int, y: int, alpha: float) function CHud_DrawPlayerInfo<cdecl, 0x58EAF0>() function CHud_DrawTripSkip<cdecl, 0x58A160>() function CHud_DrawWanted<cdecl, 0x58D9A0>() function CHud_DrawWeaponIcon<cdecl, 0x58D7D0>(ped: int, x: int, y: int, alpha: float) function CHud_RenderArmorBar<cdecl, 0x5890A0>(playerId: int, x: int, y: int) function CHud_RenderBreathBar<cdecl, 0x589190>(playerId: int, x: int, y: int) function CHud_RenderHealthBar<cdecl, 0x589270>(playerId: int, x: int, y: int) function CIplStore_AddIplSlot<cdecl, 0x405AC0>(name: int): int function CIplStore_AddIplsNeededAtPosn<cdecl, 0x4045B0>(posn: CVector const&) function CIplStore_ClearIplsNeededAtPosn<cdecl, 0x4045E0>() function CIplStore_EnableDynamicStreaming<cdecl, 0x404D30>(iplSlotIndex: int, enable: bool) function CIplStore_EnsureIplsAreInMemory<cdecl, 0x4053F0>(posn: CVector const&) function CIplStore_FindIplSlot<cdecl, 0x404AC0>(name: int): int function CIplStore_GetBoundingBox<cdecl, 0x404C70>(iplSlotIndex: int): int function CIplStore_GetIplEntityIndexArray<cdecl, 0x4047B0>(arrayIndex: int): int function CIplStore_GetIplName<cdecl, 0x404A60>(iplSlotIndex: int): int function CIplStore_GetNewIplEntityIndexArray<cdecl, 0x404780>(entitiesCount: int): int function CIplStore_HaveIplsLoaded<cdecl, 0x405600>(coords: CVector const&, playerNumber: int): int function CIplStore_IncludeEntity<cdecl, 0x404C90>(iplSlotIndex: int, entity: int) function CIplStore_Initialise<cdecl, 0x405EC0>() function CIplStore_Load<cdecl, 0x5D54A0>(): int function CIplStore_LoadAllRemainingIpls<cdecl, 0x405780>() function CIplStore_LoadIpl<cdecl, 0x406080>(iplSlotIndex: int, data: int, dataSize: int): int function CIplStore_LoadIplBoundingBox<cdecl, 0x405C00>(iplSlotIndex: int, data: int, dataSize: int): int function CIplStore_LoadIpls<cdecl, 0x405170>(posn: CVector, arg1: bool) function CIplStore_RemoveAllIpls<cdecl, 0x405720>() function CIplStore_RemoveIpl<cdecl, 0x404B20>(iplSlotIndex: int) function CIplStore_RemoveIplAndIgnore<cdecl, 0x405890>(iplSlotIndex: int) function CIplStore_RemoveIplSlot<cdecl, 0x405B60>(iplSlotIndex: int) function CIplStore_RemoveIplWhenFarAway<cdecl, 0x4058D0>(iplSlotIndex: int) function CIplStore_RemoveRelatedIpls<cdecl, 0x405110>(entityArraysIndex: int) function CIplStore_RequestIplAndIgnore<cdecl, 0x405850>(iplSlotIndex: int) function CIplStore_RequestIpls<cdecl, 0x405520>(posn: CVector const&, playerNumber: int) function CIplStore_Save<cdecl, 0x5D5420>(): int function CIplStore_SetIplsRequired<cdecl, 0x404700>(posn: CVector const&, playerNumber: int) function CIplStore_SetIsInterior<cdecl, 0x404A90>(iplSlotIndex: int, isInterior: bool) function CIplStore_SetupRelatedIpls<cdecl, 0x404DE0>(iplName: int, entityArraysIndex: int, instances: int): int function CIplStore_Shutdown<cdecl, 0x405FA0>() function CLoadedCarGroup_SortBasedOnUsage<thiscall, 0x611E10>(self: CLoadedCarGroup) function CLoadedCarGroup_RemoveMember<thiscall, 0x611BD0>(self: CLoadedCarGroup, modelindex: int): int function CLoadedCarGroup_PickRandomCar<thiscall, 0x611C50>(self: CLoadedCarGroup, arg1: bool, arg2: bool): int function CLoadedCarGroup_PickLeastUsedModel<thiscall, 0x611E90>(self: CLoadedCarGroup, minRefs: int): int function CLoadedCarGroup_GetMember<thiscall, 0x611C20>(self: CLoadedCarGroup, count: int): int function CLoadedCarGroup_CountMembers<thiscall, 0x611C30>(self: CLoadedCarGroup): int function CLoadedCarGroup_Clear<thiscall, 0x611B90>(self: CLoadedCarGroup) function CLoadedCarGroup_AddMember<thiscall, 0x611BB0>(self: CLoadedCarGroup, member: int) function CLoadingScreen_Shutdown<cdecl, 0x58FF10>() function CLoadingScreen_RenderSplash<cdecl, 0x58FF60>() function CLoadingScreen_LoadSplashes<cdecl, 0x5900B0>(bStarting: int, bNvidia: int) function CLoadingScreen_DisplayMessage<cdecl, 0x590220>(message: int) function CLoadingScreen_SetLoadingBarMsg<cdecl, 0x590240>(msg1: int, msg2: int) function CLoadingScreen_GetClockTime<cdecl, 0x590280>(bIgnorePauseTime: bool): int function CLoadingScreen_Init<cdecl, 0x5902B0>(unusedflag: bool, bLoaded: bool) function CLoadingScreen_Continue<cdecl, 0x590320>() function CLoadingScreen_RenderLoadingBar<cdecl, 0x590370>() function CLoadingScreen_DisplayNextSplash<cdecl, 0x5904D0>() function CLoadingScreen_StartFading<cdecl, 0x590530>() function CLoadingScreen_DisplayPCScreen<cdecl, 0x590570>() function CLoadingScreen_Update<cdecl, 0x5905E0>() function CLoadingScreen_DoPCTitleFadeOut<cdecl, 0x590990>() function CLoadingScreen_DoPCTitleFadeIn<cdecl, 0x590860>() function CLoadingScreen_DoPCScreenChange<cdecl, 0x590AC0>(bFinish: int) function CLoadingScreen_NewChunkLoaded<cdecl, 0x590D00>() function CMatrix_Scale<thiscall, 0x459350>(self: CMatrix, scale: float) function CMatrix_Scale<thiscall, 0x459350>(self: CMatrix, x: float, y: float, z: float) function CMatrixLink_Insert<thiscall, 0x54E8F0>(self: CMatrixLink, where: int) function CMatrixLink_Remove<thiscall, 0x54E910>(self: CMatrixLink) /// Initializes a CMenuManager struct function CMenuManager_ctor<thiscall, 0x574350>(self: CMenuManager): CMenuManager /// Deinitializes the CMenuManager struct function CMenuManager_dtor<thiscall, 0x579440>(self: CMenuManager) function CMenuManager_AdditionalOptionInput<thiscall, 0x5773D0>(self: CMenuManager, input: char, enter: char): int function CMenuManager_CentreMousePointer<thiscall, 0x57C520>(self: CMenuManager) function CMenuManager_CheckCodesForControls<thiscall, 0x57DB20>(self: CMenuManager, code: int): int function CMenuManager_CheckFrontEndDownInput<thiscall, 0x5738B0>(self: CMenuManager): int function CMenuManager_CheckFrontEndLeftInput<thiscall, 0x573920>(self: CMenuManager): int function CMenuManager_CheckFrontEndRightInput<thiscall, 0x573990>(self: CMenuManager): int function CMenuManager_CheckFrontEndUpInput<thiscall, 0x573840>(self: CMenuManager): int function CMenuManager_CheckHover<thiscall, 0x57C4F0>(self: CMenuManager, x1: int, x2: int, y1: int, y2: int): int function CMenuManager_CheckMissionPackValidMenu<thiscall, 0x57D720>(self: CMenuManager): int function CMenuManager_CheckRedefineControlInput<thiscall, 0x57E4D0>(self: CMenuManager): int function CMenuManager_CheckSliderMovement<thiscall, 0x57E4D0>(self: CMenuManager, input: int) function CMenuManager_DisplayHelperText<thiscall, 0x57E4D0>(self: CMenuManager, text: int) function CMenuManager_DisplaySlider<thiscall, 0x576860>(self: CMenuManager, posX: int, posY: int, beginHeight: int, endHeight: int, distBetweenRects: int, filledAmount: int, colour: int): int function CMenuManager_DoSettingsBeforeStartingAGame<thiscall, 0x573330>(self: CMenuManager): int function CMenuManager_DrawBackground<thiscall, 0x57B750>(self: CMenuManager): int function CMenuManager_DrawControllerScreenExtraText<thiscall, 0x57D8D0>(self: CMenuManager, unk: int): int function CMenuManager_DrawControllerSetupScreen<thiscall, 0x57F300>(self: CMenuManager): int function CMenuManager_DrawFrontEnd<thiscall, 0x57C290>(self: CMenuManager) function CMenuManager_DrawQuitGameScreen<thiscall, 0x57D860>(self: CMenuManager, unused: int) function CMenuManager_DrawStandardMenu<thiscall, 0x5794A0>(self: CMenuManager, header: int) function CMenuManager_DrawWindow<thiscall, 0x573EE0>(self: CMenuManager, coords: int, pKey: int, nColour: int, backColor: int, unused: int, bBackground: int) function CMenuManager_DrawWindowedText<thiscall, 0x578F50>(self: CMenuManager, x1: int, y1: int, x2: int, y2: int, gxt: int, align: int) function CMenuManager_GetNumberOfMenuOptions<thiscall, 0x573E70>(self: CMenuManager): int function CMenuManager_HasLanguageChanged<thiscall, 0x573CD0>(self: CMenuManager): int function CMenuManager_Initialise<thiscall, 0x5744D0>(self: CMenuManager) function CMenuManager_InitialiseChangedLanguageSettings<thiscall, 0x573260>(self: CMenuManager, reInitControls: int) function CMenuManager_JumpToGenericMessageScreen<thiscall, 0x576AE0>(self: CMenuManager, screen: int, header: int, action: int): int function CMenuManager_LoadAllTextures<thiscall, 0x572EC0>(self: CMenuManager) function CMenuManager_LoadSettings<thiscall, 0x57C8F0>(self: CMenuManager) function CMenuManager_MessageScreen<thiscall, 0x579330>(self: CMenuManager, message: int, col: int, frame: int) function CMenuManager_PrintBriefs<thiscall, 0x576320>(self: CMenuManager): float function CMenuManager_PrintMap<thiscall, 0x575130>(self: CMenuManager): int function CMenuManager_PrintRadioStationList<thiscall, 0x5746F0>(self: CMenuManager): int function CMenuManager_PrintStats<thiscall, 0x574900>(self: CMenuManager): int function CMenuManager_Process<thiscall, 0x57B440>(self: CMenuManager): int function CMenuManager_ProcessFileActions<thiscall, 0x578D60>(self: CMenuManager) function CMenuManager_ProcessMenuOptions<thiscall, 0x576FE0>(self: CMenuManager, input: int, exit: int, enter: int) function CMenuManager_ProcessMissionPackNewGame<thiscall, 0x57D520>(self: CMenuManager) function CMenuManager_ProcessPCMenuOptions<thiscall, 0x57CD50>(self: CMenuManager, input: int, enter: int): int function CMenuManager_ProcessStreaming<thiscall, 0x573CF0>(self: CMenuManager, all: int) function CMenuManager_ProcessUserInput<thiscall, 0x57B480>(self: CMenuManager, down: int, up: int, enter: int, exit: int, input: int) function CMenuManager_RedefineScreenUserInput<thiscall, 0x57EF50>(self: CMenuManager, enter: int, exit: int): int function CMenuManager_ResetHelperText<thiscall, 0x57CD30>(self: CMenuManager) function CMenuManager_SaveLoadFileError_SetUpErrorScreen<thiscall, 0x57C490>(self: CMenuManager) function CMenuManager_SaveSettings<thiscall, 0x57C660>(self: CMenuManager) function CMenuManager_SaveStatsToFile<thiscall, 0x57DDE0>(self: CMenuManager): int function CMenuManager_ScrollRadioStations<thiscall, 0x573A00>(self: CMenuManager, input: int) function CMenuManager_SetDefaultPreferences<thiscall, 0x573AE0>(self: CMenuManager, page: int): int function CMenuManager_SetFrontEndRenderStates<thiscall, 0x573A60>(self: CMenuManager) function CMenuManager_SetHelperText<thiscall, 0x57CD10>(self: CMenuManager, index: int): int function CMenuManager_SmallMessageScreen<thiscall, 0x574010>(self: CMenuManager, message: int) function CMenuManager_StretchX<thiscall, 0x5733E0>(self: CMenuManager, x: int): float function CMenuManager_StretchY<thiscall, 0x573410>(self: CMenuManager, y: int): float function CMenuManager_SwapTexturesRound<thiscall, 0x5730A0>(self: CMenuManager, force: int) function CMenuManager_SwitchMenuOnAndOff<thiscall, 0x576B70>(self: CMenuManager) function CMenuManager_SwitchToNewScreen<thiscall, 0x573680>(self: CMenuManager, page: int): int function CMenuManager_UnloadTextures<thiscall, 0x574630>(self: CMenuManager) function CMenuManager_UserInput<thiscall, 0x57FD70>(self: CMenuManager) function CMirrors_BeforeConstructRenderList<cdecl, 0x726DF0>() function CMirrors_BeforeMainRender<cdecl, 0x727140>() function CMirrors_BuildCamMatrix<cdecl, 0x723150>(mat: int, pointA: CVector, pointB: CVector) function CMirrors_BuildCameraMatrixForScreens<cdecl, 0x7266B0>(mat: int) function CMirrors_CreateBuffer<cdecl, 0x7230A0>() function CMirrors_Init<cdecl, 0x723000>() function CMirrors_RenderMirrorBuffer<cdecl, 0x726090>() function CMirrors_ShutDown<cdecl, 0x723050>() function CModelInfo_GetModelInfo<cdecl, 0x403DA0>(index: int): int function CModelInfoAccelerator_Init<thiscall, 0x4C6A80>(self: CModelInfoAccelerator) function CModelInfoAccelerator_AddModelInfoId<thiscall, 0x4C6AA0>(self: CModelInfoAccelerator, modelId: int) function CModelInfoAccelerator_GetNextModelInfoId<thiscall, 0x4C6AC0>(self: CModelInfoAccelerator): int function CModelInfoAccelerator_AllocModelInfoIds<thiscall, 0x4C6AE0>(self: CModelInfoAccelerator) function CModelInfoAccelerator_FreeModelInfoIds<thiscall, 0x4C6B10>(self: CModelInfoAccelerator) function CModelInfoAccelerator_GetEntry<thiscall, 0x4C6B30>(self: CModelInfoAccelerator, arg0: int, arg1: int, arg2: int) function CModelInfoAccelerator_End<thiscall, 0x4C6B40>(self: CModelInfoAccelerator, arg0: int) function CModelInfoAccelerator_CModelInfoAccelerator<thiscall, 0x4C6B50>(self: CModelInfoAccelerator) function CModelInfoAccelerator_GetModelInfoIdFile<thiscall, 0x4C6B70>(self: CModelInfoAccelerator): int function CModelInfoAccelerator_EndOfLoadPhase<thiscall, 0x4C6BD0>(self: CModelInfoAccelerator) function CModelInfoAccelerator_Begin<thiscall, 0x4C6C20>(self: CModelInfoAccelerator, filePath: int): int function CMotionBlurStreaks_Update<cdecl, 0x7240C0>() function CMotionBlurStreaks_Render<cdecl, 0x7240E0>() function CMotionBlurStreaks_RegisterStreak<cdecl, 0x721DC0>(id: int, red: int, green: int, blue: int, leftPoint: CVector, rightPoint: CVector) function CMotionBlurStreaks_Init<cdecl, 0x721D90>() function COctTree_COctTree<thiscall, 0x5A6DB0>(self: COctTree) function COctTree_FindNearestColour<thiscall, 0x5A71E0>(self: COctTree, colorRed: int, colorGreen: int, colorBlue: int): int function COctTree_InitPool<thiscall, 0x5A7460>(self: COctTree, data: int, dataSize: int) function COctTree_NoOfChildren<thiscall, 0x5A6DE0>(self: COctTree): int function COctTree_ReduceTree<thiscall, 0x5A7040>(self: COctTree) function COctTree_RemoveChildren<thiscall, 0x5A74F0>(self: COctTree) function COctTree_ShutdownPool<thiscall, 0x5A6F70>(self: COctTree) function COctTree_empty<thiscall, 0x5A6FC0>(self: COctTree) function COctTree_operator delete<cdecl, 0x5A7420>(data: int) function COctTree_operator new<cdecl, 0x5A7410>(size: int): int function COctTreeBase_COctTreeBase<thiscall, 0x5A7570>(self: COctTreeBase) function COctTreeBase_Init<thiscall, 0x5A7260>(self: COctTreeBase, numBranches: int) function COctTreeBase_Insert<thiscall, 0x5A7750>(self: COctTreeBase, colorRed: int, colorGreen: int, colorBlue: int): int function COctTreeBase_ReduceBranches<thiscall, 0x5A7840>(self: COctTreeBase, newBranchesCount: int) function COnscreenCounterEntry_ProcessForDisplayCounter<thiscall, 0x44CA90>(self: COnscreenCounterEntry, type: int) function COnscreenCounterEntry_SetColourID<thiscall, 0x44CB00>(self: COnscreenCounterEntry, colourId: int) function COnscreenTimer_AddClock<thiscall, 0x44CD50>(self: COnscreenTimer, varId: int, gxt: int, bTimerDirection: int) function COnscreenTimer_AddCounter<thiscall, 0x44CDA0>(self: COnscreenTimer, varId: int, type: int, gxt: int, counterIndex: int) function COnscreenTimer_AddCounterCounter<thiscall, 0x44CE00>(self: COnscreenTimer, varId: int, maxValue: int, gxt: int, lineId: int) function COnscreenTimer_ClearClock<thiscall, 0x44CE60>(self: COnscreenTimer, varId: int): int function COnscreenTimer_ClearCounter<thiscall, 0x44CE80>(self: COnscreenTimer, varId: int) function COnscreenTimer_Init<thiscall, 0x44CBC0>(self: COnscreenTimer) function COnscreenTimer_Process<thiscall, 0x44CD30>(self: COnscreenTimer) function COnscreenTimer_ProcessForDisplay<thiscall, 0x44CC20>(self: COnscreenTimer) function COnscreenTimer_SetClockBeepCountdownSecs<thiscall, 0x44CEE0>(self: COnscreenTimer, varId: int, time: int) function COnscreenTimer_SetCounterColourID<thiscall, 0x44CF10>(self: COnscreenTimer, varId: int, colourId: int) function COnscreenTimer_SetCounterFlashWhenFirstDisplayed<thiscall, 0x44CEB0>(self: COnscreenTimer, varId: int, bFlashWhenFirstDisplayed: int) function COnscreenTimerEntry_Process<thiscall, 0x44CB10>(self: COnscreenTimerEntry) function COnscreenTimerEntry_ProcessForDisplayClock<thiscall, 0x44CA40>(self: COnscreenTimerEntry) function CPad_UpdateMouse<thiscall, 0x53F3C0>(self: CPad) function CPad_ReconcileTwoControllersInput<thiscall, 0x53F530>(self: CPad, controllerA: CControllerState const&, controllerB: CControllerState const&) function CPad_SetDrunkInputDelay<thiscall, 0x53F910>(self: CPad, delay: int) function CPad_StartShake<thiscall, 0x53F920>(self: CPad, time: int, frequency: int, arg2: int) function CPad_StartShake_Distance<thiscall, 0x53F9A0>(self: CPad, time: int, frequency: int, x: float, y: float, z: float) function CPad_StartShake_Train<thiscall, 0x53FA70>(self: CPad, x: float, y: float) function CPad_ProcessPCSpecificStuff<thiscall, 0x53FB40>(self: CPad) function CPad_StopShaking<thiscall, 0x53FB50>(self: CPad, arg0: int) function CPad_GetPad<cdecl, 0x53FB70>(padNumber: int): int function CPad_GetSteeringLeftRight<thiscall, 0x53FB80>(self: CPad): int function CPad_GetSteeringUpDown<thiscall, 0x53FBD0>(self: CPad): int function CPad_GetPedWalkLeftRight<thiscall, 0x53FC90>(self: CPad): int function CPad_GetPedWalkUpDown<thiscall, 0x53FD30>(self: CPad): int function CPad_GetLookLeft<thiscall, 0x53FDD0>(self: CPad): int function CPad_GetLookRight<thiscall, 0x53FE10>(self: CPad): int function CPad_GetLookBehindForCar<thiscall, 0x53FE70>(self: CPad): int function CPad_GetLookBehindForPed<thiscall, 0x53FEC0>(self: CPad): int function CPad_GetHorn<thiscall, 0x53FEE0>(self: CPad): int function CPad_HornJustDown<thiscall, 0x53FF30>(self: CPad): int function CPad_GetHydraulicJump<thiscall, 0x53FF70>(self: CPad): int function CPad_GetCarGunFired<thiscall, 0x53FF90>(self: CPad): int function CPad_CarGunJustDown<thiscall, 0x53FFE0>(self: CPad): int function CPad_GetHandBrake<thiscall, 0x540040>(self: CPad): int function CPad_GetBrake<thiscall, 0x540080>(self: CPad): int function CPad_GetExitVehicle<thiscall, 0x5400D0>(self: CPad): int function CPad_ExitVehicleJustDown<thiscall, 0x540120>(self: CPad): int function CPad_GetMeleeAttack<thiscall, 0x540340>(self: CPad, 0: int): int function CPad_MeleeAttackJustDown<thiscall, 0x540390>(self: CPad): int function CPad_GetAccelerate<thiscall, 0x5403F0>(self: CPad): int function CPad_GetAccelerateJustDown<thiscall, 0x540440>(self: CPad): int function CPad_NextStationJustUp<thiscall, 0x5405B0>(self: CPad): int function CPad_LastStationJustUp<thiscall, 0x5405E0>(self: CPad): int function CPad_CycleWeaponLeftJustDown<thiscall, 0x540610>(self: CPad): int function CPad_CycleWeaponRightJustDown<thiscall, 0x540640>(self: CPad): int function CPad_GetTarget<thiscall, 0x540670>(self: CPad): int function CPad_GetDuck<thiscall, 0x540700>(self: CPad): int function CPad_DuckJustDown<thiscall, 0x540720>(self: CPad): int function CPad_GetJump<thiscall, 0x540750>(self: CPad): int function CPad_JumpJustDown<thiscall, 0x540770>(self: CPad): int function CPad_GetSprint<thiscall, 0x5407A0>(self: CPad): int function CPad_SprintJustDown<thiscall, 0x5407F0>(self: CPad): int function CPad_ShiftTargetLeftJustDown<thiscall, 0x540850>(self: CPad): int function CPad_ShiftTargetRightJustDown<thiscall, 0x540880>(self: CPad): int function CPad_GetDisplayVitalStats<thiscall, 0x5408B0>(self: CPad, ped: int): int function CPad_CollectPickupJustDown<thiscall, 0x540A70>(self: CPad): int function CPad_GetForceCameraBehindPlayer<thiscall, 0x540AE0>(self: CPad): int function CPad_SniperZoomIn<thiscall, 0x540B30>(self: CPad): int function CPad_SniperZoomOut<thiscall, 0x540B80>(self: CPad): int function CPad_GetGroupControlForward<thiscall, 0x541190>(self: CPad): int function CPad_GetGroupControlBack<thiscall, 0x5411B0>(self: CPad): int function CPad_ConversationYesJustDown<thiscall, 0x5411D0>(self: CPad): int function CPad_ConversationNoJustDown<thiscall, 0x541200>(self: CPad): int function CPad_GroupControlForwardJustDown<thiscall, 0x541230>(self: CPad): int function CPad_GroupControlBackJustDown<thiscall, 0x541260>(self: CPad): int function CPad_Clear<thiscall, 0x541A70>(self: CPad, enablePlayerControls: bool, resetPhase: bool) function CPad_UpdatePads<cdecl, 0x541DD0>() function CPad_ClearMouseHistory<cdecl, 0x541BD0>() function CPedClothesDesc_Initialise<thiscall, 0x5A78F0>(self: CPedClothesDesc) function CPedClothesDesc_SetModel<thiscall, 0x5A7910>(self: CPedClothesDesc, modelid: int, eClothesModelPart: int) function CPedClothesDesc_SetModel<thiscall, 0x5A7920>(self: CPedClothesDesc, model: int, eClothesModelPart: int) function CPedClothesDesc_GetIsWearingBalaclava<thiscall, 0x5A7950>(self: CPedClothesDesc): int function CPedClothesDesc_HasVisibleNewHairCut<thiscall, 0x5A7970>(self: CPedClothesDesc, arg1: int): int function CPedClothesDesc_HasVisibleTattoo<thiscall, 0x5A79D0>(self: CPedClothesDesc): int function CPedClothesDesc_CPedClothesDesc<thiscall, 0x5A8020>(self: CPedClothesDesc) function CPedClothesDesc_SetTextureAndModel<thiscall, 0x5A8050>(self: CPedClothesDesc, texture: int, model: int, eClothesTexturePart: int) function CPedClothesDesc_SetTextureAndModel<thiscall, 0x5A8080>(self: CPedClothesDesc, texturename: int, modelname: int, eClothesTexturePart: int) function CPedGroup_FindDistanceToFurthestMember<thiscall, 0x5FB010>(self: CPedGroup): float function CPedGroup_FindDistanceToNearestMember<thiscall, 0x5FB0A0>(self: CPedGroup, ppOutNearestMember: int): float function CPedGroup_Flush<thiscall, 0x5FB790>(self: CPedGroup) function CPedGroup_GetClosestGroupPed<thiscall, 0x5FACD0>(self: CPedGroup, ped: int, pOutDistance: int): int function CPedGroup_IsAnyoneUsingCar<thiscall, 0x5F7DB0>(self: CPedGroup, vehicle: CVehicle): int function CPedGroup_PlayerGaveCommand_Attack<thiscall, 0x5F7CC0>(self: CPedGroup, playerPed: int, ped: int) function CPedGroup_PlayerGaveCommand_Gather<thiscall, 0x5FAB60>(self: CPedGroup, ped: int) function CPedGroup_Process<thiscall, 0x5FC7E0>(self: CPedGroup) function CPedGroup_RemoveAllFollowers<thiscall, 0x5FB7D0>(self: CPedGroup) function CPedGroup_Teleport<thiscall, 0x5F7AD0>(self: CPedGroup, pos: int) function CPedGroupIntelligence_AddEvent<thiscall, 0x5F7470>(self: CPedGroupIntelligence, event: int): int function CPedGroupIntelligence_ComputeDefaultTasks<thiscall, 0x5F88D0>(self: CPedGroupIntelligence, ped: int) function CPedGroupIntelligence_ComputeEventResponseTasks<thiscall, 0x5FC440>(self: CPedGroupIntelligence): int function CPedGroupIntelligence_ComputeScriptCommandTasks<thiscall, 0x5F7800>(self: CPedGroupIntelligence) function CPedGroupIntelligence_FlushTasks<thiscall, 0x5F79C0>(self: CPedGroupIntelligence, taskpair: int, ped: int) function CPedGroupIntelligence_GetTask<thiscall, 0x5F7660>(self: CPedGroupIntelligence, ped: int, taskpair: int): int function CPedGroupIntelligence_GetTaskDefault<thiscall, 0x5F86C0>(self: CPedGroupIntelligence, ped: int): int function CPedGroupIntelligence_GetTaskScriptCommand<thiscall, 0x5F8690>(self: CPedGroupIntelligence, ped: int): int function CPedGroupIntelligence_GetTaskSecondary<thiscall, 0x5F8620>(self: CPedGroupIntelligence, ped: int): int function CPedGroupIntelligence_GetTaskSecondarySlot<thiscall, 0x5F8650>(self: CPedGroupIntelligence, ped: int): int function CPedGroupIntelligence_IsCurrentEventValid<thiscall, 0x5F77A0>(self: CPedGroupIntelligence): int function CPedGroupIntelligence_IsGroupResponding<thiscall, 0x5F7760>(self: CPedGroupIntelligence): int function CPedGroupIntelligence_Process<thiscall, 0x5FC4A0>(self: CPedGroupIntelligence) function CPedGroupIntelligence_ProcessIgnorePlayerGroup<thiscall, 0x5F87A0>(self: CPedGroupIntelligence) function CPedGroupIntelligence_ReportAllBarScriptTasksFinished<thiscall, 0x5F8780>(self: CPedGroupIntelligence) function CPedGroupIntelligence_ReportAllTasksFinished<thiscall, 0x5F8750>(self: CPedGroupIntelligence, taskpair: int) function CPedGroupIntelligence_ReportAllTasksFinished<thiscall, 0x5F8750>(self: CPedGroupIntelligence) function CPedGroupIntelligence_ReportFinishedTask<thiscall, 0x5F86F0>(self: CPedGroupIntelligence, ped: int, task: int, taskpair: int): int function CPedGroupIntelligence_ReportFinishedTask<thiscall, 0x5F86F0>(self: CPedGroupIntelligence, ped: int, task: int): int function CPedGroupIntelligence_SetDefaultTask<thiscall, 0x5F8580>(self: CPedGroupIntelligence, ped: int, task: int) function CPedGroupIntelligence_SetDefaultTaskAllocator<thiscall, 0x5FB280>(self: CPedGroupIntelligence, pedGroupDefaultTaskAllocator: int) function CPedGroupIntelligence_SetDefaultTaskAllocatorType<thiscall, 0x5FBB70>(self: CPedGroupIntelligence, nPedGroupTaskAllocator: int) function CPedGroupIntelligence_SetEventResponseTask<thiscall, 0x5F8510>(self: CPedGroupIntelligence, ped: int, arg3: int, task1: int, arg5: int, task2: int, arg7: int) function CPedGroupIntelligence_SetEventResponseTaskAllocator<thiscall, 0x5F7440>(self: CPedGroupIntelligence, a2: int): int function CPedGroupIntelligence_SetGroupDecisionMakerType<thiscall, 0x5F7340>(self: CPedGroupIntelligence, a2: int): int function CPedGroupIntelligence_SetPrimaryTaskAllocator<thiscall, 0x5F7410>(self: CPedGroupIntelligence, taskAllocator: int) function CPedGroupIntelligence_SetScriptCommandTask<thiscall, 0x5F8560>(self: CPedGroupIntelligence, ped: int, task: int) function CPedGroupIntelligence_SetTask<thiscall, 0x5F7540>(self: CPedGroupIntelligence, ped: int, task: int, taskpair: int, arg5: int, arg6: int) function CPedGroupMembership_AddFollower<thiscall, 0x5F8020>(self: CPedGroupMembership, ped: int) function CPedGroupMembership_AddMember<thiscall, 0x5F6AE0>(self: CPedGroupMembership, member: int, memberId: int) function CPedGroupMembership_AppointNewLeader<thiscall, 0x5FB240>(self: CPedGroupMembership) function CPedGroupMembership_CountMembers<thiscall, 0x5F6A50>(self: CPedGroupMembership): int function CPedGroupMembership_CountMembersExcludingLeader<thiscall, 0x5F6AA0>(self: CPedGroupMembership): int function CPedGroupMembership_Flush<thiscall, 0x5FB160>(self: CPedGroupMembership) function CPedGroupMembership_From<thiscall, 0x5F7FE0>(self: CPedGroupMembership, obj: int) function CPedGroupMembership_GetLeader<thiscall, 0x5F69A0>(self: CPedGroupMembership): int function CPedGroupMembership_GetMember<thiscall, 0x5F69B0>(self: CPedGroupMembership, memberId: int): int function CPedGroupMembership_IsFollower<thiscall, 0x5F69E0>(self: CPedGroupMembership, ped: int): int function CPedGroupMembership_IsLeader<thiscall, 0x5F69C0>(self: CPedGroupMembership, ped: int): int function CPedGroupMembership_IsMember<thiscall, 0x5F6A10>(self: CPedGroupMembership, ped: int): int function CPedGroupMembership_Process<thiscall, 0x5FBA60>(self: CPedGroupMembership) function CPedGroupMembership_RemoveAllFollowers<thiscall, 0x5FB190>(self: CPedGroupMembership, bCreatedByGameOnly: int) function CPedGroupMembership_RemoveMember<thiscall, 0x5F80D0>(self: CPedGroupMembership, memberId: int) function CPedGroupMembership_RemoveNFollowers<thiscall, 0x5FB1D0>(self: CPedGroupMembership, count: int): int function CPedGroupMembership_SetLeader<thiscall, 0x5FB9C0>(self: CPedGroupMembership, ped: int) function CPedGroupMembership_GetObjectForPedToHold<cdecl, 0x5F6950>(): int function CPedGroupPlacer_PlaceChatGroup<thiscall, 0x5FCE80>(self: CPedGroupPlacer, pedtype: ePedType, numOfPeds: int, origin: int, unused: int): int function CPedGroupPlacer_PlaceFormationGroup<thiscall, 0x5FC9B0>(self: CPedGroupPlacer, pedtype: ePedType, numOfPeds: int, origin: int, unused: int): int function CPedGroupPlacer_PlaceGroup<thiscall, 0x5FD810>(self: CPedGroupPlacer, pedtype: ePedType, numOfPeds: int, origin: int, nGroupPlacerType: int): int function CPedGroupPlacer_PlaceRandomGroup<thiscall, 0x5FD330>(self: CPedGroupPlacer, pedtype: ePedType, numOfPeds: int, origin: int, unused: int): int function CPedGroups_AddGroup<cdecl, 0x5FB800>(): int function CPedGroups_AreInSameGroup<cdecl, 0x5F7F40>(ped1: int, ped2: int): int function CPedGroups_GetGroupId<cdecl, 0x5F7EE0>(pedgrp: int): int function CPedGroups_GetPedsGroup<cdecl, 0x5F7E80>(ped: int): int function CPedGroups_IsGroupLeader<cdecl, 0x5F7E40>(ped: int): int function CPedGroups_IsInPlayersGroup<cdecl, 0x5F7F10>(a1: int): int function CPedIK_RotateTorso<thiscall, 0x5FDDB0>(self: CPedIK, bone: int, orientation: LimbOrientation&, flag: bool) function CPedIK_PointGunInDirection<thiscall, 0x5FDC00>(self: CPedIK, zAngle: float, arg2: float, flag: bool, arg4: float): int function CPedIK_PointGunAtPosition<thiscall, 0x5FDE20>(self: CPedIK, posn: CVector const&, arg2: float) function CPedIK_GetWorldMatrix<cdecl, 0x5FD8F0>(frame: int, transformMat: int): int function CPedIntelligence_SetPedDecisionMakerType<thiscall, 0x600B50>(self: CPedIntelligence, newtype: int) function CPedIntelligence_SetPedDecisionMakerTypeInGroup<thiscall, 0x600BB0>(self: CPedIntelligence, newtype: int) function CPedIntelligence_RestorePedDecisionMakerType<thiscall, 0x600BC0>(self: CPedIntelligence) function CPedIntelligence_SetHearingRange<thiscall, 0x600BE0>(self: CPedIntelligence, range: float) function CPedIntelligence_SetSeeingRange<thiscall, 0x600BF0>(self: CPedIntelligence, range: float) function CPedIntelligence_IsInHearingRange<thiscall, 0x600C00>(self: CPedIntelligence, posn: CVector const&): int function CPedIntelligence_IsInSeeingRange<thiscall, 0x600C60>(self: CPedIntelligence, posn: CVector const&): int function CPedIntelligence_FindRespectedFriendInInformRange<thiscall, 0x600CF0>(self: CPedIntelligence): int function CPedIntelligence_IsRespondingToEvent<thiscall, 0x600DB0>(self: CPedIntelligence, event: int): int function CPedIntelligence_AddTaskPhysResponse<thiscall, 0x600DC0>(self: CPedIntelligence, task: int, arg2: bool) function CPedIntelligence_AddTaskEventResponseTemp<thiscall, 0x600DE0>(self: CPedIntelligence, task: int, arg2: bool) function CPedIntelligence_AddTaskEventResponseNonTemp<thiscall, 0x600E00>(self: CPedIntelligence, task: int, arg2: bool) function CPedIntelligence_AddTaskPrimaryMaybeInGroup<thiscall, 0x600E20>(self: CPedIntelligence, task: int, arg2: bool) function CPedIntelligence_FindTaskByType<thiscall, 0x600EE0>(self: CPedIntelligence, type: int): int function CPedIntelligence_GetTaskFighting<thiscall, 0x600F30>(self: CPedIntelligence): int function CPedIntelligence_GetTaskUseGun<thiscall, 0x600F70>(self: CPedIntelligence): int function CPedIntelligence_GetTaskThrow<thiscall, 0x600FB0>(self: CPedIntelligence): int function CPedIntelligence_GetTaskHold<thiscall, 0x600FF0>(self: CPedIntelligence, arg1: bool): int function CPedIntelligence_GetTaskSwim<thiscall, 0x601070>(self: CPedIntelligence): int function CPedIntelligence_GetTaskDuck<thiscall, 0x6010A0>(self: CPedIntelligence, arg1: bool): int function CPedIntelligence_GetTaskJetPack<thiscall, 0x601110>(self: CPedIntelligence): int function CPedIntelligence_GetTaskInAir<thiscall, 0x601150>(self: CPedIntelligence): int function CPedIntelligence_GetTaskClimb<thiscall, 0x601180>(self: CPedIntelligence): int function CPedIntelligence_GetUsingParachute<thiscall, 0x6011B0>(self: CPedIntelligence): int function CPedIntelligence_SetTaskDuckSecondary<thiscall, 0x601230>(self: CPedIntelligence, arg1: int) function CPedIntelligence_ClearTaskDuckSecondary<thiscall, 0x601390>(self: CPedIntelligence) function CPedIntelligence_ClearTasks<thiscall, 0x601420>(self: CPedIntelligence, arg1: bool, arg2: bool) function CPedIntelligence_FlushImmediately<thiscall, 0x601640>(self: CPedIntelligence, arg1: bool) function CPedIntelligence_GetEffectInUse<thiscall, 0x6018D0>(self: CPedIntelligence): int function CPedIntelligence_SetEffectInUse<thiscall, 0x6018E0>(self: CPedIntelligence, arg1: int) function CPedIntelligence_ProcessAfterProcCol<thiscall, 0x6018F0>(self: CPedIntelligence) function CPedIntelligence_ProcessAfterPreRender<thiscall, 0x6019B0>(self: CPedIntelligence) function CPedIntelligence_ProcessEventHandler<thiscall, 0x601BB0>(self: CPedIntelligence) function CPedIntelligence_IsFriendlyWith<thiscall, 0x601BC0>(self: CPedIntelligence, ped: CPed const&): int function CPedIntelligence_IsThreatenedBy<thiscall, 0x601C30>(self: CPedIntelligence, ped: CPed const&): int function CPedIntelligence_Respects<thiscall, 0x601C90>(self: CPedIntelligence, ped: CPed const&): int function CPedIntelligence_IsInACarOrEnteringOne<thiscall, 0x601CC0>(self: CPedIntelligence): int function CPedIntelligence_AreFriends<cdecl, 0x601D10>(ped1: CPed const&, ped2: CPed const&): int function CPedIntelligence_IsPedGoingSomewhereOnFoot<thiscall, 0x601D50>(self: CPedIntelligence): int function CPedIntelligence_GetMoveStateFromGoToTask<thiscall, 0x601D70>(self: CPedIntelligence): int function CPedIntelligence_FlushIntelligence<thiscall, 0x601DA0>(self: CPedIntelligence) function CPedIntelligence_TestForStealthKill<thiscall, 0x601E00>(self: CPedIntelligence, pPed: int, arg2: bool): int function CPedIntelligence_RecordEventForScript<thiscall, 0x602050>(self: CPedIntelligence, eventId: int, eventPriority: int) function CPedIntelligence_HasInterestingEntites<thiscall, 0x602080>(self: CPedIntelligence): int function CPedIntelligence_IsInterestingEntity<thiscall, 0x6020A0>(self: CPedIntelligence, pEntity: int): int function CPedIntelligence_LookAtInterestingEntities<thiscall, 0x6020D0>(self: CPedIntelligence) function CPedIntelligence_RemoveAllInterestingEntities<thiscall, 0x602320>(self: CPedIntelligence) function CPedIntelligence_IsPedGoingForCarDoor<thiscall, 0x602350>(self: CPedIntelligence): int function CPedIntelligence_CanSeeEntityWithLights<thiscall, 0x605550>(self: CPedIntelligence, pEntity: int, arg2: bool): float function CPedIntelligence_ProcessStaticCounter<thiscall, 0x605650>(self: CPedIntelligence) function CPedIntelligence_ProcessFirst<thiscall, 0x6073A0>(self: CPedIntelligence) function CPedIntelligence_Process<thiscall, 0x608260>(self: CPedIntelligence) function CPedIntelligence_operator delete<cdecl, 0x6074E0>(arg1: int) function CPedList_BuildListFromGroup_NoLeader<thiscall, 0x699DD0>(self: CPedList, pedGroupMemberShip: int) function CPedList_BuildListFromGroup_NotInCar_NoLeader<thiscall, 0x69A340>(self: CPedList, pedGroupMembership: int) function CPedList_BuildListOfPedsOfPedType<thiscall, 0x69A3B0>(self: CPedList, pedtype: int) function CPedList_Empty<thiscall, 0x699DB0>(self: CPedList) function CPedList_ExtractPedsWithGuns<thiscall, 0x69A4C0>(self: CPedList, pedlist: int) function CPedList_FillUpHoles<thiscall, 0x699E20>(self: CPedList) function CPedList_RemovePedsAttackingPedType<thiscall, 0x69A450>(self: CPedList, pedtype: int) function CPedList_RemovePedsThatDontListenToPlayer<thiscall, 0x69A420>(self: CPedList) function CPedPlacement_FindZCoorForPed<cdecl, 0x616920>(pos: int): int function CPedPlacement_IsPositionClearForPed<cdecl, 0x616860>(pos: int, radius: float, maxNumObjects: int, pObjectList: int, bCheckVehicles: int, bCheckPeds: int, bCheckObjects: int): int function CPedPlacement_IsPositionClearOfCars<cdecl, 0x616A40>(pos: int): int function CPedPlacement_IsPositionClearOfCars<cdecl, 0x616A40>(ped: int): int function CPedTaskPair_Flush<thiscall, 0x5E95B0>(self: CPedTaskPair) function CPickup_SetPosn<thiscall, 0x454960>(self: CPickup, x: float, y: float, z: float) function CPickup_GetXCoord<thiscall, 0x4549F0>(self: CPickup): float function CPickup_GetYCoord<thiscall, 0x454A10>(self: CPickup): float function CPickup_GetZCoord<thiscall, 0x454A30>(self: CPickup): float function CPickup_ExtractAmmoFromPickup<thiscall, 0x454BE0>(self: CPickup, playerPed: int) function CPickup_IsVisible<thiscall, 0x454C70>(self: CPickup): int function CPickup_GetRidOfObjects<thiscall, 0x454CF0>(self: CPickup) function CPickup_PickUpShouldBeInvisible<thiscall, 0x454D20>(self: CPickup): int function CPickup_FindTextIndexForString<cdecl, 0x455500>(message: int) function CPickup_FindStringForTextIndex<cdecl, 0x455540>(index: int): int function CPickup_Remove<thiscall, 0x4556C0>(self: CPickup) function CPickup_GiveUsAPickUpObject<thiscall, 0x4567E0>(self: CPickup, pObject: int, objectPoolSlotIndex: int) function CPickup_Update<thiscall, 0x457410>(self: CPickup, playerPed: int, vehicle: CVehicle, playerId: int): int function CPickup_ProcessGunShot<thiscall, 0x4588B0>(self: CPickup, origin: int, target: int) function CPickups_AddToCollectedPickupsArray<cdecl, 0x455240>(handle: int) function CPickups_CreatePickupCoorsCloseToCoors<cdecl, 0x458A80>(inX: float, inY: float, inZ: float, outX: int, outY: int, outZ: int) function CPickups_CreateSomeMoney<cdecl, 0x458970>(coors: CVector, amount: int) function CPickups_DetonateMinesHitByGunShot<cdecl, 0x4590C0>(shotOrigin: int, shotTarget: int) function CPickups_DoCollectableEffects<cdecl, 0x455E20>(entity: int) function CPickups_DoMineEffects<cdecl, 0x4560E0>(entity: int) function CPickups_DoMoneyEffects<cdecl, 0x454E80>(entity: int) function CPickups_DoPickUpEffects<cdecl, 0x455720>(entity: int) function CPickups_FindPickUpForThisObject<cdecl, 0x4551C0>(object: int): int function CPickups_GenerateNewOne<cdecl, 0x456F20>(coors: CVector, modelId: int, pickupType: int, ammo: int, moneyPerDay: int, isEmpty: bool, message: int): int function CPickups_GenerateNewOne_WeaponType<cdecl, 0x457380>(coors: CVector, weaponType: eWeaponType, pickupType: int, ammo: int, isEmpty: bool, message: int): int function CPickups_GetActualPickupIndex<cdecl, 0x4552A0>(pickupIndex: int): int function CPickups_GetNewUniquePickupIndex<cdecl, 0x456A30>(pickupIndex: int): int function CPickups_GetUniquePickupIndex<cdecl, 0x455280>(pickupIndex: int): int function CPickups_GivePlayerGoodiesWithPickUpMI<cdecl, 0x4564F0>(modelId: int, playerId: int): int function CPickups_Init<cdecl, 0x454A70>() function CPickups_IsPickUpPickedUp<cdecl, 0x454B40>(pickupHandle: int): int function CPickups_Load<cdecl, 0x5D35A0>(): int function CPickups_ModelForWeapon<cdecl, 0x454AC0>(weaponType: eWeaponType): int function CPickups_PassTime<cdecl, 0x455200>(time: int) function CPickups_PickedUpHorseShoe<cdecl, 0x455390>() function CPickups_PickedUpOyster<cdecl, 0x4552D0>() function CPickups_PictureTaken<cdecl, 0x456A70>() function CPickups_PlayerCanPickUpThisWeaponTypeAtThisMoment<cdecl, 0x4554C0>(weaponType: eWeaponType): int function CPickups_ReInit<cdecl, 0x456E60>() function CPickups_RemoveMissionPickUps<cdecl, 0x456DE0>() function CPickups_RemovePickUp<cdecl, 0x4573D0>(pickupHandle: int) function CPickups_RemovePickUpsInArea<cdecl, 0x456D30>(cornerAx: float, cornerAy: float, cornerAz: float, cornerBx: float, cornerBy: float, cornerBz: float) function CPickups_RemovePickupObjects<cdecl, 0x455470>() function CPickups_RemoveUnnecessaryPickups<cdecl, 0x4563A0>(posn: CVector const&, radius: float) function CPickups_RenderPickUpText<cdecl, 0x455000>() function CPickups_Save<cdecl, 0x5D3540>(): int function CPickups_TestForPickupsInBubble<cdecl, 0x456450>(posn: CVector, radius: float): int function CPickups_TryToMerge_WeaponType<cdecl, 0x4555A0>(posn: CVector, weaponType: eWeaponType, pickupType: int, ammo: int, arg4: bool): int function CPickups_Update<cdecl, 0x458DE0>() function CPickups_UpdateMoneyPerDay<cdecl, 0x455680>(pickupHandle: int, money: int) function CPickups_WeaponForModel<cdecl, 0x454AE0>(modelId: int): int function CPlayerPed_CPlayerPed<thiscall, 0x60D5B0>(self: CPlayerPed, playerId: int, bGroupCreated: bool) function CPlayerPed_RemovePlayerPed<cdecl, 0x6094A0>(playerId: int) function CPlayerPed_DeactivatePlayerPed<cdecl, 0x609520>(playerId: int) function CPlayerPed_ReactivatePlayerPed<cdecl, 0x609540>(playerId: int) function CPlayerPed_GetPadFromPlayer<thiscall, 0x609560>(self: CPlayerPed): int function CPlayerPed_CanPlayerStartMission<thiscall, 0x609590>(self: CPlayerPed): int function CPlayerPed_IsHidden<thiscall, 0x609620>(self: CPlayerPed): int function CPlayerPed_ReApplyMoveAnims<thiscall, 0x609650>(self: CPlayerPed) function CPlayerPed_DoesPlayerWantNewWeapon<thiscall, 0x609710>(self: CPlayerPed, weaponType: eWeaponType, arg1: bool): int function CPlayerPed_ProcessPlayerWeapon<thiscall, 0x6097F0>(self: CPlayerPed, pad: int) function CPlayerPed_PickWeaponAllowedFor2Player<thiscall, 0x609800>(self: CPlayerPed) function CPlayerPed_UpdateCameraWeaponModes<thiscall, 0x609830>(self: CPlayerPed, pad: int) function CPlayerPed_ProcessAnimGroups<thiscall, 0x6098F0>(self: CPlayerPed) function CPlayerPed_ClearWeaponTarget<thiscall, 0x609C80>(self: CPlayerPed) function CPlayerPed_GetWeaponRadiusOnScreen<thiscall, 0x609CD0>(self: CPlayerPed): float function CPlayerPed_PedCanBeTargettedVehicleWise<cdecl, 0x609D90>(ped: int): int function CPlayerPed_FindTargetPriority<thiscall, 0x609DE0>(self: CPlayerPed, entity: int): float function CPlayerPed_Clear3rdPersonMouseTarget<thiscall, 0x609ED0>(self: CPlayerPed) function CPlayerPed_Busted<thiscall, 0x609EF0>(self: CPlayerPed) function CPlayerPed_SetWantedLevel<thiscall, 0x609F10>(self: CPlayerPed, level: int) function CPlayerPed_SetWantedLevelNoDrop<thiscall, 0x609F30>(self: CPlayerPed, level: int) function CPlayerPed_CheatWantedLevel<thiscall, 0x609F50>(self: CPlayerPed, level: int) function CPlayerPed_CanIKReachThisTarget<thiscall, 0x609F80>(self: CPlayerPed, posn: CVector, weapon: int, arg2: bool): int function CPlayerPed_GetPlayerInfoForThisPlayerPed<thiscall, 0x609FF0>(self: CPlayerPed): int function CPlayerPed_DoStuffToGoOnFire<thiscall, 0x60A020>(self: CPlayerPed) function CPlayerPed_AnnoyPlayerPed<thiscall, 0x60A040>(self: CPlayerPed, arg0: bool) function CPlayerPed_ClearAdrenaline<thiscall, 0x60A070>(self: CPlayerPed) function CPlayerPed_DisbandPlayerGroup<thiscall, 0x60A0A0>(self: CPlayerPed) function CPlayerPed_MakeGroupRespondToPlayerTakingDamage<thiscall, 0x60A110>(self: CPlayerPed, damageEvent: CEventDamage const&) function CPlayerPed_TellGroupToStartFollowingPlayer<thiscall, 0x60A1D0>(self: CPlayerPed, arg0: bool, arg1: bool, arg2: bool) function CPlayerPed_MakePlayerGroupDisappear<thiscall, 0x60A440>(self: CPlayerPed) function CPlayerPed_MakePlayerGroupReappear<thiscall, 0x60A4B0>(self: CPlayerPed) function CPlayerPed_ResetSprintEnergy<thiscall, 0x60A530>(self: CPlayerPed) function CPlayerPed_HandleSprintEnergy<thiscall, 0x60A550>(self: CPlayerPed, arg0: bool, arg1: float): int function CPlayerPed_ControlButtonSprint<thiscall, 0x60A610>(self: CPlayerPed, sprintType: eSprintType): float function CPlayerPed_GetButtonSprintResults<thiscall, 0x60A820>(self: CPlayerPed, sprintType: eSprintType): float function CPlayerPed_ResetPlayerBreath<thiscall, 0x60A8A0>(self: CPlayerPed) function CPlayerPed_HandlePlayerBreath<thiscall, 0x60A8D0>(self: CPlayerPed, arg0: bool, arg1: float) function CPlayerPed_SetRealMoveAnim<thiscall, 0x60A9C0>(self: CPlayerPed) function CPlayerPed_MakeChangesForNewWeapon<thiscall, 0x60B460>(self: CPlayerPed, weaponType: eWeaponType) function CPlayerPed_Compute3rdPersonMouseTarget<thiscall, 0x60B650>(self: CPlayerPed, meleeWeapon: bool) function CPlayerPed_DrawTriangleForMouseRecruitPed<thiscall, 0x60BA80>(self: CPlayerPed) function CPlayerPed_DoesTargetHaveToBeBroken<thiscall, 0x60C0C0>(self: CPlayerPed, entity: int, weapon: int): int function CPlayerPed_KeepAreaAroundPlayerClear<thiscall, 0x60C1E0>(self: CPlayerPed) function CPlayerPed_SetPlayerMoveBlendRatio<thiscall, 0x60C520>(self: CPlayerPed, arg0: int) function CPlayerPed_FindPedToAttack<thiscall, 0x60C5F0>(self: CPlayerPed): int function CPlayerPed_ForceGroupToAlwaysFollow<thiscall, 0x60C7C0>(self: CPlayerPed, enable: bool) function CPlayerPed_ForceGroupToNeverFollow<thiscall, 0x60C800>(self: CPlayerPed, enable: bool) function CPlayerPed_MakeThisPedJoinOurGroup<thiscall, 0x60C840>(self: CPlayerPed, ped: int) function CPlayerPed_PlayerWantsToAttack<thiscall, 0x60CC50>(self: CPlayerPed): int function CPlayerPed_SetInitialState<thiscall, 0x60CD20>(self: CPlayerPed, bGroupCreated: bool) function CPlayerPed_MakeChangesForNewWeapon<thiscall, 0x60D000>(self: CPlayerPed, weaponSlot: int) function CPlayerPed_EvaluateTarget<thiscall, 0x60D020>(self: CPlayerPed, target: int, outTarget: int, outTargetPriority: int, maxDistance: float, arg4: float, arg5: bool) function CPlayerPed_EvaluateNeighbouringTarget<thiscall, 0x60D1C0>(self: CPlayerPed, target: int, outTarget: int, outTargetPriority: int, maxDistance: float, arg4: float, arg5: bool) function CPlayerPed_ProcessGroupBehaviour<thiscall, 0x60D350>(self: CPlayerPed, pad: int) function CPlayerPed_PlayerHasJustAttackedSomeone<thiscall, 0x60D5A0>(self: CPlayerPed): int function CPlayerPed_SetupPlayerPed<cdecl, 0x60D790>(playerId: int) function CPlayerPed_ProcessWeaponSwitch<thiscall, 0x60D850>(self: CPlayerPed, pad: int) function CPlayerPed_FindWeaponLockOnTarget<thiscall, 0x60DC50>(self: CPlayerPed): int function CPlayerPed_FindNextWeaponLockOnTarget<thiscall, 0x60E530>(self: CPlayerPed, arg0: int, arg1: bool): int function CPlayerPed_GetWantedLevel<thiscall, 0x41BE60>(self: CPlayerPed): int function CPointLights_Init<cdecl, 0x6FFB40>() function CPointLights_GenerateLightsAffectingObject<cdecl, 0x6FFBB0>(point: int, totalLighting: int, entity: int): float function CPointLights_GetLightMultiplier<cdecl, 0x6FFE70>(point: int): float function CPointLights_RemoveLightsAffectingObject<cdecl, 0x6FFFE0>() function CPointLights_ProcessVerticalLineUsingCache<cdecl, 0x6FFFF0>(point: CVector, outZ: int): int function CPointLights_AddLight<cdecl, 0x7000E0>(lightType: int, point: CVector, direction: CVector, radius: float, red: float, green: float, blue: float, fogType: int, generateExtraShadows: bool, entityAffected: int) function CPointLights_RenderFogEffect<cdecl, 0x7002D0>() function CPointList_Empty<thiscall, 0x699F00>(self: CPointList) function CPools_CheckBuildingAtomics<cdecl, 0x550170>(): int function CPools_CheckPoolsEmpty<cdecl, 0x551950>() function CPools_GetObject<cdecl, 0x550050>(handle: int): int function CPools_GetObjectRef<cdecl, 0x550020>(object: int): int function CPools_GetPed<cdecl, 0x54FF90>(handle: int): int function CPools_GetPedRef<cdecl, 0x54FF60>(ped: int): int function CPools_GetVehicle<cdecl, 0x54FFF0>(handle: int): int function CPools_GetVehicleRef<cdecl, 0x54FFC0>(vehicle: CVehicle): int function CPools_Initialise<cdecl, 0x550F10>() function CPools_Load<cdecl, 0x5D0890>(): int function CPools_LoadObjectPool<cdecl, 0x5D4A40>(): int function CPools_LoadPedPool<cdecl, 0x5D2D70>(): int function CPools_LoadVehiclePool<cdecl, 0x5D2A20>(): int function CPools_MakeSureSlotInObjectPoolIsEmpty<cdecl, 0x550080>(slot: int) function CPools_Save<cdecl, 0x5D0880>(): int function CPools_SaveObjectPool<cdecl, 0x5D4940>(): int function CPools_SavePedPool<cdecl, 0x5D4B40>(): int function CPools_SaveVehiclePool<cdecl, 0x5D4800>(): int function CPools_ShutDown<cdecl, 0x5519F0>() function CPopCycle_FindNewPedType<cdecl, 0x60FBD0>(arg1: int, modelindex: int, arg3: bool, arg4: bool): int function CPopCycle_GetCurrentPercOther_Peds<cdecl, 0x610310>(): float function CPopCycle_Initialise<cdecl, 0x5BC090>() function CPopCycle_IsPedAppropriateForCurrentZone<cdecl, 0x610150>(modelindex: int): int function CPopCycle_IsPedInGroup<cdecl, 0x610210>(modelIndex: int, popCycleGroup: int): int function CPopCycle_PedIsAcceptableInCurrentZone<cdecl, 0x610720>(modelIndex: int): int function CPopCycle_PickARandomGroupOfOtherPeds<cdecl, 0x610420>(): int function CPopCycle_PlayerKilledADealer<cdecl, 0x610490>() function CPopCycle_Update<cdecl, 0x610BF0>() function CPopCycle_UpdateAreaDodgyness<cdecl, 0x610560>() function CPopCycle_UpdateDealerStrengths<cdecl, 0x6104B0>() function CPopCycle_UpdatePercentages<cdecl, 0x610770>() function CProjectileInfo_Initialise<cdecl, 0x737B40>() function CProjectileInfo_RemoveFXSystem<cdecl, 0x737B80>(bInstantly: int) function CProjectileInfo_Shutdown<cdecl, 0x737BC0>() function CProjectileInfo_GetProjectileInfo<cdecl, 0x737BF0>(infoId: int): int function CProjectileInfo_RemoveNotAdd<cdecl, 0x737C00>(creator: int, weaponType: eWeaponType, posn: CVector) function CProjectileInfo_AddProjectile<cdecl, 0x737C80>(creator: int, weaponType: eWeaponType, posn: CVector, force: float, direction: int, victim: int): int function CProjectileInfo_RemoveDetonatorProjectiles<cdecl, 0x738860>() function CProjectileInfo_RemoveProjectile<cdecl, 0x7388F0>(projectileInfo: int, projectileObject: int) function CProjectileInfo_Update<cdecl, 0x738B20>() function CProjectileInfo_IsProjectileInRange<cdecl, 0x739860>(x1: float, y1: float, z1: float, x2: float, y2: float, z2: float, bDestroy: bool): int function CProjectileInfo_RemoveAllProjectiles<cdecl, 0x7399B0>() function CProjectileInfo_RemoveIfThisIsAProjectile<cdecl, 0x739A40>(object: int): int function CPtrList_CountElements<thiscall, 0x5521B0>(self: CPtrList): int function CPtrList_IsMemberOfList<thiscall, 0x5521D0>(self: CPtrList, memberNode: int): int function CPtrListDoubleLink_Flush<thiscall, 0x552470>(self: CPtrListDoubleLink) function CPtrListDoubleLink_AddItem<thiscall, 0x533670>(self: CPtrListDoubleLink, item: int) function CPtrListDoubleLink_DeleteItem<thiscall, 0x5336B0>(self: CPtrListDoubleLink, item: int) function CPtrListSingleLink_Flush<thiscall, 0x552400>(self: CPtrListSingleLink) function CPtrListSingleLink_AddItem<thiscall, 0x5335E0>(self: CPtrListSingleLink, item: int) function CPtrListSingleLink_DeleteItem<thiscall, 0x533610>(self: CPtrListSingleLink, item: int) function CPtrNodeDoubleLink_operator new<cdecl, 0x5523C0>(size: int): int function CPtrNodeDoubleLink_operator delete<cdecl, 0x5523D0>(data: int) function CPtrNodeSingleLink_operator new<cdecl, 0x552380>(size: int): int function CPtrNodeSingleLink_operator delete<cdecl, 0x552390>(data: int) function CQuadTreeNode_AddItem<thiscall, 0x552CD0>(self: CQuadTreeNode, item: int, rect: CRect const&) /// Initializes a CQuadTreeNode struct function CQuadTreeNode_ctor<thiscall, 0x552830>(self: CQuadTreeNode, rect: CRect const&, startLevel: int): CQuadTreeNode function CQuadTreeNode_DeleteItem<thiscall, 0x552A40>(self: CQuadTreeNode, item: int) function CQuadTreeNode_DeleteItem<thiscall, 0x552A90>(self: CQuadTreeNode, item: int, rect: CRect const&) function CQuadTreeNode_FindSector<thiscall, 0x5525A0>(self: CQuadTreeNode, rect: CRect const&): int function CQuadTreeNode_FindSector<thiscall, 0x552640>(self: CQuadTreeNode, posn: CVector2D const&): int function CQuadTreeNode_ForAllMatching<thiscall, 0x552980>(self: CQuadTreeNode, rect: CRect const&, callback: int) function CQuadTreeNode_ForAllMatching<thiscall, 0x5529F0>(self: CQuadTreeNode, posn: CVector2D const&, callback: int) function CQuadTreeNode_GetAll<thiscall, 0x552870>(self: CQuadTreeNode, list: CPtrListSingleLink&) function CQuadTreeNode_GetAllMatching<thiscall, 0x5528C0>(self: CQuadTreeNode, rect: CRect const&, list: CPtrListSingleLink&) function CQuadTreeNode_GetAllMatching<thiscall, 0x552930>(self: CQuadTreeNode, posn: CVector2D const&, list: CPtrListSingleLink&) function CQuadTreeNode_InSector<thiscall, 0x5526A0>(self: CQuadTreeNode, rect: CRect const&, sector: int): int function CQuadTreeNode_InitPool<thiscall, 0x552C00>(self: CQuadTreeNode) function CQuadTreeNode_operator delete<cdecl, 0x552C90>(data: int) function CQuadTreeNode_operator new<cdecl, 0x552C80>(size: int): int /// Deinitializes the CQuadTreeNode struct function CQuadTreeNode_dtor<thiscall, 0x552520>(self: CQuadTreeNode) function CRegisteredMotionBlurStreak_Update<thiscall, 0x721EE0>(self: CRegisteredMotionBlurStreak) function CRegisteredMotionBlurStreak_Render<thiscall, 0x721F70>(self: CRegisteredMotionBlurStreak) function CRenderer_Init<cdecl, 0x5531C0>() function CRenderer_Shutdown<cdecl, 0x5531D0>() function CRenderer_RenderFadingInEntities<cdecl, 0x5531E0>() function CRenderer_RenderFadingInUnderwaterEntities<cdecl, 0x553220>() function CRenderer_RenderOneRoad<cdecl, 0x553230>(entity: int) function CRenderer_RenderOneNonRoad<cdecl, 0x553260>(entity: int) function CRenderer_RemoveVehiclePedLights<cdecl, 0x553390>(entity: int) function CRenderer_AddEntityToRenderList<cdecl, 0x5534B0>(entity: int, distance: float) function CRenderer_ScanSectorList_ListModels<cdecl, 0x5535D0>(sectorX: int, sectorY: int) function CRenderer_ScanSectorList_ListModelsVisible<cdecl, 0x553650>(sectorX: int, sectorY: int) function CRenderer_GetLodRenderListBase<cdecl, 0x5536D0>(): int function CRenderer_GetLodDontRenderListBase<cdecl, 0x5536E0>(): int function CRenderer_ResetLodRenderLists<cdecl, 0x5536F0>() function CRenderer_AddToLodRenderList<cdecl, 0x553710>(entity: int, distance: float) function CRenderer_AddToLodDontRenderList<cdecl, 0x553740>(entity: int, distance: float) function CRenderer_ProcessLodRenderLists<cdecl, 0x553770>() function CRenderer_PreRender<cdecl, 0x553910>() function CRenderer_RenderRoads<cdecl, 0x553A10>() function CRenderer_RenderEverythingBarRoads<cdecl, 0x553AA0>() function CRenderer_RenderFirstPersonVehicle<cdecl, 0x553D00>() function CRenderer_SetupLightingForEntity<cdecl, 0x553E40>(entity: int): int function CRenderer_SetupMapEntityVisibility<cdecl, 0x553F60>(entity: int, modelInfo: int, distance: float, arg3: bool): int function CRenderer_SetupEntityVisibility<cdecl, 0x554230>(entity: int, outDistance: float&): int function CRenderer_SetupBigBuildingVisibility<cdecl, 0x554650>(entity: int, outDistance: float&): int function CRenderer_ScanSectorList<cdecl, 0x554840>(sectorX: int, sectorY: int) function CRenderer_ScanBigBuildingList<cdecl, 0x554B10>(sectorX: int, sectorY: int) function CRenderer_GetObjectsInFrustum<cdecl, 0x554C60>(outEntities: int, distance: float, transformMat: int): int function CRenderer_ShouldModelBeStreamed<cdecl, 0x554EB0>(entity: int, origin: CVector const&, farClip: float): int function CRenderer_ScanWorld<cdecl, 0x554FE0>() function CRenderer_ScanPtrList_RequestModels<cdecl, 0x555680>(ptrList: CPtrList&) function CRenderer_ConstructRenderList<cdecl, 0x5556E0>() function CRenderer_ScanSectorList_RequestModels<cdecl, 0x555900>(sectorX: int, sectorY: int) function CRenderer_RequestObjectsInFrustum<cdecl, 0x555960>(transformMat: int, modelRequesFlags: int) function CRenderer_RequestObjectsInDirection<cdecl, 0x555CB0>(posn: CVector const&, angle: float, modelRequesFlags: int) function CRenderer_SetupScanLists<cdecl, 0x553540>(sectorX: int, sectorY: int) function CRunningScript_AddScriptToList<thiscall, 0x464C00>(self: CRunningScript, queuelist: int) function CRunningScript_CarInAreaCheckCommand<thiscall, 0x488EC0>(self: CRunningScript, commandId: int) function CRunningScript_CharInAngledAreaCheckCommand<thiscall, 0x487F60>(self: CRunningScript, commandId: int) function CRunningScript_CharInAreaCheckCommand<thiscall, 0x488B50>(self: CRunningScript, commandId: int) function CRunningScript_CollectNextParameterWithoutIncreasingPC<thiscall, 0x464250>(self: CRunningScript): int function CRunningScript_CollectParameters<thiscall, 0x464080>(self: CRunningScript, count: int) function CRunningScript_DoDeatharrestCheck<thiscall, 0x485A50>(self: CRunningScript) function CRunningScript_FlameInAngledAreaCheckCommand<thiscall, 0x488780>(self: CRunningScript, commandId: int) function CRunningScript_GetCorrectPedModelIndexForEmergencyServiceType<thiscall, 0x464F50>(self: CRunningScript, pedType: int, pModelId: int) function CRunningScript_GetIndexOfGlobalVariable<thiscall, 0x464700>(self: CRunningScript): int function CRunningScript_GetPadState<thiscall, 0x485B10>(self: CRunningScript, playerIndex: int, buttonId: int): int function CRunningScript_GetPointerToLocalArrayElement<thiscall, 0x463CC0>(self: CRunningScript, off: int, idx: int, mul: int): int function CRunningScript_GetPointerToLocalVariable<thiscall, 0x463CA0>(self: CRunningScript, varId: int): int function CRunningScript_GetPointerToScriptVariable<thiscall, 0x464790>(self: CRunningScript, variableType: int): int function CRunningScript_GivePedScriptedTask<thiscall, 0x465C20>(self: CRunningScript, pedHandle: int, task: int, commandId: int) function CRunningScript_Init<thiscall, 0x4648E0>(self: CRunningScript) function CRunningScript_IsPedDead<thiscall, 0x464D70>(self: CRunningScript, pPed: int): int function CRunningScript_LocateCarCommand<thiscall, 0x487A20>(self: CRunningScript, commandId: int) function CRunningScript_LocateCharCarCommand<thiscall, 0x487420>(self: CRunningScript, commandId: int) function CRunningScript_LocateCharCharCommand<thiscall, 0x4870F0>(self: CRunningScript, commandId: int) function CRunningScript_LocateCharCommand<thiscall, 0x486D80>(self: CRunningScript, commandId: int) function CRunningScript_LocateCharObjectCommand<thiscall, 0x487720>(self: CRunningScript, commandId: int) function CRunningScript_LocateObjectCommand<thiscall, 0x487D10>(self: CRunningScript, commandId: int) function CRunningScript_ObjectInAngledAreaCheckCommand<thiscall, 0x4883F0>(self: CRunningScript, commandId: int) function CRunningScript_ObjectInAreaCheckCommand<thiscall, 0x489150>(self: CRunningScript, commandId: int) function CRunningScript_PlayAnimScriptCommand<thiscall, 0x470150>(self: CRunningScript, commandId: int) function CRunningScript_Process<thiscall, 0x469F00>(self: CRunningScript) function CRunningScript_ProcessCommands0To99<thiscall, 0x465E60>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1000To1099<thiscall, 0x489500>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands100To199<thiscall, 0x466DE0>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1100To1199<thiscall, 0x48A320>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1200To1299<thiscall, 0x48B590>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1300To1399<thiscall, 0x48CDD0>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1400To1499<thiscall, 0x48EAA0>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1500To1599<thiscall, 0x490DB0>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1600To1699<thiscall, 0x493FE0>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1700To1799<thiscall, 0x496E00>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1800To1899<thiscall, 0x46D050>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands1900To1999<thiscall, 0x46B460>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands2000To2099<thiscall, 0x472310>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands200To299<thiscall, 0x469390>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands2100To2199<thiscall, 0x470A90>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands2200To2299<thiscall, 0x474900>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands2300To2399<thiscall, 0x4762D0>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands2400To2499<thiscall, 0x478000>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands2500To2599<thiscall, 0x47A760>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands2600To2699<thiscall, 0x479DA0>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands300To399<thiscall, 0x47C100>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands400To499<thiscall, 0x47D210>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands500To599<thiscall, 0x47E090>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands600To699<thiscall, 0x47F370>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands700To799<thiscall, 0x47FA30>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands800To899<thiscall, 0x481300>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessCommands900To999<thiscall, 0x483BD0>(self: CRunningScript, commandId: int): int function CRunningScript_ProcessOneCommand<thiscall, 0x469EB0>(self: CRunningScript) function CRunningScript_ReadArrayInformation<thiscall, 0x463CF0>(self: CRunningScript, move: int, pOffset: int, pIdx: int) function CRunningScript_ReadParametersForNewlyStartedScript<thiscall, 0x464500>(self: CRunningScript, pNewScript: int) function CRunningScript_ReadTextLabelFromScript<thiscall, 0x463D50>(self: CRunningScript, pBuffer: int, nBufferLength: int) function CRunningScript_RemoveScriptFromList<thiscall, 0x464BD0>(self: CRunningScript, queuelist: int) function CRunningScript_ScriptTaskPickUpObject<thiscall, 0x46AF50>(self: CRunningScript, commandId: int) function CRunningScript_SetCharCoordinates<thiscall, 0x464DC0>(self: CRunningScript, pPed: int, xCoord: int, yCoord: int, zCoord: int, bWarpGang: int, bOffset: int) function CRunningScript_ShutdownThisScript<thiscall, 0x465AA0>(self: CRunningScript) function CRunningScript_StoreParameters<thiscall, 0x464370>(self: CRunningScript, count: int) function CRunningScript_ThisIsAValidRandomPed<thiscall, 0x489490>(self: CRunningScript, pedType: ePedType, civilian: bool, gang: bool, criminal: bool): int function CRunningScript_UpdateCompareFlag<thiscall, 0x4859D0>(self: CRunningScript, state: int) function CRunningScript_UpdatePC<thiscall, 0x464DA0>(self: CRunningScript, newIp: int) function CScriptResourceManager_AddToResourceManager<thiscall, 0x4704B0>(self: CScriptResourceManager, modelId: int, resourceType: int, pScript: int) function CScriptResourceManager_HasResourceBeenRequested<thiscall, 0x470620>(self: CScriptResourceManager, modelId: int, a4: int): int function CScriptResourceManager_RemoveFromResourceManager<thiscall, 0x470510>(self: CScriptResourceManager, modelId: int, resourceType: int, pScript: int): int function CScriptsForBrains_AddNewScriptBrain<thiscall, 0x46A930>(self: CScriptsForBrains, imgIndex: int, model: int, priority: int, attachType: int, type: int, radius: int) function CScriptsForBrains_AddNewStreamedScriptBrainForCodeUse<thiscall, 0x46A9C0>(self: CScriptsForBrains, a2: int, a3: int, attachtype: int) function CScriptsForBrains_CheckIfNewEntityNeedsScript<thiscall, 0x46FF20>(self: CScriptsForBrains, pEntity: int, attachType: int, unused: int) function CScriptsForBrains_GetIndexOfScriptBrainWithThisName<thiscall, 0x46AA30>(self: CScriptsForBrains, name: int, attachtype: int): int function CScriptsForBrains_HasAttractorScriptBrainWithThisNameLoaded<thiscall, 0x46AB20>(self: CScriptsForBrains, name: int): int function CScriptsForBrains_Init<thiscall, 0x46A8C0>(self: CScriptsForBrains) function CScriptsForBrains_IsObjectWithinBrainActivationRange<thiscall, 0x46B3D0>(self: CScriptsForBrains, entity: int, point: int): int function CScriptsForBrains_MarkAttractorScriptBrainWithThisNameAsNoLongerNeeded<thiscall, 0x46AAE0>(self: CScriptsForBrains, name: int) function CScriptsForBrains_RequestAttractorScriptBrainWithThisName<thiscall, 0x46AA80>(self: CScriptsForBrains, name: int) function CScriptsForBrains_StartAttractorScriptBrainWithThisName<thiscall, 0x46B390>(self: CScriptsForBrains, name: int, pEntity: int, bHasAScriptBrain: int) function CScriptsForBrains_StartNewStreamedScriptBrain<thiscall, 0x46B270>(self: CScriptsForBrains, index: int, pEntity: int, bHasAScriptBrain: int) function CScriptsForBrains_StartOrRequestNewStreamedScriptBrain<thiscall, 0x46CD80>(self: CScriptsForBrains, index: int, pEntity: int, attachType: int, bAddToWaitingArray: int) function CScriptsForBrains_StartOrRequestNewStreamedScriptBrainWithThisName<thiscall, 0x46CED0>(self: CScriptsForBrains, name: int, pEntity: int, attachType: int) function CScriptsForBrains_SwitchAllObjectBrainsWithThisID<thiscall, 0x46A900>(self: CScriptsForBrains, id: int, bStatus: int) function CSetPiece_TryToGenerateCopPed<thiscall, 0x499690>(self: CSetPiece, posn: CVector2D): int function CSetPiece_TryToGenerateCopCar<thiscall, 0x4998A0>(self: CSetPiece, posn: CVector2D, target: CVector2D): int function CSetPiece_Update<thiscall, 0x499A80>(self: CSetPiece) function CSetPiece_SetCornerA<thiscall, 0x499120>(self: CSetPiece, coord: CVector2D) function CSetPiece_SetCornerB<thiscall, 0x499150>(self: CSetPiece, coord: CVector2D) function CSetPiece_SetSpawnCoord1<thiscall, 0x499180>(self: CSetPiece, coord: CVector2D) function CSetPiece_SetSpawnCoord2<thiscall, 0x4991B0>(self: CSetPiece, coord: CVector2D) function CSetPiece_SetTargetCoord1<thiscall, 0x4991E0>(self: CSetPiece, coord: CVector2D) function CSetPiece_SetTargetCoord2<thiscall, 0x499210>(self: CSetPiece, coord: CVector2D) function CSetPiece_GetCornerAX<thiscall, 0x499240>(self: CSetPiece): float function CSetPiece_GetCornerAY<thiscall, 0x499260>(self: CSetPiece): float function CSetPiece_GetCornerBX<thiscall, 0x499280>(self: CSetPiece): float function CSetPiece_GetCornerBY<thiscall, 0x4992A0>(self: CSetPiece): float function CSetPiece_GetSpawnCoord1X<thiscall, 0x4992C0>(self: CSetPiece): float function CSetPiece_GetSpawnCoord1Y<thiscall, 0x4992E0>(self: CSetPiece): float function CSetPiece_GetSpawnCoord2X<thiscall, 0x499300>(self: CSetPiece): float function CSetPiece_GetSpawnCoord2Y<thiscall, 0x499320>(self: CSetPiece): float function CSetPiece_GetTargetCoord1X<thiscall, 0x499340>(self: CSetPiece): float function CSetPiece_GetTargetCoord1Y<thiscall, 0x499360>(self: CSetPiece): float function CSetPiece_GetTargetCoord2X<thiscall, 0x499380>(self: CSetPiece): float function CSetPiece_GetTargetCoord2Y<thiscall, 0x4993A0>(self: CSetPiece): float function CSetPiece_CSetPiece<thiscall, 0x4993C0>(self: CSetPiece) function CSetPieces_AddOne<cdecl, 0x499500>(type: int, cornerA: CVector2D, cornerB: CVector2D, spawnCoord1: CVector2D, targetCoord1: CVector2D, spawnCoord2: CVector2D, targetCoord2: CVector2D) function CSetPieces_Init<cdecl, 0x4994F0>() function CSetPieces_Load<cdecl, 0x5D3CA0>(): int function CSetPieces_Save<cdecl, 0x5D3C70>(): int function CSetPieces_Update<cdecl, 0x49AA00>() function CShinyTexts_Init<cdecl, 0x7221B0>() function CShinyTexts_RenderOutGeometryBuffer<cdecl, 0x7221C0>() function CShinyTexts_Render<cdecl, 0x724890>() function CShinyTexts_RegisterOne<cdecl, 0x724B60>(cornerAa: CVector, cornerBa: CVector, cornerBb: CVector, cornerAb: CVector, u1: float, v1: float, u2: float, v2: float, u3: float, v3: float, u4: float, v4: float, red: int, green: int, blue: int, alpha: int, maxDistance: float) function CShotInfo_Initialise<cdecl, 0x739B60>() function CShotInfo_Shutdown<cdecl, 0x739C20>() function CShotInfo_AddShot<cdecl, 0x739C30>(creator: int, weaponType: eWeaponType, origin: CVector, target: CVector): int function CShotInfo_GetFlameThrowerShotPosn<cdecl, 0x739DE0>(shotId: int, outPosn: int): int function CShotInfo_Update<cdecl, 0x739E60>() function CSpecialFX_AddWeaponStreak<cdecl, 0x7233F0>(weaponType: int) function CSpecialFX_Init<cdecl, 0x7268F0>() function CSpecialFX_Render<cdecl, 0x726AD0>() function CSpecialFX_Render2DFXs<cdecl, 0x721660>() function CSpecialFX_ReplayStarted<cdecl, 0x721D30>() function CSpecialFX_Shutdown<cdecl, 0x723390>() function CSpecialFX_Update<cdecl, 0x726AA0>() function CSpecialPlateHandler_Init<thiscall, 0x6F2D10>(self: CSpecialPlateHandler) function CSpecialPlateHandler_Find<thiscall, 0x6F2D30>(self: CSpecialPlateHandler, carGenId: int, outText: int): int function CSpecialPlateHandler_Add<thiscall, 0x6F2D90>(self: CSpecialPlateHandler, carGenId: int, plateText: int) function CSpecialPlateHandler_Remove<thiscall, 0x6F2DD0>(self: CSpecialPlateHandler, plateTextId: int) function CStats_GetStatID<cdecl, 0x558DE0>(stat: int): int function CStats_GetStatType<cdecl, 0x558E30>(stat: int): int function CStats_GetStatValue<cdecl, 0x558E40>(stat: int): float function CStats_GetTimesMissionAttempted<cdecl, 0x558E70>(missionId: int): int function CStats_RegisterMissionAttempted<cdecl, 0x558E80>(missionId: int) function CStats_RegisterMissionPassed<cdecl, 0x558EA0>(missionId: int) function CStats_PopulateFavoriteRadioStationList<cdecl, 0x558EC0>(): int function CStats_GetFullFavoriteRadioStationList<cdecl, 0x558F90>(): int function CStats_FindMostFavoriteRadioStation<cdecl, 0x558FA0>(): int function CStats_FindLeastFavoriteRadioStation<cdecl, 0x559010>(): int function CStats_FindCriminalRatingNumber<cdecl, 0x559080>(): int function CStats_GetPercentageProgress<cdecl, 0x5591E0>(): float function CStats_BuildStatLine<cdecl, 0x559230>(line: int, pValue1: int, metrics: int, pValue2: int, type: int) function CStats_ConvertToMins<cdecl, 0x559540>(value: int): int function CStats_ConvertToSecs<cdecl, 0x559560>(value: int): int function CStats_SafeToShowThisStat<cdecl, 0x559590>(stat: int): int function CStats_CheckForThreshold<cdecl, 0x5595F0>(pValue: int, range: float): int function CStats_IsStatCapped<cdecl, 0x559630>(stat: int): int function CStats_ProcessReactionStatsOnDecrement<cdecl, 0x559730>(stat: int) function CStats_CheckForStatsMessage<cdecl, 0x559760>() function CStats_LoadStatUpdateConditions<cdecl, 0x559860>() function CStats_LoadActionReactionStats<cdecl, 0x5599B0>() function CStats_FindMaxNumberOfGroupMembers<cdecl, 0x559A50>(): int function CStats_GetFatAndMuscleModifier<cdecl, 0x559AF0>(statMod: eStatModAbilities): float function CStats_DecrementStat<cdecl, 0x559FA0>(stat: int, value: float) function CStats_SetStatValue<cdecl, 0x55A070>(stat: int, value: float) function CStats_RegisterFastestTime<cdecl, 0x55A0B0>(stat: int, time: int) function CStats_RegisterBestPosition<cdecl, 0x55A160>(stat: int, position: int) function CStats_FindCriminalRatingString<cdecl, 0x55A210>(): int function CStats_ConstructStatLine<cdecl, 0x55A780>(arg0: int, arg1: int): int function CStats_ProcessReactionStatsOnIncrement<cdecl, 0x55B900>(stat: int) function CStats_DisplayScriptStatUpdateMessage<cdecl, 0x55B980>(state: int, stat: int, value: float) function CStats_UpdateRespectStat<cdecl, 0x55BC50>(arg0: int) function CStats_UpdateSexAppealStat<cdecl, 0x55BF20>() function CStats_Init<cdecl, 0x55C0C0>() function CStats_IncrementStat<cdecl, 0x55C180>(stat: int, value: float) function CStats_SetNewRecordStat<cdecl, 0x55C410>(stat: int, value: float) function CStats_UpdateFatAndMuscleStats<cdecl, 0x55C470>(value: int) function CStats_UpdateStatsWhenSprinting<cdecl, 0x55C660>() function CStats_UpdateStatsWhenRunning<cdecl, 0x55C6F0>() function CStats_UpdateStatsWhenCycling<cdecl, 0x55C780>(arg0: bool, bmx: int) function CStats_UpdateStatsWhenSwimming<cdecl, 0x55C990>(arg0: bool, arg1: bool) function CStats_UpdateStatsWhenDriving<cdecl, 0x55CAC0>(vehicle: CVehicle) function CStats_UpdateStatsWhenFlying<cdecl, 0x55CC00>(vehicle: CVehicle) function CStats_UpdateStatsWhenOnMotorBike<cdecl, 0x55CD60>(bike: int) function CStats_UpdateStatsWhenWeaponHit<cdecl, 0x55CEB0>(weaponType: int) function CStats_UpdateStatsWhenFighting<cdecl, 0x55CFA0>() function CStats_UpdateStatsOnRespawn<cdecl, 0x55CFC0>() function CStats_UpdateStatsAddToHealth<cdecl, 0x55D030>(addToHealth: int) function CStats_ModifyStat<cdecl, 0x55D090>(stat: int, value: float) function CStats_Save<cdecl, 0x5D3B40>(): int function CStats_Load<cdecl, 0x5D3BF0>(): int /// Returns the index of the named script in CStreamedScript function CStreamedScripts_FindStreamedScript<thiscall, 0x470740>(cStreamedScripts: int, scriptname: string): int function CStreamedScripts_FindStreamedScriptQuiet<thiscall, 0x4706F0>(self: CStreamedScripts, scriptName: int): int function CStreamedScripts_GetProperIndexFromIndexUsedByScript<thiscall, 0x470810>(self: CStreamedScripts, scmIndex: int): int function CStreamedScripts_GetStreamedScriptFilename<thiscall, 0x470900>(self: CStreamedScripts, index: int): int function CStreamedScripts_GetStreamedScriptWithThisStartAddress<thiscall, 0x470910>(self: CStreamedScripts, dataPtr: int): int function CStreamedScripts_Initialise<thiscall, 0x470660>(self: CStreamedScripts) function CStreamedScripts_LoadStreamedScript<thiscall, 0x470840>(self: CStreamedScripts, stream: int, index: int) function CStreamedScripts_ReInitialise<thiscall, 0x4706A0>(self: CStreamedScripts) function CStreamedScripts_ReadStreamedScriptData<thiscall, 0x470750>(self: CStreamedScripts) function CStreamedScripts_RegisterScript<thiscall, 0x4706C0>(self: CStreamedScripts, scriptName: int): int function CStreamedScripts_RemoveStreamedScriptFromMemory<thiscall, 0x4708E0>(self: CStreamedScripts, index: int) function CStreamedScripts_StartNewStreamedScript<thiscall, 0x470890>(self: CStreamedScripts, index: int): int function CStreaming_AddEntity<cdecl, 0x409650>(a2: int): int function CStreaming_AddImageToList<cdecl, 0x407610>(lpFileName: int, bNotPlayerImg: bool): int function CStreaming_AddToLoadedVehiclesList<cdecl, 0x408000>(): int function CStreaming_AreAnimsUsedByRequestedModels<cdecl, 0x407AD0>(animFileIndex: int): int function CStreaming_AreTexturesUsedByRequestedModels<cdecl, 0x409A90>(txdIndex: int): int function CStreaming_ConvertBufferToObject<cdecl, 0x40C6B0>(pFileContect: int, index: int, channelIndex: int): int function CStreaming_DeleteLeastUsedEntityRwObject<cdecl, 0x409760>(bNotOnScreen: bool, streamingFlags: int): int function CStreaming_DeleteRwObjectsBehindCameraInSectorList<cdecl, 0x409940>(list: int, memoryToCleanInBytes: int): int function CStreaming_DeleteRwObjectsNotInFrustumInSectorList<cdecl, 0x4099E0>(list: int, memoryToCleanInBytes: int): int function CStreaming_FindMIPedSlotForInterior<cdecl, 0x407FB0>(randFactor: int): int function CStreaming_FinishLoadingLargeFile<cdecl, 0x408CB0>(fileName: int, modelIndex: int): int function CStreaming_FlushChannels<cdecl, 0x40E460>(): int function CStreaming_FlushRequestList<cdecl, 0x40E4E0>(): int function CStreaming_GetDefaultCabDriverModel<cdecl, 0x407D50>(): int function CStreaming_GetDefaultCopCarModel<cdecl, 0x407C50>(bIncludeCopBike: int): int function CStreaming_GetDefaultCopModel<cdecl, 0x407C00>(): int function CStreaming_GetDefaultFiremanModel<cdecl, 0x407D40>(): int function CStreaming_GetDefaultMedicModel<cdecl, 0x407D20>(): int function CStreaming_GetDiscInDrive<cdecl, 0x40E9B0>(): int function CStreaming_GetNextFileOnCd<cdecl, 0x408E20>(pos: int, bNotPriority: bool): int function CStreaming_HasSpecialCharLoaded<cdecl, 0x407F00>(slot: int): int function CStreaming_HasVehicleUpgradeLoaded<cdecl, 0x407820>(modelIndex: int): int function CStreaming_IsCarModelNeededInCurrentZone<cdecl, 0x407DD0>(vehicleModelIndex: int): int function CStreaming_IsInitialised<cdecl, 0x407600>(): int function CStreaming_IsObjectInCdImage<cdecl, 0x407800>(modelInex: int): int function CStreaming_IsVeryBusy<cdecl, 0x4076A0>(): int function CStreaming_ProcessLoadingChannel<cdecl, 0x40E170>(channelIndex: int): int function CStreaming_ReInit<cdecl, 0x40E560>(): int function CStreaming_RemoveLeastUsedModel<cdecl, 0x40CFD0>(streamingFlags: int): int function CStreaming_RemoveLoadedVehicle<cdecl, 0x40C020>(): int function CStreaming_RemoveLoadedZoneModel<cdecl, 0x40B340>(): int function CStreaming_RemoveUnusedModelsInLoadedList<cdecl, 0x407AC0>(): int function CStreaming_StreamAmbulanceAndMedic<cdecl, 0x40A2A0>(bStreamForAccident: bool): int function CStreaming_StreamFireEngineAndFireman<cdecl, 0x40A400>(bStreamForFire: bool): int function CStreaming_WeAreTryingToPhaseVehicleOut<cdecl, 0x407F80>(modelIndex: int): int function CStreamingInfo_AddToList<thiscall, 0x407480>(self: CStreamingInfo, listStart: int) function CStreamingInfo_GetCdPosn<thiscall, 0x407570>(self: CStreamingInfo): int function CStreamingInfo_GetCdPosnAndSize<thiscall, 0x4075A0>(self: CStreamingInfo, cdPosn: int, cdSize: int): int function CStreamingInfo_GetCdSize<thiscall, 0x407590>(self: CStreamingInfo): int function CStreamingInfo_GetNext<thiscall, 0x407520>(self: CStreamingInfo): int function CStreamingInfo_GetPrev<thiscall, 0x407540>(self: CStreamingInfo): int function CStreamingInfo_InList<thiscall, 0x407560>(self: CStreamingInfo): int function CStreamingInfo_Init<thiscall, 0x407460>(self: CStreamingInfo) function CStreamingInfo_RemoveFromList<thiscall, 0x4074E0>(self: CStreamingInfo) function CStreamingInfo_SetCdPosnAndSize<thiscall, 0x4075E0>(self: CStreamingInfo, cdPosn: int, cdSize: int) function CStuckCarCheck_AddCarToCheck<thiscall, 0x465970>(self: CStuckCarCheck, carHandle: int, distance: int, time: int, a5: int, bStuck: int, bFlipped: int, bWarp: int, pathId: int) function CStuckCarCheck_AttemptToWarpVehicle<thiscall, 0x463A60>(self: CStuckCarCheck, vehicle: CVehicle, origin: int, orientation: float): int function CStuckCarCheck_ClearStuckFlagForCar<thiscall, 0x463C40>(self: CStuckCarCheck, carHandle: int) function CStuckCarCheck_HasCarBeenStuckForAWhile<thiscall, 0x463C00>(self: CStuckCarCheck, carHandle: int): int function CStuckCarCheck_Init<thiscall, 0x4639E0>(self: CStuckCarCheck) function CStuckCarCheck_IsCarInStuckCarArray<thiscall, 0x463C70>(self: CStuckCarCheck, carHandle: int): int function CStuckCarCheck_Process<thiscall, 0x465680>(self: CStuckCarCheck) function CStuckCarCheck_RemoveCarFromCheck<thiscall, 0x463B80>(self: CStuckCarCheck, carHandle: int) function CStuckCarCheck_ResetArrayElement<thiscall, 0x463970>(self: CStuckCarCheck, index: int) function CTaskComplexProstituteSolicit_CTaskComplexProstituteSolicit<thiscall, 0x661A60>(self: CTaskComplexProstituteSolicit, pClient: int) function CTaskComplexProstituteSolicit_CreateSubTask<thiscall, 0x666360>(self: CTaskComplexProstituteSolicit, taskId: int, pProstitute: int): int function CTaskComplexProstituteSolicit_GetRidOfPlayerProstitute<cdecl, 0x661D30>() function CTaskComplexProstituteSolicit_IsTaskValid<cdecl, 0x661BB0>(pProstitute: int, pClient: int): int function CTaskUtilityLineUpPedWithCar_GetLocalPositionToOpenCarDoor<thiscall, 0x64FC10>(self: CTaskUtilityLineUpPedWithCar, unused: int, pVehicle: CVehicle, arg3: float, pAnimBlendAssoc: int): int function CTaskUtilityLineUpPedWithCar_ProcessPed<thiscall, 0x6513A0>(self: CTaskUtilityLineUpPedWithCar, pPed: int, pVehicle: CVehicle, pAnimBlendAssoc: int) function CTaskUtilityLineUpPedWithCar_GetPositionToOpenCarDoor<thiscall, 0x650A80>(self: CTaskUtilityLineUpPedWithCar, unused: int, pVehicle: CVehicle, arg2: float, pAnimBlendAssoc: int): int function CTheCarGenerators_CreateCarGenerator<cdecl, 0x6F31A0>(x: float, y: float, z: float, angle: float, modelId: int, color1: int, color2: int, forceSpawn: int, alarmChances: int, doorLockChances: int, minDelay: int, maxDelay: int, iplId: int, bOwnedbyplayer: int): int function CTheScripts_AddScriptCheckpoint<cdecl, 0x4935A0>(atX: float, atY: float, atZ: float, pointToX: float, pointToY: float, pointToZ: float, radius: float, type: int): int function CTheScripts_AddScriptEffectSystem<cdecl, 0x492F90>(a1: int): int function CTheScripts_AddScriptSearchLight<cdecl, 0x493000>(startX: float, startY: float, startZ: float, entity: int, targetX: float, targetY: float, targetZ: float, targetRadius: float, baseRadius: float): int function CTheScripts_AddScriptSphere<cdecl, 0x483B30>(id: int, posn: CVector, radius: float): int function CTheScripts_AddToSwitchJumpTable<cdecl, 0x470390>(switchValue: int, switchLabelLocalAddress: int): int function CTheScripts_CheckStreamedScriptVersion<cdecl, 0x464FF0>(arg1: int, arg2: int): int function CTheScripts_GetActualScriptThingIndex<cdecl, 0x4839A0>(index: int, type: int): int function CTheScripts_GetNewUniqueScriptThingIndex<cdecl, 0x483720>(index: int, type: char): int function CTheScripts_GetScriptIndexFromPointer<cdecl, 0x464D20>(thread: int): int function CTheScripts_GetUniqueScriptThingIndex<cdecl, 0x4810C0>(playergroup: int, type: int): int function CTheScripts_HasVehicleModelBeenBlockedByScript<cdecl, 0x46A890>(modelindex: int): int function CTheScripts_IsEntityWithinAnySearchLight<cdecl, 0x493960>(pEntity: int, pIndex: int): int function CTheScripts_IsEntityWithinSearchLight<cdecl, 0x493900>(index: int, pEntity: int): int function CTheScripts_IsPedStopped<cdecl, 0x486110>(ped: int): int function CTheScripts_IsPlayerOnAMission<cdecl, 0x464D50>(): int function CTheScripts_IsPointWithinSearchLight<cdecl, 0x493280>(pointPosn: int, index: int): int function CTheScripts_IsVehicleStopped<cdecl, 0x4861F0>(pVehicle: CVehicle): int function CTheScripts_RemoveFromWaitingForScriptBrainArray<cdecl, 0x46ABC0>(a1: int, modelIndex: int): int function CTheScripts_ScriptAttachAnimGroupToCharModel<cdecl, 0x474800>(modelId: int, ifpName: int): int function CTheScripts_StartNewScript<cdecl, 0x464C90>(startIp: int): int function CTheScripts_StartNewScript<cdecl, 0x464C90>(startIp: int, index: int): int function CTimeCycle_AddOne<cdecl, 0x55FF40>(box: CBox&, farclip: int, extracolor: int, strength: float, falloff: float, lodDistMult: float) function CTimeCycle_CalcColoursForPoint<cdecl, 0x5603D0>(point: CVector, pCurrentColourSet: int) function CTimeCycle_FindFarClipForCoors<cdecl, 0x5616E0>(camPos: CVector) function CTimeCycle_FindTimeCycleBox<cdecl, 0x55FFD0>(pos: CVector, outbox: int, interpolation: int, bCheckLod: bool, bCheckFar: bool, exclude: int) function CTimeCycle_GetAmbientBlue<cdecl, 0x560350>(): float function CTimeCycle_GetAmbientBlue_BeforeBrightness<cdecl, 0x5603B0>(): float function CTimeCycle_GetAmbientBlue_Obj<cdecl, 0x560380>(): float function CTimeCycle_GetAmbientGreen<cdecl, 0x560340>(): float function CTimeCycle_GetAmbientGreen_BeforeBrightness<cdecl, 0x5603A0>(): float function CTimeCycle_GetAmbientGreen_Obj<cdecl, 0x560370>(): float function CTimeCycle_GetAmbientRed<cdecl, 0x560330>(): float function CTimeCycle_GetAmbientRed_BeforeBrightness<cdecl, 0x560390>(): float function CTimeCycle_GetAmbientRed_Obj<cdecl, 0x560360>(): float function CTimeCycle_InitForRestart<cdecl, 0x5601F0>() function CTimeCycle_Initialise<cdecl, 0x5BBAC0>() function CTimeCycle_SetConstantParametersForPostFX<cdecl, 0x560210>() function CTimeCycle_Shutdown<cdecl, 0x5601E0>() function CTimeCycle_StartExtraColour<cdecl, 0x55FEC0>(colour: int, bNoExtraColorInterior: bool) function CTimeCycle_StopExtraColour<cdecl, 0x55FF20>(bNoExtraColorInterior: bool) function CTimeCycle_Update<cdecl, 0x561760>() function CUpsideDownCarCheck_AddCarToCheck<thiscall, 0x4638D0>(self: CUpsideDownCarCheck, carHandle: int) function CUpsideDownCarCheck_AreAnyCarsUpsideDown<thiscall, 0x4638A0>(self: CUpsideDownCarCheck): int function CUpsideDownCarCheck_HasCarBeenUpsideDownForAWhile<thiscall, 0x463940>(self: CUpsideDownCarCheck, carHandle: int): int function CUpsideDownCarCheck_Init<thiscall, 0x463810>(self: CUpsideDownCarCheck) function CUpsideDownCarCheck_RemoveCarFromCheck<thiscall, 0x463910>(self: CUpsideDownCarCheck, carHandle: int) function CUpsideDownCarCheck_UpdateTimers<thiscall, 0x4655E0>(self: CUpsideDownCarCheck) function CUpsideDownCarCheck_IsCarUpsideDown<cdecl, 0x4655A0>(pVehicle: CVehicle): int function CUpsideDownCarCheck_IsCarUpsideDown<cdecl, 0x4655A0>(carhandle: int): int function CVisibilityPlugins_AtomicConstructor<cdecl, 0x732150>(object: int) function CVisibilityPlugins_AtomicCopyConstructor<cdecl, 0x732170>(object: int, originalObject: int) function CVisibilityPlugins_AtomicDestructor<cdecl, 0x7321A0>(object: int): int function CVisibilityPlugins_CalculateFadingAtomicAlpha<cdecl, 0x732500>(pBaseModelInfo: int, pEntity: int, arg3: float): int function CVisibilityPlugins_ClearAtomicFlag<cdecl, 0x732310>(pRpAtomic: int, flag: int) function CVisibilityPlugins_ClearAtomicFlag<cdecl, 0x732330>(pRpAtomic: int, flag: int) function CVisibilityPlugins_ClearClumpForAllAtomicsFlag<cdecl, 0x732350>(pRpClump: int, flag: int) function CVisibilityPlugins_ClumpConstructor<cdecl, 0x732E10>(object: int) function CVisibilityPlugins_ClumpCopyConstructor<cdecl, 0x732200>(object: int, originalObject: int) function CVisibilityPlugins_ClumpDestructor<cdecl, 0x732220>(object: int): int function CVisibilityPlugins_DefaultVisibilityCB<cdecl, 0x732A30>(): int function CVisibilityPlugins_FrameConstructor<cdecl, 0x7321B0>(object: int) function CVisibilityPlugins_FrameCopyConstructor<cdecl, 0x7321D0>(object: int, originalObject: int) function CVisibilityPlugins_FrameDestructor<cdecl, 0x7321F0>(arg0: int, arg1: int, arg2: int): int function CVisibilityPlugins_FrustumSphereCB<cdecl, 0x732A40>(pRpClump: int): int function CVisibilityPlugins_GetAtomicId<cdecl, 0x732370>(pRpAtomic: int): int function CVisibilityPlugins_GetAtomicModelInfo<cdecl, 0x732260>(pRpAtomic: int): int function CVisibilityPlugins_GetClumpAlpha<cdecl, 0x732B20>(pRpClump: int): int function CVisibilityPlugins_GetClumpModelInfo<cdecl, 0x732AC0>(pRpClump: int): int function CVisibilityPlugins_GetDistanceSquaredFromCamera<cdecl, 0x732C80>(pRwFrame: int): float function CVisibilityPlugins_GetDistanceSquaredFromCamera<cdecl, 0x732CC0>(pRwV3D: int): float function CVisibilityPlugins_GetDotProductWithCameraVector<cdecl, 0x7326D0>(atomicMat: int, rootMat: int, flags: int): float function CVisibilityPlugins_GetFrameHierarchyId<cdecl, 0x732A20>(pRwFrame: int): int function CVisibilityPlugins_GetModelInfoIndex<cdecl, 0x732250>(pRpAtomic: int): int function CVisibilityPlugins_GetUserValue<cdecl, 0x7323A0>(pRpAtomic: int): int function CVisibilityPlugins_InitAlphaAtomicList<cdecl, 0x734530>() function CVisibilityPlugins_InitAlphaEntityList<cdecl, 0x734540>() function CVisibilityPlugins_Initialise<cdecl, 0x733A20>() function CVisibilityPlugins_InsertAtomicIntoReallyDrawLastList<cdecl, 0x733E10>(pRpAtomic: int, arg2: float): int function CVisibilityPlugins_InsertEntityIntoReallyDrawLastList<cdecl, 0x733E50>(pEntity: int, arg2: float): int function CVisibilityPlugins_InsertEntityIntoSortedList<cdecl, 0x734570>(pEntity: int, distance: float): int function CVisibilityPlugins_IsAtomicVisible<cdecl, 0x732990>(pRpAtomic: int): int function CVisibilityPlugins_IsClumpVisible<cdecl, 0x732AE0>(pRpClump: int): int function CVisibilityPlugins_PluginAttach<cdecl, 0x732E30>(): int function CVisibilityPlugins_RenderAlphaAtomic<cdecl, 0x732480>(pRpAtomic: int, dwAlpha: int) function CVisibilityPlugins_RenderAlphaAtomics<cdecl, 0x733E90>() function CVisibilityPlugins_RenderAtomicWithAlphaCB<cdecl, 0x732660>(pRpAtomic: int, pData: int) function CVisibilityPlugins_RenderBoatAlphaAtomics<cdecl, 0x733EC0>() function CVisibilityPlugins_RenderEntity<cdecl, 0x732B40>(entity: int, unused: bool, arg3: float) function CVisibilityPlugins_RenderFadingAtomic<cdecl, 0x732610>(pBaseModelInfo: int, pRpAtomic: int, dwAlpha: int) function CVisibilityPlugins_RenderFadingClump<cdecl, 0x732680>(pBaseModelInfo: int, pRpClump: int, dwAlpha: int) function CVisibilityPlugins_RenderFadingClumpCB<cdecl, 0x733630>(pRpAtomic: int) function CVisibilityPlugins_RenderFadingEntities<cdecl, 0x733F10>() function CVisibilityPlugins_RenderFadingUnderwaterEntities<cdecl, 0x7337D0>() function CVisibilityPlugins_RenderHeliRotorAlphaCB<cdecl, 0x7340B0>(pRpAtomic: int) function CVisibilityPlugins_RenderHeliTailRotorAlphaCB<cdecl, 0x734170>(pRpAtomic: int) function CVisibilityPlugins_RenderObjNormalAtomic<cdecl, 0x7323E0>(pRpAtomic: int) function CVisibilityPlugins_RenderPedCB<cdecl, 0x7335B0>(pRpAtomic: int) function CVisibilityPlugins_RenderPlayerCB<cdecl, 0x732870>(pRpAtomic: int) function CVisibilityPlugins_RenderReallyDrawLastObjects<cdecl, 0x733800>() function CVisibilityPlugins_RenderTrainHiDetailAlphaCB<cdecl, 0x734240>(pRpAtomic: int) function CVisibilityPlugins_RenderTrainHiDetailCB<cdecl, 0x733330>(pRpAtomic: int) function CVisibilityPlugins_RenderVehicleHiDetailAlphaCB<cdecl, 0x733F80>(pRpAtomic: int) function CVisibilityPlugins_RenderVehicleHiDetailAlphaCB_BigVehicle<cdecl, 0x734370>(pRpAtomic: int) function CVisibilityPlugins_RenderVehicleHiDetailAlphaCB_Boat<cdecl, 0x7344A0>(pRpAtomic: int) function CVisibilityPlugins_RenderVehicleHiDetailCB<cdecl, 0x733240>(pRpAtomic: int) function CVisibilityPlugins_RenderVehicleHiDetailCB_BigVehicle<cdecl, 0x733420>(pRpAtomic: int) function CVisibilityPlugins_RenderVehicleHiDetailCB_Boat<cdecl, 0x733550>(pRpAtomic: int) function CVisibilityPlugins_RenderVehicleLoDetailCB_Boat<cdecl, 0x7334F0>(pRpAtomic: int) function CVisibilityPlugins_RenderVehicleReallyLowDetailCB<cdecl, 0x7331E0>(pRpAtomic: int) function CVisibilityPlugins_RenderVehicleReallyLowDetailCB_BigVehicle<cdecl, 0x732820>(pRpAtomic: int) function CVisibilityPlugins_RenderWeaponCB<cdecl, 0x733670>(pRpAtomic: int) function CVisibilityPlugins_RenderWeaponPedsForPC<cdecl, 0x732F30>() function CVisibilityPlugins_SetAtomicFlag<cdecl, 0x7322D0>(pRpAtomic: int, flag: int) function CVisibilityPlugins_SetAtomicFlag<cdecl, 0x7322B0>(pRpAtomic: int, flag: int) function CVisibilityPlugins_SetAtomicId<cdecl, 0x732230>(pRpAtomic: int, id: int) function CVisibilityPlugins_SetAtomicRenderCallback<cdecl, 0x7328A0>(pRpAtomic: int, renderCb: int) function CVisibilityPlugins_SetClumpAlpha<cdecl, 0x732B00>(pRpClump: int, dwAlpha: int) function CVisibilityPlugins_SetClumpModelInfo<cdecl, 0x733750>(pRpClump: int, pClumpModelInfo: int) function CVisibilityPlugins_SetFrameHierarchyId<cdecl, 0x732A00>(pRwFrame: int, id: int) function CVisibilityPlugins_SetRenderWareCamera<cdecl, 0x7328C0>(pRwCamera: int) function CVisibilityPlugins_SetUserValue<cdecl, 0x732380>(pRpAtomic: int, value: int) function CVisibilityPlugins_SetupVehicleVariables<cdecl, 0x733160>(pRpClump: int) function CVisibilityPlugins_Shutdown<cdecl, 0x732EB0>() function CVisibilityPlugins_VehicleVisibilityCB<cdecl, 0x7336F0>(pRpClump: int): int function CVisibilityPlugins_VehicleVisibilityCB_BigVehicle<cdecl, 0x732AB0>(pRpClump: int): int function CWanted_InitialiseStaticVariables<cdecl, 0x561C70>() function CWanted_UpdateWantedLevel<thiscall, 0x561C90>(self: CWanted) function CWanted_SetMaximumWantedLevel<cdecl, 0x561E70>(level: int) function CWanted_AreMiamiViceRequired<thiscall, 0x561F30>(self: CWanted): int function CWanted_AreSwatRequired<thiscall, 0x561F40>(self: CWanted): int function CWanted_AreFbiRequired<thiscall, 0x561F60>(self: CWanted): int function CWanted_AreArmyRequired<thiscall, 0x561F80>(self: CWanted): int function CWanted_NumOfHelisRequired<thiscall, 0x561FA0>(self: CWanted): int function CWanted_ResetPolicePursuit<cdecl, 0x561FD0>() function CWanted_ClearQdCrimes<thiscall, 0x561FE0>(self: CWanted) function CWanted_AddCrimeToQ<thiscall, 0x562000>(self: CWanted, crimeType: eCrimeType, crimeId: int, posn: CVector const&, bAlreadyReported: bool, bPoliceDontReallyCare: bool): int function CWanted_ReportCrimeNow<thiscall, 0x562120>(self: CWanted, crimeType: eCrimeType, posn: CVector const&, bPoliceDontReallyCare: bool) function CWanted_RemovePursuitCop<cdecl, 0x562300>(cop: int, copsArray: int, copsCounter: int) function CWanted_IsInPursuit<thiscall, 0x562330>(self: CWanted, cop: int): int function CWanted_UpdateEachFrame<cdecl, 0x562360>() function CWanted_Initialise<thiscall, 0x562390>(self: CWanted) function CWanted_Reset<thiscall, 0x562400>(self: CWanted) function CWanted_RegisterCrime<thiscall, 0x562410>(self: CWanted, crimeType: eCrimeType, posn: CVector const&, crimeId: int, bPoliceDontReallyCare: bool) function CWanted_RegisterCrime_Immediately<thiscall, 0x562430>(self: CWanted, crimeType: eCrimeType, posn: CVector const&, crimeId: int, bPoliceDontReallyCare: bool) function CWanted_SetWantedLevel<thiscall, 0x562470>(self: CWanted, level: int) function CWanted_CheatWantedLevel<thiscall, 0x562540>(self: CWanted, level: int) function CWanted_SetWantedLevelNoDrop<thiscall, 0x562570>(self: CWanted, level: int) function CWanted_ClearWantedLevelAndGoOnParole<thiscall, 0x5625A0>(self: CWanted) /// Returns the number of police within the given radius of the specified position function CWanted_WorkOutPolicePresence<cdecl, 0x5625F0>(posX: float, posY: float, posZ: float, radius: float): int function CWanted_UpdateCrimesQ<thiscall, 0x562760>(self: CWanted) function CWanted_IsClosestCop<thiscall, 0x5627D0>(self: CWanted, ped: int, numCopsToCheck: int): int function CWanted_ComputePursuitCopToDisplace<cdecl, 0x562B00>(cop: int, copsArray: int): int function CWanted_RemovePursuitCop<thiscall, 0x562C10>(self: CWanted, cop: int) function CWanted_RemoveExcessPursuitCops<thiscall, 0x562C40>(self: CWanted) function CWanted_Update<thiscall, 0x562C90>(self: CWanted) function CWanted_CanCopJoinPursuit<cdecl, 0x562F60>(cop: int, maxCopsCount: int, copsArray: int, copsCounter: int): int function CWanted_CanCopJoinPursuit<thiscall, 0x562FB0>(self: CWanted, cop: int): int function CWanted_SetPursuitCop<thiscall, 0x563060>(self: CWanted, cop: int): int function CWeapon_InitialiseWeapons<cdecl, 0x73A300>() function CWeapon_ShutdownWeapons<cdecl, 0x73A330>() function CWeapon_UpdateWeapons<cdecl, 0x73A360>() function CWeapon_Shutdown<thiscall, 0x73A380>(self: CWeapon) function CWeapon_AddGunshell<thiscall, 0x73A3E0>(self: CWeapon, creator: CEntity, position: CVector, direction: CVector2D, size: float) function CWeapon_GenerateDamageEvent<cdecl, 0x73A530>(victim: int, creator: int, weaponType: eWeaponType, damageFactor: int, pedPiece: ePedPieceTypes, direction: int) function CWeapon_LaserScopeDot<thiscall, 0x73A8D0>(self: CWeapon, outCoord: int, outSize: int): int function CWeapon_FireSniper<thiscall, 0x73AAC0>(self: CWeapon, creator: int, victim: int, target: int): int function CWeapon_Reload<thiscall, 0x73AEB0>(self: CWeapon, owner: int) function CWeapon_IsTypeMelee<thiscall, 0x73B1C0>(self: CWeapon): int function CWeapon_IsType2Handed<thiscall, 0x73B1E0>(self: CWeapon): int function CWeapon_IsTypeProjectile<thiscall, 0x73B210>(self: CWeapon): int function CWeapon_CanBeUsedFor2Player<cdecl, 0x73B240>(weaponType: eWeaponType): int function CWeapon_HasWeaponAmmoToBeUsed<thiscall, 0x73B2A0>(self: CWeapon): int function CWeapon_ProcessLineOfSight<cdecl, 0x73B300>(startPoint: CVector const&, endPoint: CVector const&, outColPoint: CColPoint&, outEntity: int, weaponType: eWeaponType, arg5: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, arg11: bool, doIgnoreCameraCheck: bool): int function CWeapon_StopWeaponEffect<thiscall, 0x73B360>(self: CWeapon) function CWeapon_TargetWeaponRangeMultiplier<cdecl, 0x73B380>(victim: int, weaponOwner: int): float /// Initializes a CWeapon struct function CWeapon_ctor<thiscall, 0x73B430>(self: CWeapon, weaponType: eWeaponType, ammo: int): CWeapon function CWeapon_Initialise<thiscall, 0x73B4A0>(self: CWeapon, weaponType: eWeaponType, ammo: int, owner: int) function CWeapon_DoBulletImpact<thiscall, 0x73B550>(self: CWeapon, owner: int, victim: int, startPoint: int, endPoint: int, colPoint: int, arg5: int) function CWeapon_TakePhotograph<thiscall, 0x73C1F0>(self: CWeapon, owner: int, point: int): int function CWeapon_SetUpPelletCol<thiscall, 0x73C710>(self: CWeapon, numPellets: int, owner: int, victim: int, point: CVector&, colPoint: CColPoint&, outMatrix: CMatrix&) function CWeapon_FireInstantHitFromCar2<thiscall, 0x73CBA0>(self: CWeapon, startPoint: CVector, endPoint: CVector, vehicle: CVehicle, owner: int) function CWeapon_DoDoomAiming<cdecl, 0x73CDC0>(owner: int, start: int, end: int) function CWeapon_DoTankDoomAiming<cdecl, 0x73D1E0>(vehicle: CVehicle, owner: int, startPoint: int, endPoint: int) function CWeapon_DoDriveByAutoAiming<cdecl, 0x73D720>(owner: int, vehicle: CVehicle, startPoint: int, endPoint: int, canAimVehicles: bool) function CWeapon_Update<thiscall, 0x73DB40>(self: CWeapon, owner: int) function CWeapon_CanBeUsedFor2Player<thiscall, 0x73DEF0>(self: CWeapon): int function CWeapon_FindNearestTargetEntityWithScreenCoors<cdecl, 0x73E240>(screenX: float, screenY: float, range: float, point: CVector, outX: int, outY: int) function CWeapon_EvaluateTargetForHeatSeekingMissile<cdecl, 0x73E560>(entity: int, posn: CVector&, direction: CVector&, distanceMultiplier: float, fromVehicle: bool, lastEntity: int): float function CWeapon_DoWeaponEffect<thiscall, 0x73E690>(self: CWeapon, origin: CVector, target: CVector) function CWeapon_FireAreaEffect<thiscall, 0x73E800>(self: CWeapon, firingEntity: int, origin: int, targetEntity: int, target: int): int function CWeapon_FireInstantHitFromCar<thiscall, 0x73EC40>(self: CWeapon, vehicle: CVehicle, leftSide: bool, rightSide: bool): int function CWeapon_CheckForShootingVehicleOccupant<cdecl, 0x73F480>(pCarEntity: int, colPoint: int, weaponType: eWeaponType, origin: CVector const&, target: CVector const&): int function CWeapon_PickTargetForHeatSeekingMissile<cdecl, 0x73F910>(origin: CVector, direction: CVector, distanceMultiplier: float, ignoreEntity: int, fromVehicle: bool, lastEntity: int): int function CWeapon_FireFromCar<thiscall, 0x73FA20>(self: CWeapon, vehicle: CVehicle, leftSide: bool, rightSide: bool) function CWeapon_FireInstantHit<thiscall, 0x73FB10>(self: CWeapon, firingEntity: int, origin: int, muzzlePosn: int, targetEntity: int, target: int, originForDriveBy: int, arg6: bool, muzzle: bool): int function CWeapon_FireProjectile<thiscall, 0x741360>(self: CWeapon, firingEntity: int, origin: int, targetEntity: int, target: int, force: float): int function CWeapon_FireM16_1stPerson<thiscall, 0x741C00>(self: CWeapon, owner: int): int function CWeapon_Fire<thiscall, 0x742300>(self: CWeapon, firingEntity: int, origin: int, muzzlePosn: int, targetEntity: int, target: int, originForDriveBy: int): int /// Initializes a CWeaponEffects struct function CWeaponEffects_ctor<thiscall, 0x742A90>(self: CWeaponEffects): CWeaponEffects /// Deinitializes the CWeaponEffects struct function CWeaponEffects_dtor<thiscall, 0x742AA0>(self: CWeaponEffects) function CWeaponEffects_Init<cdecl, 0x742AB0>() function CWeaponEffects_Shutdown<cdecl, 0x742B80>() function CWeaponEffects_IsLockedOn<cdecl, 0x742BD0>(crosshairId: int): int function CWeaponEffects_MarkTarget<cdecl, 0x742BF0>(crosshairId: int, posn: CVector, red: int, green: int, blue: int, alpha: int, size: float, arg7: int) function CWeaponEffects_ClearCrossHair<cdecl, 0x742C60>(crosshairId: int) function CWeaponEffects_ClearCrossHairs<cdecl, 0x742C80>() function CWeaponEffects_ClearCrossHairImmediately<cdecl, 0x742CA0>(crosshairId: int) function CWeaponEffects_ClearCrossHairsImmediately<cdecl, 0x742CC0>() function CWeaponEffects_Render<cdecl, 0x742CF0>() function CWeather_AddRain<cdecl, 0x72A9A0>() function CWeather_AddSandStormParticles<cdecl, 0x72A820>() function CWeather_FindWeatherTypesList<cdecl, 0x72A520>(): int function CWeather_ForceWeather<cdecl, 0x72A4E0>(weatherType: int) function CWeather_ForceWeatherNow<cdecl, 0x72A4F0>(weatherType: int) function CWeather_ForecastWeather<cdecl, 0x72A590>(weatherType: int, numSteps: int): int function CWeather_Init<cdecl, 0x72A480>() function CWeather_ReleaseWeather<cdecl, 0x72A510>() function CWeather_RenderRainStreaks<cdecl, 0x72AF70>() function CWeather_SetWeatherToAppropriateTypeNow<cdecl, 0x72A790>() function CWeather_Update<cdecl, 0x72B850>() function CWeather_UpdateInTunnelness<cdecl, 0x72B630>() function CWeather_UpdateWeatherRegion<cdecl, 0x72A640>(posn: int) function CWorld_ResetLineTestOptions<cdecl, 0x5631C0>() function CWorld_Initialise<cdecl, 0x5631E0>() function CWorld_Add<cdecl, 0x563220>(entity: int) function CWorld_Remove<cdecl, 0x563280>(entity: int) function CWorld_ProcessVerticalLineSectorList<cdecl, 0x5632B0>(ptrList: CPtrList&, colLine: CColLine const&, colPoint: CColPoint&, maxTouchDistance: float&, outEntity: int, doSeeThroughCheck: bool, collPoly: int): int function CWorld_CastShadowSectorList<cdecl, 0x563390>(ptrList: CPtrList&, arg1: float, arg2: float, arg3: float, arg4: float) function CWorld_ProcessForAnimViewer<cdecl, 0x5633D0>() function CWorld_ProcessPedsAfterPreRender<cdecl, 0x563430>() function CWorld_ClearScanCodes<cdecl, 0x563470>() function CWorld_FindObjectsInRangeSectorList<cdecl, 0x563500>(arg0: CPtrList&, point: CVector const&, radius: float, b2D: bool, outCount: int, maxCount: int, outEntities: int) function CWorld_FindObjectsOfTypeInRangeSectorList<cdecl, 0x5635C0>(modelId: int, ptrList: CPtrList&, point: CVector const&, radius: float, b2D: bool, outCount: int, maxCount: int, outEntities: int) function CWorld_ProcessVerticalLineSectorList_FillGlobeColPoints<cdecl, 0x5636A0>(ptrList: CPtrList&, colLine: CColLine const&, outEntity: int, doSeeThroughCheck: bool, outCollPoly: int): int function CWorld_RemoveStaticObjects<cdecl, 0x563840>() function CWorld_TestForBuildingsOnTopOfEachOther<cdecl, 0x563950>(ptrList: CPtrList&) function CWorld_TestForUnusedModels<cdecl, 0x5639D0>(ptrList: CPtrList&, models: int) function CWorld_RemoveEntityInsteadOfProcessingIt<cdecl, 0x563A10>(entity: int) function CWorld_CallOffChaseForAreaSectorListVehicles<cdecl, 0x563A80>(ptrList: CPtrList&, x1: float, y1: float, x2: float, y2: float, arg5: float, arg6: float, arg7: float, arg8: float) function CWorld_CallOffChaseForAreaSectorListPeds<cdecl, 0x563D00>(ptrList: CPtrList&, x1: float, y1: float, x2: float, y2: float, arg5: float, arg6: float, arg7: float, arg8: float) function CWorld_CameraToIgnoreThisObject<cdecl, 0x563F40>(entity: int): int function CWorld_FindPlayerSlotWithPedPointer<cdecl, 0x563FA0>(ptr: int): int function CWorld_FindPlayerSlotWithRemoteVehiclePointer<cdecl, 0x563FD0>(ptr: int): int function CWorld_FindPlayerSlotWithVehiclePointer<cdecl, 0x564000>(vehicle: CVehicle) function CWorld_ShutDown<cdecl, 0x564050>() function CWorld_ClearForRestart<cdecl, 0x564360>() function CWorld_ProcessVerticalLineSector_FillGlobeColPoints<cdecl, 0x564420>(sector: CSector&, repeatSector: CRepeatSector&, colLine: CColLine const&, outEntity: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, outCollPoly: int): int function CWorld_ProcessVerticalLineSector<cdecl, 0x564500>(sector: CSector&, repeatSector: CRepeatSector&, colLine: CColLine const&, outColPoint: CColPoint&, outEntity: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, outCollPoly: int): int function CWorld_CastShadow<cdecl, 0x564600>(x1: float, y1: float, x2: float, y2: float) function CWorld_ProcessAttachedEntities<cdecl, 0x5647F0>() function CWorld_GetIsLineOfSightSectorListClear<cdecl, 0x564970>(ptrList: CPtrList&, colLine: CColLine const&, doSeeThroughCheck: bool, doCameraIgnoreCheck: bool): int function CWorld_FindObjectsInRange<cdecl, 0x564A20>(point: CVector const&, radius: float, b2D: bool, outCount: int, maxCount: int, outEntities: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool) function CWorld_FindObjectsOfTypeInRange<cdecl, 0x564C70>(modelId: int, point: CVector const&, radius: float, b2D: bool, outCount: int, maxCount: int, outEntities: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool) function CWorld_FindLodOfTypeInRange<cdecl, 0x564ED0>(modelId: int, point: CVector const&, radius: float, b2D: bool, outCount: int, maxCount: int, outEntities: int) function CWorld_FindObjectsKindaCollidingSectorList<cdecl, 0x565000>(ptrList: CPtrList&, point: CVector const&, radius: float, b2D: bool, outCount: int, maxCount: int, outEntities: int) function CWorld_FindObjectsIntersectingCubeSectorList<cdecl, 0x5650E0>(ptrList: CPtrList&, cornerA: CVector const&, cornerB: CVector const&, outCount: int, maxCount: int, outEntities: int) function CWorld_FindObjectsIntersectingAngledCollisionBoxSectorList<cdecl, 0x565200>(ptrList: CPtrList&, box: CBox const&, transform: CMatrix const&, point: CVector const&, outCount: int, maxCount: int, outEntities: int) function CWorld_FindMissionEntitiesIntersectingCubeSectorList<cdecl, 0x565300>(ptrList: CPtrList&, cornerA: CVector const&, cornerB: CVector const&, outCount: int, maxCount: int, outEntities: int, vehiclesList: bool, pedsList: bool, objectsList: bool) function CWorld_FindNearestObjectOfTypeSectorList<cdecl, 0x565450>(modelId: int, ptrList: CPtrList&, point: CVector const&, radius: float, b2D: bool, outEntities: int, outDistance: int) function CWorld_RemoveReferencesToDeletedObject<cdecl, 0x565510>(entity: int) function CWorld_SetPedsOnFire<cdecl, 0x565610>(x1: float, y1: float, x2: float, y2: float, fireCreator: int) function CWorld_SetPedsChoking<cdecl, 0x565800>(x1: float, y1: float, x2: float, y2: float, gasCreator: int) function CWorld_SetCarsOnFire<cdecl, 0x5659F0>(x1: float, y1: float, x2: float, y2: float, fireCreator: int) function CWorld_SprayPaintWorld<cdecl, 0x565B70>(posn: CVector&, outDir: CVector&, radius: float, processTagAlphaState: bool): int function CWorld_RemoveFallenPeds<cdecl, 0x565CB0>() function CWorld_RemoveFallenCars<cdecl, 0x565E80>() function CWorld_UseDetonator<cdecl, 0x5660B0>(creator: int) function CWorld_TestSphereAgainstSectorList<cdecl, 0x566140>(ptrList: CPtrList&, sphereCenter: CVector, sphereRadius: float, ignoreEntity: int, doCameraIgnoreCheck: bool): int function CWorld_PrintCarChanges<cdecl, 0x566420>() function CWorld_TestForBuildingsOnTopOfEachOther<cdecl, 0x5664A0>() function CWorld_TestForUnusedModels<cdecl, 0x566510>() function CWorld_ClearCarsFromArea<cdecl, 0x566610>(x1: float, y1: float, z1: float, x2: float, y2: float, z2: float) function CWorld_ClearPedsFromArea<cdecl, 0x5667F0>(x1: float, y1: float, z1: float, x2: float, y2: float, z2: float) function CWorld_SetAllCarsCanBeDamaged<cdecl, 0x5668F0>(enable: bool) function CWorld_ExtinguishAllCarFiresInArea<cdecl, 0x566950>(point: CVector, radius: float) function CWorld_CallOffChaseForArea<cdecl, 0x566A60>(x1: float, y1: float, x2: float, y2: float) function CWorld_StopAllLawEnforcersInTheirTracks<cdecl, 0x566C10>() function CWorld_FindUnsuspectingTargetCar<cdecl, 0x566C90>(point: CVector, playerPosn: CVector): int function CWorld_FindUnsuspectingTargetPed<cdecl, 0x566DA0>(point: CVector, playerPosn: CVector): int function CWorld_ProcessLineOfSightSectorList<cdecl, 0x566EE0>(ptrList: CPtrList&, colLine: CColLine const&, outColPoint: CColPoint&, maxTouchDistance: float&, outEntity: int, doSeeThroughCheck: bool, doIgnoreCameraCheck: bool, doShootThroughCheck: bool): int function CWorld_ProcessVerticalLine<cdecl, 0x5674E0>(origin: CVector const&, distance: float, outColPoint: CColPoint&, outEntity: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, outCollPoly: int): int function CWorld_ProcessVerticalLine_FillGlobeColPoints<cdecl, 0x567620>(origin: CVector const&, distance: float, outEntity: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, outCollPoly: int): int function CWorld_TriggerExplosionSectorList<cdecl, 0x567750>(ptrList: CPtrList&, point: CVector const&, radius: float, visibleDistance: float, victim: int, creator: int, processVehicleBombTimer: bool, damage: float) function CWorld_Process<cdecl, 0x5684A0>() function CWorld_GetIsLineOfSightSectorClear<cdecl, 0x568AD0>(sector: CSector&, repeatSector: CRepeatSector&, colLine: CColLine const&, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, doIgnoreCameraCheck: bool): int function CWorld_FindObjectsKindaColliding<cdecl, 0x568B80>(point: CVector const&, radius: float, b2D: bool, outCount: int, maxCount: int, outEntities: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool) function CWorld_FindObjectsIntersectingCube<cdecl, 0x568DD0>(cornerA: CVector const&, cornerB: CVector const&, outCount: int, maxCount: int, outEntities: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool) function CWorld_FindObjectsIntersectingAngledCollisionBox<cdecl, 0x568FF0>(box: CBox const&, transform: CMatrix const&, point: CVector const&, x1: float, y1: float, x2: float, y2: float, outCount: int, maxCount: int, outEntities: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool) function CWorld_FindMissionEntitiesIntersectingCube<cdecl, 0x569240>(cornerA: CVector const&, cornerB: CVector const&, outCount: int, maxCount: int, outEntities: int, vehicles: bool, peds: bool, objects: bool) function CWorld_FindNearestObjectOfType<cdecl, 0x5693F0>(modelId: int, point: CVector const&, radius: float, b2D: bool, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool): CEntity /// Returns the Z-coordinate at given XY coordinates function CWorld_FindGroundZForCoord<cdecl, 0x569660>(x: float, y: float): float function CWorld_FindGroundZFor3DCoord<cdecl, 0x5696C0>(x: float, y: float, z: float, outResult: int, outEntity: int): float function CWorld_FindRoofZFor3DCoord<cdecl, 0x569750>(x: float, y: float, z: float, outResult: int): float function CWorld_FindLowestZForCoord<cdecl, 0x5697F0>(x: float, y: float): float function CWorld_RepositionOneObject<cdecl, 0x569850>(object: int) function CWorld_TestSphereAgainstWorld<cdecl, 0x569E20>(sphereCenter: CVector, sphereRadius: float, arg2: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, doCameraIgnoreCheck: bool): int function CWorld_ClearExcitingStuffFromArea<cdecl, 0x56A0D0>(point: CVector const&, radius: float, bRemoveProjectilesAndShadows: int) function CWorld_GetIsLineOfSightClear<cdecl, 0x56A490>(origin: CVector const&, target: CVector const&, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, doCameraIgnoreCheck: bool): int function CWorld_ProcessLineOfSightSector<cdecl, 0x56B5E0>(sector: CSector&, repeatSector: CRepeatSector&, colLine: CColLine const&, outColPoint: CColPoint&, maxTouchDistance: float&, outEntity: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, doCameraIgnoreCheck: bool, doShootThroughCheck: bool): int function CWorld_TriggerExplosion<cdecl, 0x56B790>(point: CVector const&, radius: float, visibleDistance: float, victim: int, creator: int, processVehicleBombTimer: bool, damage: float) function CWorld_SetWorldOnFire<cdecl, 0x56B910>(x: float, y: float, z: float, radius: float, fireCreator: int) function CWorld_RepositionCertainDynamicObjects<cdecl, 0x56B9C0>() function CWorld_ProcessLineOfSight<cdecl, 0x56BA00>(origin: CVector const&, target: CVector const&, outColPoint: CColPoint&, outEntity: int, buildings: bool, vehicles: bool, peds: bool, objects: bool, dummies: bool, doSeeThroughCheck: bool, doCameraIgnoreCheck: bool, doShootThroughCheck: bool): int function D3DIndexDataBuffer_Clear<thiscall, 0x7301D0>(self: D3DIndexDataBuffer) function D3DIndexDataBuffer_Destroy<thiscall, 0x730200>(self: D3DIndexDataBuffer) function D3DIndexDataBuffer_GetTotalDataSize<thiscall, 0x7303B0>(self: D3DIndexDataBuffer): int function D3DIndexDataBuffer_Resize<thiscall, 0x730330>(self: D3DIndexDataBuffer, newCapacity: int) function D3DIndexDataBuffer_Setup<thiscall, 0x730190>(self: D3DIndexDataBuffer, format: int, _f4: int, capacity: int) function D3DIndexDataBuffer_Pop<thiscall, 0x730250>(self: D3DIndexDataBuffer): int function D3DIndexDataBuffer_Pop<thiscall, 0x730270>(self: D3DIndexDataBuffer, indexCount: int): int function D3DIndexDataBuffer_Push<thiscall, 0x730300>(self: D3DIndexDataBuffer, indexBuffer: int): int function D3DIndexDataBuffer_PushWithoutIncreasingCounter<thiscall, 0x730B00>(self: D3DIndexDataBuffer, indexBuffer: int): int function D3DIndexDataBuffer_Pop<thiscall, 0x730250>(self: D3DIndexDataBuffer): int function D3DIndexDataBuffer_Pop<thiscall, 0x730270>(self: D3DIndexDataBuffer, indexCount: int): int function D3DIndexDataBuffer_Push<thiscall, 0x730300>(self: D3DIndexDataBuffer, indexBuffer: int): int function D3DIndexDataBuffer_PushWithoutIncreasingCounter<thiscall, 0x730B00>(self: D3DIndexDataBuffer, indexBuffer: int): int function D3DResourceSystem_CancelBuffering<cdecl, 0x730900>() function D3DResourceSystem_GetTotalIndexDataSize<cdecl, 0x7307F0>(): int function D3DResourceSystem_GetTotalPixelsSize<cdecl, 0x730660>(): int function D3DResourceSystem_Init<cdecl, 0x730830>() function D3DResourceSystem_SetUseD3DResourceBuffering<cdecl, 0x730AC0>(bUse: bool) function D3DResourceSystem_Shutdown<cdecl, 0x730A00>() function D3DResourceSystem_TidyUpD3DIndexBuffers<cdecl, 0x730740>(count: int) function D3DResourceSystem_TidyUpD3DTextures<cdecl, 0x7305E0>(count: int) function D3DResourceSystem_CreateIndexBuffer<cdecl, 0x7306A0>(numIndices: int, format: int, ppIndexBuffer: int): int function D3DResourceSystem_CreateTexture<cdecl, 0x730510>(width: int, height: int, format: int, ppTexture: int): int function D3DResourceSystem_DestroyIndexBuffer<cdecl, 0x730D30>(pIndexBuffer: int) function D3DResourceSystem_DestroyTexture<cdecl, 0x730B70>(pTexture: int) function D3DResourceSystem_CreateIndexBuffer<cdecl, 0x7306A0>(numIndices: int, format: int, ppIndexBuffer: int): int function D3DResourceSystem_CreateTexture<cdecl, 0x730510>(width: int, height: int, format: int, ppTexture: int): int function D3DResourceSystem_DestroyIndexBuffer<cdecl, 0x730D30>(pIndexBuffer: int) function D3DResourceSystem_DestroyTexture<cdecl, 0x730B70>(pTexture: int) function D3DTextureBuffer_Clear<thiscall, 0x72FEC0>(self: D3DTextureBuffer) function D3DTextureBuffer_Destroy<thiscall, 0x72FEF0>(self: D3DTextureBuffer) function D3DTextureBuffer_GetTotalDataSize<thiscall, 0x7300A0>(self: D3DTextureBuffer): int function D3DTextureBuffer_Resize<thiscall, 0x730020>(self: D3DTextureBuffer, newCapacity: int) function D3DTextureBuffer_Setup<thiscall, 0x72FE80>(self: D3DTextureBuffer, format: int, width: int, bOneLevel: int, capacity: int) function D3DTextureBuffer_Pop<thiscall, 0x72FF40>(self: D3DTextureBuffer): int function D3DTextureBuffer_Pop<thiscall, 0x72FF60>(self: D3DTextureBuffer, format: int, width: int, height: int, bOneLevel: int): int function D3DTextureBuffer_Push<thiscall, 0x72FFF0>(self: D3DTextureBuffer, texture: int): int function D3DTextureBuffer_PushWithoutIncreasingCounter<thiscall, 0x730AD0>(self: D3DTextureBuffer, texture: int): int function D3DTextureBuffer_Pop<thiscall, 0x72FF40>(self: D3DTextureBuffer): int function D3DTextureBuffer_Pop<thiscall, 0x72FF60>(self: D3DTextureBuffer, format: int, width: int, height: int, bOneLevel: int): int function D3DTextureBuffer_Push<thiscall, 0x72FFF0>(self: D3DTextureBuffer, texture: int): int function D3DTextureBuffer_PushWithoutIncreasingCounter<thiscall, 0x730AD0>(self: D3DTextureBuffer, texture: int): int /// Initializes a List_c struct function List_c_ctor<thiscall, 0x4A8DD0>(self: List_c): List_c /// Deinitializes the List_c struct function List_c_dtor<thiscall, 0x4A8DE0>(self: List_c) function List_c_RemoveHead<thiscall, 0x4A8E70>(self: List_c): int function List_c_GetItemOffset<thiscall, 0x4A9010>(self: List_c, bFromHead: bool, iOffset: int): int /// Initializes a ListItem_c struct function ListItem_c_ctor<thiscall, 0x4A8DB0>(self: ListItem_c): ListItem_c /// Deinitializes the ListItem_c struct function ListItem_c_dtor<thiscall, 0x4A8DC0>(self: ListItem_c) /// Finds the first occurrence of a substring in a string and returns a pointer to it function strstr<cdecl, 0x822650>(str: string, substr: string): string /// Interprets a floating point value in a byte string pointed to by str function atof<cdecl, 0x823CEE>(str: string): float /// Interprets an integer value in a byte string pointed to by str. The implied radix is always 10 function atoi<cdecl, 0x82258E>(str: string): int /// Initializes a CVehicle struct function CVehicle_ctor<thiscall, 0x6D5F10>(self: CVehicle): CVehicle /// Checks if the vehicle is a law enforcement vehicle function CVehicle_IsLawEnforcementVehicle<thiscall, 0x6D2370>(self: CVehicle): bool /// Returns a position vector of the given player. Use -1 for the current player function FindPlayerCentreOfWorld<cdecl, 0x56E250>(playerIndex: int): CVector /// Returns a pointer to the player's current vehicle, or 0 if the player is not driving any function FindPlayerVehicle<cdecl, 0x56E0D0>(playerIndex: int, includeRemote: bool): CVehicle /// Returns a position vector of the given player. Use -1 for the current player function FindPlayerCoors<cdecl, 0x56E010>(result: CVector, playerIndex: int): CVector /// Calculates the value of the arc sine of num. Num should be in range -1.0..1.0 function asin<cdecl, 0x4207A0>(num: float): float /// Destroys a RwTexture created with RwTextureCreate function RwTextureDestroy<cdecl, 0x7F3820>(texture: int) /// Creates new RwTexture from RwRaster function RwTextureCreate<cdecl, 0x7F37C0>(raster: int) /// Creates new RwRaster function RwRasterCreate<cdecl, 0x7FB230>(width: int, height: int, depth: int, flags: int): int /// Destroys an instance of RwRaster function RwRasterDestroy<cdecl, 0x7FB020>(raster: int)