SYMBOL INDEX (1174 symbols across 102 files) FILE: 3dsystem/3d_gen.cpp function CalculateFogShade (line 73) | int CalculateFogShade(int depth) { function ClearMeshReflectState (line 101) | void ClearMeshReflectState() { function SetMeshReflectState (line 107) | void SetMeshReflectState(int objID, int meshIdx) { function InsertEnvmap (line 236) | static bool InsertEnvmap(__int16 *ptrObj, int vtxCount, bool colored, LP... function phd_PutEnvmapPolygons (line 241) | static void phd_PutEnvmapPolygons(__int16 *ptrEnv) { function phd_GenerateW2V (line 290) | void phd_GenerateW2V(PHD_3DPOS *viewPos) { function phd_LookAt (line 317) | void __cdecl phd_LookAt(int xsrc, int ysrc, int zsrc, int xtar, int ytar... function phd_GetVectorAngles (line 331) | void __cdecl phd_GetVectorAngles(int x, int y, int z, VECTOR_ANGLES *ang... function phd_RotX (line 349) | void __cdecl phd_RotX(__int16 angle) { function phd_RotY (line 370) | void __cdecl phd_RotY(__int16 angle) { function phd_RotZ (line 391) | void __cdecl phd_RotZ(__int16 angle) { function phd_RotYXZ (line 412) | void __cdecl phd_RotYXZ(__int16 ry, __int16 rx, __int16 rz) { function phd_RotYXZpack (line 468) | void __cdecl phd_RotYXZpack(DWORD rpack) { function BOOL (line 527) | BOOL __cdecl phd_TranslateRel(int x, int y, int z) { function phd_TranslateAbs (line 541) | void __cdecl phd_TranslateAbs(int x, int y, int z) { function phd_PutPolygons (line 551) | void __cdecl phd_PutPolygons(__int16 *ptrObj, int clip) { function S_InsertRoom (line 576) | void __cdecl S_InsertRoom(__int16 *ptrObj, BOOL isOutside) { function S_InsertBackground (line 614) | void __cdecl S_InsertBackground(__int16 *ptrObj) { function S_InsertInvBgnd (line 647) | void __cdecl S_InsertInvBgnd(__int16 *ptrObj) { function phd_RotateLight (line 866) | void __cdecl phd_RotateLight(__int16 pitch, __int16 yaw) { function phd_InitPolyList (line 888) | void __cdecl phd_InitPolyList() { function phd_SortPolyList (line 896) | void __cdecl phd_SortPolyList() { function do_quickysorty (line 908) | void __cdecl do_quickysorty(int left, int right) { function phd_PrintPolyList (line 934) | void __cdecl phd_PrintPolyList(BYTE *surfacePtr) { function AlterFOV (line 945) | void __cdecl AlterFOV(__int16 fov) { function phd_SetNearZ (line 969) | void __cdecl phd_SetNearZ(int nearZ) { function phd_SetFarZ (line 982) | void __cdecl phd_SetFarZ(int farZ) { function phd_InitWindow (line 994) | void __cdecl phd_InitWindow(__int16 x, __int16 y, int width, int height,... function phd_PopMatrix (line 1076) | void __cdecl phd_PopMatrix() { function phd_PushMatrix (line 1080) | void __cdecl phd_PushMatrix() { function phd_PushUnitMatrix (line 1085) | void __cdecl phd_PushUnitMatrix() { function Inject_3Dgen (line 1096) | void Inject_3Dgen() { FILE: 3dsystem/3d_out.cpp function GetPitchSWR (line 99) | int GetPitchSWR() { function PrepareSWR (line 103) | void PrepareSWR(int pitch, int height) { function draw_poly_line (line 118) | void __cdecl draw_poly_line(__int16 *bufPtr) { function draw_poly_flat (line 218) | void __cdecl draw_poly_flat(__int16 *bufPtr) { function draw_poly_trans (line 223) | void __cdecl draw_poly_trans(__int16 *bufPtr) { function draw_poly_gouraud (line 228) | void __cdecl draw_poly_gouraud(__int16 *bufPtr) { function draw_poly_gtmap (line 233) | void __cdecl draw_poly_gtmap(__int16 *bufPtr) { function draw_poly_wgtmap (line 238) | void __cdecl draw_poly_wgtmap(__int16 *bufPtr) { function BOOL (line 243) | BOOL __cdecl xgen_x(__int16 *bufPtr) { function BOOL (line 301) | BOOL __cdecl xgen_xg(__int16 *bufPtr) { function BOOL (line 371) | BOOL __cdecl xgen_xguv(__int16 *bufPtr) { function BOOL (line 461) | BOOL __cdecl xgen_xguvpersp_fp(__int16 *bufPtr) { function gtmap_persp32_fp (line 564) | void __cdecl gtmap_persp32_fp(int y0, int y1, BYTE *texPage) { function wgtmap_persp32_fp (line 682) | void __cdecl wgtmap_persp32_fp(int y0, int y1, BYTE *texPage) { function draw_poly_gtmap_persp (line 814) | void __cdecl draw_poly_gtmap_persp(__int16 *bufPtr) { function draw_poly_wgtmap_persp (line 819) | void __cdecl draw_poly_wgtmap_persp(__int16 *bufPtr) { function flatA (line 824) | void __fastcall flatA(int y0, int y1, BYTE colorIdx) { function transA (line 845) | void __fastcall transA(int y0, int y1, BYTE depthQ) { function gourA (line 873) | void __fastcall gourA(int y0, int y1, BYTE colorIdx) { function gtmapA (line 905) | void __fastcall gtmapA(int y0, int y1, BYTE *texPage) { function wgtmapA (line 943) | void __fastcall wgtmapA(int y0, int y1, BYTE *texPage) { function Inject_3Dout (line 987) | void Inject_3Dout() { FILE: 3dsystem/3dinsert.cpp function D3DCOLOR (line 52) | static D3DCOLOR shadeColor(DWORD red, DWORD green, DWORD blue, DWORD alp... function CalculatePolyZ (line 103) | static double CalculatePolyZ(SORTTYPE sortType, double z0, double z1, do... function POLYTYPE (line 127) | static POLYTYPE GetPolyType(UINT16 drawtype) { function InsertObjectEM (line 139) | bool InsertObjectEM(__int16 *ptrObj, int vtxCount, D3DCOLOR tint, PHD_UV... function InsertGourQuad (line 167) | void __cdecl InsertGourQuad(int x0, int y0, int x1, int y1, int z, D3DCO... function BOOL (line 207) | BOOL __cdecl visible_zclip(PHD_VBUF *vtx0, PHD_VBUF *vtx1, PHD_VBUF *vtx... function ZedClipper (line 213) | int __cdecl ZedClipper(int vtxCount, POINT_INFO *pts, VERTEX_INFO *vtx) { function clipGUV (line 255) | static inline void clipGUV(VERTEX_INFO *buf, VERTEX_INFO *vtx1, VERTEX_I... function XYGUVClipper (line 262) | int __cdecl XYGUVClipper(int vtxCount, VERTEX_INFO *vtx) { function clipG (line 791) | static inline void clipG(VERTEX_INFO *buf, VERTEX_INFO *vtx1, VERTEX_INF... function XYGClipper (line 796) | int __cdecl XYGClipper(int vtxCount, VERTEX_INFO *vtx) { function XYClipper (line 1109) | int __cdecl XYClipper(int vtxCount, VERTEX_INFO *vtx) { function InsertTrans8 (line 1214) | void __cdecl InsertTrans8(PHD_VBUF *vbuf, __int16 shade) { function InsertTransQuad (line 1279) | void __cdecl InsertTransQuad(int x, int y, int width, int height, int z) { function InsertFlatRect (line 1305) | void __cdecl InsertFlatRect(int x0, int y0, int x1, int y1, int z, BYTE ... function InsertLine (line 1325) | void __cdecl InsertLine(int x0, int y0, int x1, int y1, int z, BYTE colo... function InsertGT3_ZBuffered (line 1340) | void __cdecl InsertGT3_ZBuffered(PHD_VBUF *vtx0, PHD_VBUF *vtx1, PHD_VBU... function DrawClippedPoly_Textured (line 1462) | void __cdecl DrawClippedPoly_Textured(int vtxCount) { function InsertGT4_ZBuffered (line 1489) | void __cdecl InsertGT4_ZBuffered(PHD_VBUF *vtx0, PHD_VBUF *vtx1, PHD_VBU... function DrawPoly_Gouraud (line 1703) | void __cdecl DrawPoly_Gouraud(int vtxCount, int red, int green, int blue) { function InsertFlatRect_ZBuffered (line 1820) | void __cdecl InsertFlatRect_ZBuffered(int x0, int y0, int x1, int y1, in... function InsertLine_ZBuffered (line 1862) | void __cdecl InsertLine_ZBuffered(int x0, int y0, int x1, int y1, int z,... function InsertGT3_Sorted (line 1893) | void __cdecl InsertGT3_Sorted(PHD_VBUF *vtx0, PHD_VBUF *vtx1, PHD_VBUF *... function InsertClippedPoly_Textured (line 2024) | void __cdecl InsertClippedPoly_Textured(int vtxCount, float z, __int16 p... function InsertGT4_Sorted (line 2056) | void __cdecl InsertGT4_Sorted(PHD_VBUF *vtx0, PHD_VBUF *vtx1, PHD_VBUF *... function InsertPoly_Gouraud (line 2286) | void __cdecl InsertPoly_Gouraud(int vtxCount, float z, int red, int gree... function InsertSprite_Sorted (line 2417) | void __cdecl InsertSprite_Sorted(int z, int x0, int y0, int x1, int y1, ... function InsertFlatRect_Sorted (line 2516) | void __cdecl InsertFlatRect_Sorted(int x0, int y0, int x1, int y1, int z... function InsertLine_Sorted (line 2564) | void __cdecl InsertLine_Sorted(int x0, int y0, int x1, int y1, int z, BY... function InsertTrans8_Sorted (line 2596) | void __cdecl InsertTrans8_Sorted(PHD_VBUF *vbuf, __int16 shade) { function InsertTransQuad_Sorted (line 2649) | void __cdecl InsertTransQuad_Sorted(int x, int y, int width, int height,... function InsertSprite (line 2693) | void __cdecl InsertSprite(int z, int x0, int y0, int x1, int y1, int spr... function Inject_3Dinsert (line 2713) | void Inject_3Dinsert() { FILE: 3dsystem/phd_math.cpp function phd_atan (line 432) | int __fastcall phd_atan(int x, int y) { function phd_cos (line 462) | int __fastcall phd_cos(__int16 angle) { function phd_sin (line 466) | int __fastcall phd_sin(__int16 angle) { function DWORD (line 480) | DWORD __fastcall phd_sqrt(DWORD n) { function Inject_PhdMath (line 505) | void Inject_PhdMath() { FILE: 3dsystem/scalespr.cpp function S_DrawSprite (line 35) | void __cdecl S_DrawSprite(DWORD flags, int x, int y, int z, __int16 spri... function S_DrawPickup (line 150) | void __cdecl S_DrawPickup(int sx, int sy, int scale, __int16 spriteIdx, ... function S_DrawScreenSprite2d (line 201) | void __cdecl S_DrawScreenSprite2d(int sx, int sy, int sz, int scaleH, in... function S_DrawScreenSprite (line 220) | void __cdecl S_DrawScreenSprite(int sx, int sy, int sz, int scaleH, int ... function draw_scaled_spriteC (line 239) | void __cdecl draw_scaled_spriteC(__int16 *ptrObj) { function Inject_ScaleSpr (line 320) | void Inject_ScaleSpr() { FILE: TR2Main.cpp function Inject (line 132) | static void Inject() { function DLL_EXPORT (line 216) | DLL_EXPORT int DummyFunction() { function BOOL (line 229) | BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvRes... FILE: game/bear.cpp function BearControl (line 49) | void __cdecl BearControl(__int16 itemID) { FILE: game/bird.cpp function Inject_Bird (line 31) | void Inject_Bird() { FILE: game/boat.cpp function DoWakeEffect (line 32) | void __cdecl DoWakeEffect(ITEM_INFO *item) { function GondolaControl (line 64) | void __cdecl GondolaControl(__int16 itemID) { function Inject_Boat (line 94) | void Inject_Boat() { FILE: game/box.cpp function CreatureDie (line 30) | void __cdecl CreatureDie(__int16 itemID, BOOL explode) { function CreatureKill (line 59) | void __cdecl CreatureKill(ITEM_INFO *item, int killAnim, int killState, ... function Inject_Box (line 100) | void Inject_Box() { FILE: game/camera.cpp function InitialiseCamera (line 40) | void __cdecl InitialiseCamera() { function MoveCamera (line 67) | void __cdecl MoveCamera(GAME_VECTOR *destination, int speed) { function LookCamera (line 139) | void __cdecl LookCamera(ITEM_INFO *item) { function FixedCamera (line 170) | void __cdecl FixedCamera() { function CalculateCamera (line 187) | void __cdecl CalculateCamera() { function Inject_Camera (line 319) | void Inject_Camera() { FILE: game/cinema.cpp function SetCutsceneTrack (line 37) | void __cdecl SetCutsceneTrack(int track) { function StartCinematic (line 41) | int __cdecl StartCinematic(int levelID) { function InitCinematicRooms (line 89) | void __cdecl InitCinematicRooms() { function DoCinematic (line 104) | int __cdecl DoCinematic(int nTicks) { function Inject_Cinema (line 154) | void Inject_Cinema() { FILE: game/collide.cpp function CollideStaticObjects (line 27) | int __cdecl CollideStaticObjects(COLL_INFO *coll, int x, int y, int z, _... function GetNearByRooms (line 171) | void __cdecl GetNearByRooms(int x, int y, int z, int r, int h, __int16 r... function GetNewRoom (line 184) | void __cdecl GetNewRoom(int x, int y, int z, __int16 roomID) { function Inject_Collide (line 197) | void Inject_Collide() { FILE: game/control.cpp function ControlPhase (line 45) | int __cdecl ControlPhase(int nTicks, BOOL demoMode) { function TriggerCDTrack (line 176) | void __cdecl TriggerCDTrack(__int16 value, UINT16 flags, __int16 type) { function TriggerNormalCDTrack (line 182) | void __cdecl TriggerNormalCDTrack(__int16 value, UINT16 flags, __int16 t... function Inject_Control (line 216) | void Inject_Control() { FILE: game/demo.cpp function StartDemo (line 37) | int __cdecl StartDemo(int levelID) { function Inject_Demo (line 114) | void Inject_Demo() { FILE: game/diver.cpp function Inject_Diver (line 31) | void Inject_Diver() { FILE: game/dog.cpp function Inject_Dog (line 31) | void Inject_Dog() { FILE: game/dragon.cpp function Inject_Dragon (line 31) | void Inject_Dragon() { FILE: game/draw.cpp function ResetGoldenLaraAlpha (line 42) | void ResetGoldenLaraAlpha() { function DrawRooms (line 47) | void __cdecl DrawRooms(__int16 currentRoom) { function GetRoomBounds (line 160) | void __cdecl GetRoomBounds() { function SetRoomBounds (line 205) | void __cdecl SetRoomBounds(__int16 *ptrObj, int roomNumber, ROOM_INFO *p... function ClipRoom (line 306) | void __cdecl ClipRoom(ROOM_INFO *room) { function PrintRooms (line 383) | void __cdecl PrintRooms(__int16 roomNumber) { function PrintObjects (line 415) | void __cdecl PrintObjects(__int16 roomNumber) { function DrawEffect (line 479) | void __cdecl DrawEffect(__int16 fx_id) { function DrawSpriteItem (line 512) | void __cdecl DrawSpriteItem(ITEM_INFO *item) { function DrawDummyItem (line 529) | void __cdecl DrawDummyItem(ITEM_INFO *item) { function DrawAnimatingItem (line 532) | void __cdecl DrawAnimatingItem(ITEM_INFO *item) { function DrawLaraInt (line 658) | void __cdecl DrawLaraInt(ITEM_INFO *item, __int16 *frame1, __int16 *fram... function phd_RotYXZsuperpack (line 897) | void __cdecl phd_RotYXZsuperpack(UINT16 **pptr, int index) { function phd_PutPolygons_I (line 925) | void __cdecl phd_PutPolygons_I(__int16 *ptrObj, int clip) { function DrawGunFlash (line 932) | void __cdecl DrawGunFlash(int weapon, int clip) { function AddDynamicLight (line 997) | void __cdecl AddDynamicLight(int x, int y, int z, int intensity, int fal... function Inject_Draw (line 1009) | void Inject_Draw() { FILE: game/eel.cpp function Inject_Eel (line 31) | void Inject_Eel() { FILE: game/effects.cpp function ItemNearLara (line 39) | int __cdecl ItemNearLara(PHD_3DPOS *pos, int distance) { function SoundEffects (line 54) | void __cdecl SoundEffects() { function __int16 (line 66) | __int16 __cdecl DoBloodSplat(int x, int y, int z, __int16 speed, __int16... function DoLotsOfBlood (line 85) | void __cdecl DoLotsOfBlood(int x, int y, int z, __int16 speed, __int16 d... function ControlBlood1 (line 97) | void __cdecl ControlBlood1(__int16 fxID) { function ControlExplosion1 (line 112) | void __cdecl ControlExplosion1(__int16 fxID) { function Richochet (line 130) | void __cdecl Richochet(GAME_VECTOR *pos) { function ControlRichochet1 (line 145) | void __cdecl ControlRichochet1(__int16 fxID) { function CreateBubble (line 154) | void __cdecl CreateBubble(PHD_3DPOS *pos, __int16 roomNumber) { function LaraBubbles (line 164) | void __cdecl LaraBubbles(ITEM_INFO *item) { function ControlBubble1 (line 181) | void __cdecl ControlBubble1(__int16 fxID) { function Splash (line 209) | void __cdecl Splash(ITEM_INFO *item) { function WadeSplash (line 232) | void WadeSplash(ITEM_INFO *item, int height) { function ControlSplash1 (line 236) | void __cdecl ControlSplash1(__int16 fxID) { function ControlWaterSprite (line 249) | void __cdecl ControlWaterSprite(__int16 fxID) { function ControlSnowSprite (line 271) | void __cdecl ControlSnowSprite(__int16 fxID) { function ControlHotLiquid (line 288) | void __cdecl ControlHotLiquid(__int16 fxID) { function WaterFall (line 315) | void __cdecl WaterFall(__int16 itemID) { function finish_level_effect (line 341) | void __cdecl finish_level_effect(ITEM_INFO *item) { function turn180_effect (line 345) | void __cdecl turn180_effect(ITEM_INFO *item) { function floor_shake_effect (line 350) | void __cdecl floor_shake_effect(ITEM_INFO *item) { function lara_normal_effect (line 360) | void __cdecl lara_normal_effect(ITEM_INFO *item) { function BoilerFX (line 369) | void __cdecl BoilerFX(ITEM_INFO *item) { function FloodFX (line 374) | void __cdecl FloodFX(ITEM_INFO *item) { function RubbleFX (line 392) | void __cdecl RubbleFX(ITEM_INFO *item) { function ChandelierFX (line 398) | void __cdecl ChandelierFX(ITEM_INFO *item) { function ExplosionFX (line 405) | void __cdecl ExplosionFX(ITEM_INFO *item) { function PistonFX (line 411) | void __cdecl PistonFX(ITEM_INFO *item) { function CurtainFX (line 416) | void __cdecl CurtainFX(ITEM_INFO *item) { function StatueFX (line 421) | void __cdecl StatueFX(ITEM_INFO *item) { function SetChangeFX (line 426) | void __cdecl SetChangeFX(ITEM_INFO *item) { function ControlDingDong (line 431) | void __cdecl ControlDingDong(__int16 itemID) { function ControlLaraAlarm (line 441) | void __cdecl ControlLaraAlarm(__int16 itemID) { function ControlAlarmSound (line 449) | void __cdecl ControlAlarmSound(__int16 itemID) { function ControlBirdTweeter (line 466) | void __cdecl ControlBirdTweeter(__int16 itemID) { function DoChimeSound (line 479) | void __cdecl DoChimeSound(ITEM_INFO *item) { function ControlClockChimes (line 488) | void __cdecl ControlClockChimes(__int16 itemID) { function SphereOfDoomCollision (line 506) | void __cdecl SphereOfDoomCollision(__int16 itemID, ITEM_INFO *laraItem, ... function SphereOfDoom (line 538) | void __cdecl SphereOfDoom(__int16 itemID) { function DrawSphereOfDoom (line 559) | void __cdecl DrawSphereOfDoom(ITEM_INFO *item) { function lara_hands_free (line 582) | void __cdecl lara_hands_free(ITEM_INFO *item) { function flip_map_effect (line 586) | void __cdecl flip_map_effect(ITEM_INFO *item) { function draw_right_gun (line 590) | void __cdecl draw_right_gun(ITEM_INFO *item) { function draw_left_gun (line 597) | void __cdecl draw_left_gun(ITEM_INFO *item) { function swap_meshes_with_meshswap1 (line 604) | void __cdecl swap_meshes_with_meshswap1(ITEM_INFO *item) { function swap_meshes_with_meshswap2 (line 612) | void __cdecl swap_meshes_with_meshswap2(ITEM_INFO *item) { function swap_meshes_with_meshswap3 (line 620) | void __cdecl swap_meshes_with_meshswap3(ITEM_INFO *item) { function invisibility_on (line 631) | void __cdecl invisibility_on(ITEM_INFO *item) { function invisibility_off (line 635) | void __cdecl invisibility_off(ITEM_INFO *item) { function dynamic_light_on (line 639) | void __cdecl dynamic_light_on(ITEM_INFO *item) { function dynamic_light_off (line 643) | void __cdecl dynamic_light_off(ITEM_INFO *item) { function reset_hair (line 647) | void __cdecl reset_hair(ITEM_INFO *item) { function AssaultStart (line 651) | void __cdecl AssaultStart(ITEM_INFO *item) { function AssaultStop (line 658) | void __cdecl AssaultStop(ITEM_INFO *item) { function AssaultReset (line 664) | void __cdecl AssaultReset(ITEM_INFO *item) { function AssaultFinished (line 670) | void __cdecl AssaultFinished(ITEM_INFO *item) { function Inject_Effects (line 697) | void Inject_Effects() { FILE: game/enemies.cpp function Inject_Enemies (line 31) | void Inject_Enemies() { FILE: game/gameflow.cpp function GF_GetSequenceValue (line 44) | static bool GF_GetSequenceValue(DWORD levelID, GF_EVENTS event, __int16 ... function GF_GetNumSecrets (line 107) | int GF_GetNumSecrets(DWORD levelID) { function GF_IsFinalLevel (line 114) | bool GF_IsFinalLevel(DWORD levelID) { function BOOL (line 118) | BOOL __cdecl GF_LoadScriptFile(LPCTSTR fileName) { function BOOL (line 175) | BOOL __cdecl GF_DoFrontEndSequence() { function GF_DoLevelSequence (line 179) | int __cdecl GF_DoLevelSequence(DWORD levelID, GF_LEVEL_TYPE levelType) { function GF_InterpretSequence (line 193) | int __cdecl GF_InterpretSequence(__int16 *seq, GF_LEVEL_TYPE levelType, ... function GF_ModifyInventory (line 418) | void __cdecl GF_ModifyInventory(int levelID, BOOL isSecret) { function GF_CurrentEvent (line 812) | int __cdecl GF_CurrentEvent() { function Inject_Gameflow (line 819) | void Inject_Gameflow() { FILE: game/hair.cpp function Inject_Hair (line 31) | void Inject_Hair() { FILE: game/health.cpp function BOOL (line 40) | BOOL __cdecl FlashIt() { function DrawAssaultTimer (line 53) | void __cdecl DrawAssaultTimer() { function DrawGameInfo (line 108) | void __cdecl DrawGameInfo(BOOL pickupState) { function DrawHealthBar (line 124) | void __cdecl DrawHealthBar(BOOL flashState) { function DrawAirBar (line 162) | void __cdecl DrawAirBar(BOOL flashState) { function MakeAmmoString (line 182) | void __cdecl MakeAmmoString(char *str) { function DrawAmmoInfo (line 195) | void __cdecl DrawAmmoInfo() { function DrawPickups (line 253) | void __cdecl DrawPickups(BOOL pickupState) { function AddDisplayPickup (line 293) | void __cdecl AddDisplayPickup(__int16 itemID) { function DisplayModeInfo (line 307) | void __cdecl DisplayModeInfo(char *modeString) { function DrawModeInfo (line 331) | void __cdecl DrawModeInfo() { function InitialisePickUpDisplay (line 341) | void __cdecl InitialisePickUpDisplay() { function Inject_Health (line 350) | void Inject_Health() { FILE: game/inventory.cpp function Display_Inventory (line 81) | int __cdecl Display_Inventory(INVENTORY_MODE invMode) { function Construct_Inventory (line 745) | void __cdecl Construct_Inventory() { function SelectMeshes (line 800) | void __cdecl SelectMeshes(INVENTORY_ITEM *invItem) { function AnimateInventoryItem (line 822) | int __cdecl AnimateInventoryItem(INVENTORY_ITEM *invItem) { function DrawInventoryItem (line 850) | void __cdecl DrawInventoryItem(INVENTORY_ITEM* invItem) { function DWORD (line 971) | DWORD __cdecl GetDebouncedInput(DWORD input) { function DoInventoryPicture (line 996) | void __cdecl DoInventoryPicture() { function DoInventoryBackground (line 1000) | void __cdecl DoInventoryBackground() { function Inject_Inventory (line 1038) | void Inject_Inventory() { FILE: game/invfunc.cpp function InitColours (line 38) | void __cdecl InitColours() { function RingIsOpen (line 52) | void __cdecl RingIsOpen(RING_INFO *ring) { function RingIsNotOpen (line 101) | void __cdecl RingIsNotOpen() { function RingNotActive (line 114) | void __cdecl RingNotActive(INVENTORY_ITEM *item) { function RingActive (line 284) | void __cdecl RingActive() { function BOOL (line 291) | BOOL __cdecl Inv_AddItem(GAME_OBJECT_ID itemID) { function Inv_InsertItem (line 552) | void __cdecl Inv_InsertItem(INVENTORY_ITEM *item) { function Inv_RequestItem (line 584) | int __cdecl Inv_RequestItem(GAME_OBJECT_ID itemID) { function Inv_RemoveAllItems (line 600) | void __cdecl Inv_RemoveAllItems() { function BOOL (line 608) | BOOL __cdecl Inv_RemoveItem(GAME_OBJECT_ID itemID) { function GAME_OBJECT_ID (line 644) | GAME_OBJECT_ID __cdecl Inv_GetItemOption(GAME_OBJECT_ID itemID) { function RemoveInventoryText (line 741) | void __cdecl RemoveInventoryText() { function Inv_RingInit (line 748) | void __cdecl Inv_RingInit(RING_INFO *ring, __int16 type, INVENTORY_ITEM ... function Inv_RingGetView (line 784) | void __cdecl Inv_RingGetView(RING_INFO *ring, PHD_3DPOS *view) { function Inv_RingLight (line 796) | void __cdecl Inv_RingLight(RING_INFO *ring) { function Inv_RingCalcAdders (line 804) | void __cdecl Inv_RingCalcAdders(RING_INFO *ring, __int16 rotDuration) { function Inv_RingDoMotions (line 810) | void __cdecl Inv_RingDoMotions(RING_INFO *ring) { function Inv_RingRotateLeft (line 874) | void __cdecl Inv_RingRotateLeft(RING_INFO *ring) { function Inv_RingRotateRight (line 884) | void __cdecl Inv_RingRotateRight(RING_INFO *ring) { function Inv_RingMotionInit (line 894) | void __cdecl Inv_RingMotionInit(RING_INFO *ring, __int16 framesCount, __... function Inv_RingMotionSetup (line 919) | void __cdecl Inv_RingMotionSetup(RING_INFO *ring, __int16 status, __int1... function Inv_RingMotionRadius (line 929) | void __cdecl Inv_RingMotionRadius(RING_INFO *ring, __int16 target) { function Inv_RingMotionRotation (line 936) | void __cdecl Inv_RingMotionRotation(RING_INFO *ring, __int16 rotation, _... function Inv_RingMotionCameraPos (line 943) | void __cdecl Inv_RingMotionCameraPos(RING_INFO *ring, __int16 target) { function Inv_RingMotionCameraPitch (line 950) | void __cdecl Inv_RingMotionCameraPitch(RING_INFO *ring, __int16 target) { function Inv_RingMotionItemSelect (line 957) | void __cdecl Inv_RingMotionItemSelect(RING_INFO *ring, INVENTORY_ITEM *i... function Inv_RingMotionItemDeselect (line 970) | void __cdecl Inv_RingMotionItemDeselect(RING_INFO *ring, INVENTORY_ITEM ... function Inject_InvFunc (line 986) | void Inject_InvFunc() { FILE: game/invtext.cpp function Init_Requester (line 95) | void __cdecl Init_Requester(REQUEST_INFO *req) { function Remove_Requester (line 127) | void __cdecl Remove_Requester(REQUEST_INFO *req) { function ReqItemCentreAlign (line 147) | void __cdecl ReqItemCentreAlign(REQUEST_INFO *req, TEXT_STR_INFO *textIn... function ReqItemLeftAlign (line 154) | void __cdecl ReqItemLeftAlign(REQUEST_INFO *req, TEXT_STR_INFO *textInfo) { function ReqItemRightAlign (line 170) | void __cdecl ReqItemRightAlign(REQUEST_INFO *req, TEXT_STR_INFO *textInf... function Display_Requester (line 186) | int __cdecl Display_Requester(REQUEST_INFO *req, BOOL removeOnDeselect, ... function SetRequesterHeading (line 468) | void __cdecl SetRequesterHeading(REQUEST_INFO *req, const char *string1,... function RemoveAllReqItems (line 491) | void __cdecl RemoveAllReqItems(REQUEST_INFO *req) { function ChangeRequesterItem (line 497) | void __cdecl ChangeRequesterItem(REQUEST_INFO *req, DWORD itemIdx, const... function AddRequesterItem (line 518) | void __cdecl AddRequesterItem(REQUEST_INFO *req, const char *string1, DW... function SetPCRequesterSize (line 539) | void __cdecl SetPCRequesterSize(REQUEST_INFO *req, int maxLines, __int16... function BOOL (line 550) | BOOL __cdecl AddAssaultTime(DWORD newTime) { function ShowGymStatsText (line 581) | void __cdecl ShowGymStatsText() { function ShowStatsText (line 632) | void __cdecl ShowStatsText(char *timeString, BOOL removeOnDeselect) { function ShowEndStatsText (line 741) | void __cdecl ShowEndStatsText() { function Inject_InvText (line 861) | void Inject_InvText() { FILE: game/items.cpp function InitialiseItemArray (line 26) | void __cdecl InitialiseItemArray(int itemCount) { function InitialiseItem (line 40) | void __cdecl InitialiseItem(__int16 itemIndex) { function AddActiveItem (line 102) | void __cdecl AddActiveItem(__int16 itemIndex) { function GlobalItemReplace (line 115) | int __cdecl GlobalItemReplace(int oldItemID, int newItemID) { function Inject_Items (line 133) | void Inject_Items() { FILE: game/lara.cpp function lara_col_jumper (line 30) | void __cdecl lara_col_jumper(ITEM_INFO *item, COLL_INFO *coll) { function Inject_Lara (line 65) | void Inject_Lara() { FILE: game/lara1gun.cpp function RifleHandler (line 45) | void __cdecl RifleHandler(int weaponType) { function FireShotgun (line 76) | void __cdecl FireShotgun() { function FireM16 (line 99) | void __cdecl FireM16(BOOL isRunning) { function FireHarpoon (line 124) | void __cdecl FireHarpoon() { function FireRocket (line 163) | void __cdecl FireRocket() { function ControlRocket (line 198) | void __cdecl ControlRocket(__int16 itemID) { function Inject_Lara1Gun (line 297) | void Inject_Lara1Gun() { FILE: game/lara2gun.cpp function PistolHandler (line 33) | void __cdecl PistolHandler(int weaponType) { function Inject_Lara2Gun (line 82) | void Inject_Lara2Gun() { FILE: game/laraclimb.cpp function Inject_LaraClimb (line 31) | void Inject_LaraClimb() { FILE: game/larafire.cpp function Inject_LaraFire (line 31) | void Inject_LaraFire() { FILE: game/laraflare.cpp function DrawFlareInAir (line 35) | void __cdecl DrawFlareInAir(ITEM_INFO *item) { function Inject_LaraFlare (line 68) | void Inject_LaraFlare() { FILE: game/laramisc.cpp function LaraControl (line 38) | void __cdecl LaraControl(__int16 itemID) { function UseItem (line 323) | void __cdecl UseItem(__int16 itemID) { function LaraCheatGetStuff (line 394) | void __cdecl LaraCheatGetStuff() { function ControlLaraExtra (line 486) | void __cdecl ControlLaraExtra(__int16 itemID) { function InitialiseLaraLoad (line 490) | void __cdecl InitialiseLaraLoad(__int16 itemID) { function InitialiseLaraInventory (line 495) | void __cdecl InitialiseLaraInventory(int levelID) { function Inject_LaraMisc (line 697) | void Inject_LaraMisc() { FILE: game/larasurf.cpp function Inject_LaraSurf (line 31) | void Inject_LaraSurf() { FILE: game/laraswim.cpp function SwimTurn (line 26) | void __cdecl SwimTurn(ITEM_INFO *item) { function lara_as_swim (line 44) | void __cdecl lara_as_swim(ITEM_INFO *item, COLL_INFO *coll) { function Inject_LaraSwim (line 75) | void Inject_LaraSwim() { FILE: game/lot.cpp function Inject_Lot (line 31) | void Inject_Lot() { FILE: game/missile.cpp function ControlMissile (line 34) | void __cdecl ControlMissile(__int16 fxID) { function Inject_Missile (line 115) | void Inject_Missile() { FILE: game/moveblock.cpp function Inject_MoveBlock (line 31) | void Inject_MoveBlock() { FILE: game/objects.cpp function Inject_Objects (line 31) | void Inject_Objects() { FILE: game/people.cpp function __int16 (line 35) | __int16 __cdecl GunShot(int x, int y, int z, __int16 speed, __int16 rotY... function __int16 (line 77) | __int16 __cdecl GunHit(int x, int y, int z, __int16 speed, __int16 rotY,... function __int16 (line 106) | __int16 __cdecl GunMiss(int x, int y, int z, __int16 speed, __int16 rotY... function Inject_People (line 119) | void Inject_People() { FILE: game/pickup.cpp function Inject_Pickup (line 31) | void Inject_Pickup() { FILE: game/rat.cpp function Inject_Rat (line 31) | void Inject_Rat() { FILE: game/savegame.cpp function InitialiseStartInfo (line 39) | void __cdecl InitialiseStartInfo() { function ModifyStartInfo (line 58) | void __cdecl ModifyStartInfo(int levelIdx) { function CreateStartInfo (line 163) | void __cdecl CreateStartInfo(int levelID) { function CreateSaveGameInfo (line 226) | void __cdecl CreateSaveGameInfo() { function ExtractSaveGameInfo (line 361) | void __cdecl ExtractSaveGameInfo() { function ResetSG (line 569) | void __cdecl ResetSG() { function WriteSG (line 574) | void __cdecl WriteSG(void *ptr, int len) { function ReadSG (line 583) | void __cdecl ReadSG(void *ptr, int len) { function Inject_SaveGame (line 592) | void Inject_SaveGame() { FILE: game/setup.cpp function InitialiseLevelFlags (line 50) | void __cdecl InitialiseLevelFlags() { function InitialiseObjects (line 54) | void __cdecl InitialiseObjects() { function BaddyObjects (line 79) | void __cdecl BaddyObjects() { function Inject_Setup (line 707) | void Inject_Setup() { FILE: game/shark.cpp function Inject_Shark (line 31) | void Inject_Shark() { FILE: game/skidoo.cpp function DoSnowEffect (line 44) | void __cdecl DoSnowEffect(ITEM_INFO *item) { function SkidooExplode (line 72) | void __cdecl SkidooExplode(ITEM_INFO *item) { function SkidooGuns (line 95) | void __cdecl SkidooGuns() { function DrawSkidoo (line 120) | void __cdecl DrawSkidoo(ITEM_INFO *item) { function Inject_Skidoo (line 247) | void Inject_Skidoo() { FILE: game/sound.cpp function GetRealTrack (line 27) | int __cdecl GetRealTrack(int trackID) { function SOUND_Init (line 41) | void __cdecl SOUND_Init() { function Inject_Sound (line 53) | void Inject_Sound() { FILE: game/sphere.cpp function Inject_Sphere (line 31) | void Inject_Sphere() { FILE: game/spider.cpp function Inject_Spider (line 31) | void Inject_Spider() { FILE: game/text.cpp function T_InitPrint (line 98) | void __cdecl T_InitPrint() { function T_ChangeText (line 150) | void __cdecl T_ChangeText(TEXT_STR_INFO *textInfo, const char *newString) { function T_SetScale (line 160) | void __cdecl T_SetScale(TEXT_STR_INFO *textInfo, int scaleH, int scaleV) { function T_FlashText (line 167) | void __cdecl T_FlashText(TEXT_STR_INFO *textInfo, __int16 state, __int16... function T_AddBackground (line 180) | void __cdecl T_AddBackground(TEXT_STR_INFO *textInfo, __int16 xSize, __i... function T_RemoveBackground (line 204) | void __cdecl T_RemoveBackground(TEXT_STR_INFO *textInfo) { function T_AddOutline (line 209) | void __cdecl T_AddOutline(TEXT_STR_INFO *textInfo, BOOL state, INV_COLOU... function T_RemoveOutline (line 218) | void __cdecl T_RemoveOutline(TEXT_STR_INFO *textInfo) { function T_CentreH (line 223) | void __cdecl T_CentreH(TEXT_STR_INFO *textInfo, UINT16 state) { function T_CentreV (line 232) | void __cdecl T_CentreV(TEXT_STR_INFO *textInfo, UINT16 state) { function T_RightAlign (line 241) | void __cdecl T_RightAlign(TEXT_STR_INFO *textInfo, bool state) { function T_BottomAlign (line 252) | void __cdecl T_BottomAlign(TEXT_STR_INFO *textInfo, bool state) { function T_DrawTextBox (line 263) | void __cdecl T_DrawTextBox(int sx, int sy, int z, int width, int height) { function DWORD (line 297) | DWORD __cdecl T_GetTextWidth(TEXT_STR_INFO *textInfo) { function BOOL (line 366) | BOOL __cdecl T_RemovePrint(TEXT_STR_INFO *textInfo) { function __int16 (line 375) | __int16 __cdecl T_GetStringLen(const char *str) { function T_DrawText (line 384) | void __cdecl T_DrawText() { function T_DrawThisText (line 391) | void __cdecl T_DrawThisText(TEXT_STR_INFO *textInfo) { function DWORD (line 625) | DWORD __cdecl GetTextScaleH(DWORD baseScale) { function DWORD (line 639) | DWORD __cdecl GetTextScaleV(DWORD baseScale) { function T_HideText (line 654) | void T_HideText(TEXT_STR_INFO *textInfo, __int16 state) { function Inject_Text (line 669) | void Inject_Text() { FILE: game/traps.cpp function MineControl (line 39) | void __cdecl MineControl(__int16 mineID) { function ControlSpikeWall (line 107) | void __cdecl ControlSpikeWall(__int16 itemID) { function ControlCeilingSpikes (line 136) | void __cdecl ControlCeilingSpikes(__int16 itemID) { function HookControl (line 163) | void __cdecl HookControl(__int16 itemID) { function SpinningBlade (line 178) | void __cdecl SpinningBlade(__int16 itemID) { function IcicleControl (line 215) | void __cdecl IcicleControl(__int16 itemID) { function InitialiseBlade (line 258) | void __cdecl InitialiseBlade(__int16 itemID) { function BladeControl (line 267) | void __cdecl BladeControl(__int16 itemID) { function InitialiseKillerStatue (line 284) | void __cdecl InitialiseKillerStatue(__int16 itemID) { function KillerStatueControl (line 293) | void __cdecl KillerStatueControl(__int16 itemID) { function Pendulum (line 315) | void __cdecl Pendulum(__int16 itemID) { function TeethTrap (line 333) | void __cdecl TeethTrap(__int16 itemID) { function FallingCeiling (line 360) | void __cdecl FallingCeiling(__int16 itemID) { function DartEmitterControl (line 391) | void __cdecl DartEmitterControl(__int16 itemID) { function DartsControl (line 441) | void __cdecl DartsControl(__int16 itemID) { function DartEffectControl (line 475) | void __cdecl DartEffectControl(__int16 fxID) { function FlameEmitterControl (line 488) | void __cdecl FlameEmitterControl(__int16 item_id) { function FlameControl (line 516) | void __cdecl FlameControl(__int16 fx_id) { function LaraBurn (line 564) | void __cdecl LaraBurn() { function LavaBurn (line 585) | void __cdecl LavaBurn(ITEM_INFO *item) { function Inject_Traps (line 616) | void Inject_Traps() { FILE: game/wolf.cpp function InitialiseWolf (line 52) | void __cdecl InitialiseWolf(__int16 itemID) { function WolfControl (line 57) | void __cdecl WolfControl(__int16 itemID) { FILE: game/yeti.cpp function Inject_Yeti (line 31) | void Inject_Yeti() { FILE: global/md5.c function MD5Init (line 82) | void MD5Init (MD5_CTX *mdContext) function MD5Update (line 94) | void MD5Update (MD5_CTX *mdContext, unsigned char *inBuf, unsigned int i... function MD5Final (line 126) | void MD5Final (MD5_CTX *mdContext) function Transform (line 166) | static void Transform (UINT4 *buf, UINT4 *in) FILE: global/md5.h type UINT4 (line 47) | typedef unsigned long int UINT4; type MD5_CTX (line 50) | typedef struct { FILE: global/types.h type JMP (line 30) | typedef struct { type D3DTLVERTEX (line 275) | typedef struct { type D3DLOCKED_RECT (line 281) | typedef D3DLOCKED_RECT DDSDESC, *LPDDSDESC; type LPDIRECT3DSURFACE9 (line 282) | typedef LPDIRECT3DSURFACE9 LPDDS; type LPDIRECT3DTEXTURE9 (line 283) | typedef LPDIRECT3DTEXTURE9 HWR_TEXHANDLE; type DDSURFACEDESC (line 285) | typedef DDSURFACEDESC DDSDESC, *LPDDSDESC; type LPDIRECTDRAWSURFACE3 (line 286) | typedef LPDIRECTDRAWSURFACE3 LPDDS; type D3DTEXTUREHANDLE (line 287) | typedef D3DTEXTUREHANDLE HWR_TEXHANDLE; type SWR_BUFFER (line 293) | typedef struct { type GAME_OBJECT_ID (line 304) | typedef enum { type LARA_ANIM_STATES (line 574) | typedef enum { type LARA_EXTRA_STATES (line 649) | typedef enum { type VGA_MODE (line 663) | typedef enum { type RENDER_MODE (line 670) | typedef enum { type ASPECT_MODE (line 676) | typedef enum { type TEX_ADJUST_MODE (line 682) | typedef enum { type JOY_INTERFACE (line 689) | typedef enum { type CONTROL_LAYOUT_PAGE (line 696) | typedef enum { type INVENTORY_MODE (line 707) | typedef enum { type LARA_GUN_STATUS (line 717) | typedef enum { type LARA_GUN_TYPE (line 726) | typedef enum { type CAMERA_TYPE (line 739) | typedef enum { type CAMERA_FLAG (line 748) | typedef enum { type KEYMAP (line 755) | typedef enum { type SORTTYPE (line 784) | typedef enum { type DRAWTYPE (line 790) | typedef enum { type POLYTYPE (line 796) | typedef enum { type ERROR_CODE (line 829) | typedef enum { type GAMEALLOC_BUFFER (line 873) | typedef enum { type GAME_STRING_ID (line 923) | typedef enum { type SPECIFIC_STRING_ID (line 1009) | typedef enum { type INV_COLOURS (line 1033) | typedef enum { type LARA_WATER_STATES (line 1053) | typedef enum { type RING_TYPE (line 1061) | typedef enum { type GF_LEVEL_TYPE (line 1067) | typedef enum { type GF_EVENTS (line 1079) | typedef enum { type MOOD_TYPE (line 1105) | typedef enum { type ITEM_STATUS (line 1112) | typedef enum { type ADDINV_TYPES (line 1119) | typedef enum { type CHAR_SECRETS (line 1149) | typedef enum { type SORT_ITEM (line 1167) | typedef struct SortItem_t { type RGB888 (line 1177) | typedef struct RGB888_t { type GOURAUD_FILL (line 1183) | typedef struct GouraudFill_t { type GOURAUD_OUTLINE (line 1187) | typedef struct GouraudOutline_t { type DEPTHQ_ENTRY (line 1191) | typedef struct DepthQEntry_t { type GOURAUD_ENTRY (line 1195) | typedef struct GouraudEntry_t { type DISPLAY_MODE (line 1199) | typedef struct DisplayMode_t { type DISPLAY_MODE_NODE (line 1206) | typedef struct DisplayModeNode_t { type DISPLAY_MODE_LIST (line 1212) | typedef struct DisplayModeList_t { type STRING_FLAGGED (line 1218) | typedef struct StringFlagged_t { type DISPLAY_ADAPTER (line 1223) | typedef struct DisplayAdapter_t { type DISPLAY_ADAPTER_NODE (line 1257) | typedef struct DisplayAdapterNode_t { type DISPLAY_ADAPTER_LIST (line 1263) | typedef struct DisplayAdapterList_t { type SOUND_ADAPTER (line 1269) | typedef struct SoundAdapter_t { type SOUND_ADAPTER_NODE (line 1276) | typedef struct SoundAdapterNode_t { type SOUND_ADAPTER_LIST (line 1282) | typedef struct SoundAdapterList_t { type JOYSTICK (line 1288) | typedef struct Joystick_t { type JOYSTICK_NODE (line 1298) | typedef struct JoystickNode_t { type JOYSTICK_LIST (line 1304) | typedef struct JoystickList_t { type APP_SETTINGS (line 1310) | typedef struct AppSettings_t { type TEXPAGE_DESC (line 1340) | struct TEXPAGE_DESC { type PHD_UV (line 1355) | typedef struct PhdUV_t { type PHD_TEXTURE (line 1360) | typedef struct PhdTexture_t { type COLOR_BIT_MASKS (line 1366) | typedef struct ColorBitMasks_t { type TEXTURE_FORMAT (line 1381) | typedef struct TextureFormat_t { type TEXT_STR_INFO (line 1389) | typedef struct TextStrInfo_t { type STRING_FIXED4 (line 1415) | typedef struct StringFixed4_t { type STRING_FIXED50 (line 1419) | typedef struct StringFixed50_t { type STRING_FIXED64 (line 1423) | typedef struct StringFixed64_t { type PCX_HEADER (line 1427) | typedef struct PcxHeader_t { type TGA_HEADER (line 1448) | typedef struct TgaHeader_t { type BITMAP_RESOURCE (line 1463) | typedef struct BitmapResource_t { type ROOM_LIGHT_TABLE (line 1470) | typedef struct RoomLightTable_t { type WAVEPCM_HEADER (line 1474) | typedef struct WavePcmHeader_t { type SAMPLE_INFO (line 1490) | typedef struct SampleInfo_t { type SFX_INFO (line 1497) | typedef struct SfxInfo_t { type GAME_FLOW (line 1504) | typedef struct GameFlow_t { type REQUEST_INFO (line 1531) | typedef struct RequestInfo_t { type INVENTORY_ITEM (line 1569) | typedef struct InventoryItem_t { type STATISTICS_INFO (line 1600) | typedef struct StatisticsInfo_t { type START_INFO (line 1610) | typedef struct StartInfo_t { type SAVEGAME_INFO (line 1637) | typedef struct SaveGame_t { type POS_2D (line 1649) | typedef struct Pos2D_t { type POS_3D (line 1654) | typedef struct Pos3D_t { type PHD_VECTOR (line 1660) | typedef struct PhdVector_t { type GAME_VECTOR (line 1666) | typedef struct GameVector_t { type OBJECT_VECTOR (line 1674) | typedef struct ObjectVector_t { type VECTOR_ANGLES (line 1682) | typedef struct VectorAngles_t { type PHD_3DPOS (line 1687) | typedef struct Phd3dPos_t { type ITEM_INFO (line 1696) | typedef struct ItemInfo_t { type CAMERA_INFO (line 1731) | typedef struct CameraInfo_t { type COLL_SIDE (line 1758) | typedef struct CollSide_t { type COLL_INFO (line 1764) | typedef struct CollInfo_t { type OBJECT_INFO (line 1789) | typedef struct ObjectInfo_t { type PHD_MATRIX (line 1816) | typedef struct PhdMatrix_t { type DOOR_INFO (line 1822) | typedef struct DoorInfo_t { type DOOR_INFOS (line 1830) | typedef struct DoorInfos_t { type FLOOR_INFO (line 1835) | typedef struct FloorInfo_t { type LIGHT_INFO (line 1844) | typedef struct LightInfo_t { type MESH_INFO (line 1854) | typedef struct MeshInfo_t { type ROOM_INFO (line 1864) | typedef struct RoomInfo_t { type PHD_VBUF (line 1897) | typedef struct PhdVBuf_t { type POINT_INFO (line 1910) | typedef struct PointInfo_t { type VERTEX_INFO (line 1922) | typedef struct VertexInfo_t { type ROOM_VERTEX_INFO (line 1931) | typedef struct RoomVertexInfo_t { type ANIM_STRUCT (line 1941) | typedef struct AnimStruct_t { type CHANGE_STRUCT (line 1957) | typedef struct ChangeStruct_t { type RANGE_STRUCT (line 1963) | typedef struct RangeStruct_t { type STATIC_BOUNDS (line 1970) | typedef struct StaticBounds_t { type STATIC_INFO (line 1979) | typedef struct StaticInfo_t { type PHD_SPRITE (line 1986) | typedef struct PhdSprite_t { type BOX_INFO (line 1997) | typedef struct BoxInfo_t { type CINE_FRAME_INFO (line 2006) | typedef struct CineFrameInfo_t { type CONTROL_LAYOUT (line 2017) | typedef struct ControlLayout_t { type INVENTORY_SPRITE (line 2025) | typedef struct InventorySprite_t { type ASSAULT_STATS (line 2036) | typedef struct AssaultStats_t { type PICKUP_INFO (line 2042) | typedef struct PickupInfo_t { type INV_MOTION_INFO (line 2047) | typedef struct InvMotionInfo_t { type RING_INFO (line 2070) | typedef struct RingInfo_t { type BOX_NODE (line 2090) | typedef struct BoxNode_t { type LOT_INFO (line 2097) | typedef struct LotInfo_t { type FX_INFO (line 2112) | typedef struct FxInfo_t { type CREATURE_INFO (line 2125) | typedef struct CreatureInfo_t { type BOAT_INFO (line 2137) | typedef struct BoatInfo_t { type SKIDOO_INFO (line 2147) | typedef struct SkidooInfo_t { type LARA_ARM (line 2157) | typedef struct LaraArm_t { type LARA_INFO (line 2168) | typedef struct LaraInfo_t { type BITE_INFO (line 2225) | typedef struct BiteInfo_t { type AI_INFO (line 2233) | typedef struct AIInfo_t { type WEAPON_INFO (line 2243) | typedef struct WeaponInfo_t { FILE: json-parser/json.c type _json_value (line 39) | struct _json_value type json_uchar (line 46) | typedef unsigned int json_uchar; function hex_value (line 57) | static unsigned char hex_value (json_char c) function would_overflow (line 73) | static int would_overflow (json_int_t value, json_char b) type json_state (line 78) | typedef struct function default_free (line 98) | static void default_free (void * ptr, void * user_data) function new_value (line 117) | static int new_value (json_state * state, function json_value (line 237) | json_value * json_parse_ex (json_settings * settings, function json_value (line 978) | json_value * json_parse (const json_char * json, size_t length) function json_value_free_ex (line 984) | void json_value_free_ex (json_settings * settings, json_value * value) function json_value_free (line 1034) | void json_value_free (json_value * value) FILE: json-parser/json.h type json_settings (line 58) | typedef struct type json_type (line 77) | typedef enum type _json_value (line 90) | struct _json_value type json_object_entry (line 92) | typedef struct _json_object_entry type return (line 101) | typedef struct _json_value function const (line 192) | inline const struct _json_value &operator [] (const char * index) const FILE: modding/background_new.cpp function RenderTexturedFarQuad (line 108) | void RenderTexturedFarQuad(VERTEX2D *vtx0, VERTEX2D *vtx1, VERTEX2D *vtx... function PSX_Background (line 175) | void PSX_Background(HWR_TEXHANDLE texSource, int tu, int tv, int t_width... function CreateCaptureTexture (line 241) | static int CreateCaptureTexture(DWORD index, int side) { function BGND2_CleanupCaptureTextures (line 271) | void BGND2_CleanupCaptureTextures() { function BGND2_PrepareCaptureTextures (line 277) | int BGND2_PrepareCaptureTextures() { function MakeBgndTextures (line 297) | static int MakeBgndTextures(DWORD width, DWORD height, DWORD bpp, BYTE *... function PickBestPictureFile (line 336) | static int PickBestPictureFile(LPTSTR fileName, LPCTSTR modDir) { function BGND2_FadeTo (line 378) | int __cdecl BGND2_FadeTo(int target, int delta) { function BGND2_FadeToPal (line 396) | static int __cdecl BGND2_FadeToPal(int fadeValue, RGB888 *palette, int i... function BGND2_CustomBlt (line 465) | static void BGND2_CustomBlt(LPDDSDESC dst, DWORD dstX, DWORD dstY, LPDDS... function BGND2_CapturePicture (line 534) | int __cdecl BGND2_CapturePicture() { function BGND2_LoadPicture (line 677) | int __cdecl BGND2_LoadPicture(LPCTSTR fileName, BOOL isTitle, BOOL isRel... function BGND2_ShowPicture (line 857) | int __cdecl BGND2_ShowPicture(DWORD fadeIn, DWORD waitIn, DWORD fadeOut,... function BGND2_DrawTexture (line 981) | static void __cdecl BGND2_DrawTexture(RECT *rect, HWR_TEXHANDLE texSource, function BGND2_DrawTextures (line 1042) | void __cdecl BGND2_DrawTextures(RECT *rect, D3DCOLOR color) { function BGND2_CalculatePictureRect (line 1083) | int __cdecl BGND2_CalculatePictureRect(RECT *rect) { FILE: modding/cd_pauld.cpp type TrackInfo_t (line 30) | struct TrackInfo_t { function PaulD_CD_Init (line 39) | bool __cdecl PaulD_CD_Init() { function PaulD_CD_Cleanup (line 137) | void __cdecl PaulD_CD_Cleanup() { function PaulD_CDLoop (line 145) | void __cdecl PaulD_CDLoop() { function PaulD_CDPlay (line 162) | void __cdecl PaulD_CDPlay(__int16 trackID, BOOL isLooped) { function PaulD_CDStop (line 184) | void __cdecl PaulD_CDStop() { function BOOL (line 192) | BOOL __cdecl PaulD_StartSyncedAudio(int trackID) { function DWORD (line 208) | DWORD __cdecl PaulD_CDGetLoc() { function PaulD_CDVolume (line 220) | void __cdecl PaulD_CDVolume(DWORD volume) { FILE: modding/file_utils.cpp function PathStringCombine (line 26) | int PathStringCombine(LPSTR destPath, DWORD destSize, LPCSTR filePath, L... function AutoSelectExtension (line 44) | int AutoSelectExtension(LPSTR fileName, const STRING_FIXED4 *exts, DWORD... function AutoSelectPathAndExtension (line 73) | int AutoSelectPathAndExtension(LPSTR fileName, LPCSTR path, const STRING... function CreateDirectories (line 97) | int CreateDirectories(LPCSTR path, bool isFileName) { function CreateSequenceFilename (line 118) | int CreateSequenceFilename(LPSTR destName, DWORD destSize, LPCSTR filePa... function CreateDateTimeFilename (line 144) | int CreateDateTimeFilename(LPSTR destName, DWORD destSize, LPCSTR filePa... function AddFilenameSuffix (line 176) | int AddFilenameSuffix(LPSTR destName, DWORD destSize, LPCSTR fileName, L... function LPCVOID (line 188) | LPCVOID GetResourceData(LPCTSTR resName, LPDWORD resSize) { FILE: modding/gdi_utils.cpp function GetEncoderClsid (line 37) | static int GetEncoderClsid(const WCHAR *format, CLSID *pClsid) { function HBITMAP (line 60) | HBITMAP CreateBitmapFromDC(HDC dc, RECT *rect, LPVOID *lpBits, PALETTEEN... function GDI_Init (line 111) | bool __cdecl GDI_Init() { function GDI_Cleanup (line 119) | void __cdecl GDI_Cleanup() { function GDI_SaveImageFile (line 126) | int GDI_SaveImageFile(LPCSTR filename, GDI_FILEFMT format, DWORD quality... function GDI_LoadImageFile (line 169) | int GDI_LoadImageFile(LPCSTR filename, BYTE **bmPtr, DWORD *width, DWORD... FILE: modding/gdi_utils.h type GDI_FILEFMT (line 27) | typedef enum { FILE: modding/joy_output.cpp function BlendLedColor (line 49) | static int BlendLedColor(int c1, int c2) { function SetupVibration (line 60) | static void SetupVibration(int motor, int inc, int val, int sus, int dec... function JoyOutputReset (line 86) | void JoyOutputReset() { function JoyVibrationMute (line 91) | void JoyVibrationMute() { function JoyVibrate (line 95) | void JoyVibrate(int inc, int val, int sus, int dec, int len, bool isCame... function JoyRumble (line 99) | void JoyRumble(int inc, int val, int sus, int dec, int len, bool isCamer... function JoyRumbleExplode (line 103) | void JoyRumbleExplode(int x, int y, int z, DWORD range, bool fromLara) { function UpdateJoyOutput (line 115) | void UpdateJoyOutput(bool isInGame) { FILE: modding/json_utils.cpp function json_value (line 26) | json_value *GetJsonField(json_value *root, json_type fieldType, const ch... function json_value (line 47) | json_value *GetJsonObjectByStringField(json_value *root, const char *nam... function GetJsonIntegerFieldValue (line 67) | int GetJsonIntegerFieldValue(json_value *root, const char *name, int def... function GetJsonFloatFieldValue (line 72) | double GetJsonFloatFieldValue(json_value *root, const char *name, double... FILE: modding/mod_utils.cpp function POLYFILTER (line 55) | static POLYFILTER *CreatePolyfilterNode(POLYFILTER_NODE **root, int id) { function FreePolyfilterNodes (line 66) | static void FreePolyfilterNodes(POLYFILTER_NODE **root) { function IsCompatibleFilter (line 78) | static bool IsCompatibleFilter(__int16 *ptrObj, bool isRoomMesh, POLYFIL... function __int16 (line 106) | static __int16 *EnumeratePolysSpecific(__int16 *ptrObj, int vtxCount, bo... function EnumeratePolys (line 136) | bool EnumeratePolys(__int16 *ptrObj, bool isRoomMesh, ENUM_POLYS_CB call... function IsModConfigLoaded (line 163) | bool IsModConfigLoaded() { function IsModBarefoot (line 167) | bool IsModBarefoot() { function DWORD (line 175) | DWORD GetModWaterColor() { function IsModSemitransConfigLoaded (line 179) | bool IsModSemitransConfigLoaded() { function POLYINDEX (line 183) | POLYINDEX *GetModSemitransAnimtexFilter() { function POLYFILTER_NODE (line 187) | POLYFILTER_NODE *GetModSemitransRoomsFilter() { function POLYFILTER_NODE (line 191) | POLYFILTER_NODE *GetModSemitransStaticsFilter() { function POLYFILTER_NODE (line 195) | POLYFILTER_NODE **GetModSemitransObjectsFilter() { function IsModReflectConfigLoaded (line 199) | bool IsModReflectConfigLoaded() { function POLYFILTER_NODE (line 203) | POLYFILTER_NODE *GetModReflectStaticsFilter() { function POLYFILTER_NODE (line 207) | POLYFILTER_NODE **GetModReflectObjectsFilter() { function ParsePolyString (line 211) | static int ParsePolyString(const char *str, POLYINDEX *lst, DWORD lstLen){ function ParsePolyValue (line 288) | static int ParsePolyValue(json_value *value, POLYINDEX *lst, DWORD lstLe... function ParsePolyfilterConfiguration (line 311) | static bool ParsePolyfilterConfiguration(json_value *root, const char *n... function ParseSemitransConfiguration (line 345) | static bool ParseSemitransConfiguration(json_value *root) { function ParseReflectConfiguration (line 379) | static bool ParseReflectConfiguration(json_value *root) { function ParseLevelConfiguration (line 399) | static bool ParseLevelConfiguration(json_value *root) { function ParseModConfiguration (line 422) | static bool ParseModConfiguration(char *levelName, json_value *root) { function UnloadModConfiguration (line 434) | void UnloadModConfiguration() { function LoadModConfiguration (line 449) | bool LoadModConfiguration(LPCTSTR levelFilePath) { FILE: modding/mod_utils.h type POLYINDEX (line 33) | typedef struct {__int16 idx; __int16 num;} POLYINDEX; type POLYFILTER (line 35) | typedef struct { type POLYFILTER_NODE (line 43) | typedef struct PolyfilterNode_t { FILE: modding/pause.cpp function RemovePausedText (line 42) | static void RemovePausedText() { function DisplayPausedText (line 47) | static void DisplayPausedText() { function DisplayPauseRequester (line 55) | static int DisplayPauseRequester(const char *header, const char *option1... function PauseRequester (line 96) | static int PauseRequester() { function S_Pause (line 130) | bool S_Pause() { FILE: modding/psx_bar.cpp function D3DCOLOR (line 30) | static D3DCOLOR InterpolateColor(D3DCOLOR color0, D3DCOLOR color1, DWORD... function DrawCololoredRect (line 48) | static void __cdecl DrawCololoredRect(float sx0, float sy0, float sx1, f... function PSX_DrawBar (line 89) | static void PSX_DrawBar(int x0, int y0, int x1, int y1, int bar, int pix... function PSX_DrawHealthBar (line 125) | void __cdecl PSX_DrawHealthBar(int x0, int y0, int x1, int y1, int bar, ... function PSX_DrawAirBar (line 137) | void __cdecl PSX_DrawAirBar(int x0, int y0, int x1, int y1, int bar, int... function PSX_InsertBar (line 149) | static void PSX_InsertBar(int polytype, int x0, int y0, int x1, int y1, ... function PSX_InsertHealthBar (line 166) | void __cdecl PSX_InsertHealthBar(int x0, int y0, int x1, int y1, int bar... function PSX_InsertAirBar (line 170) | void __cdecl PSX_InsertAirBar(int x0, int y0, int x1, int y1, int bar, i... FILE: modding/raw_input.cpp function DWORD (line 77) | static DWORD SonyBluetoothCRC(LPCBYTE buf, DWORD len, DWORD crc) { function IsRawBluetooth (line 118) | static bool IsRawBluetooth(PHIDD_ATTRIBUTES pAttr, PHIDP_CAPS pCaps) { function CalculateRawGUID (line 143) | static bool CalculateRawGUID(LPCTSTR lpString, LPGUID lpGuid) { function LPCTSTR (line 154) | LPCTSTR GetRawInputName(WORD vid, WORD pid, BOOL bt) { function RawInputEnumerate (line 176) | bool RawInputEnumerate(BOOL(CALLBACK *callback)(LPGUID, LPCTSTR, LPCTSTR... class RawHidDevice (line 226) | class RawHidDevice { method DWORD (line 246) | static DWORD WINAPI StaticTask(CONST LPVOID lpParam) { function DWORD (line 272) | DWORD RawHidDevice::Task() { function RawInputStart (line 878) | bool RawInputStart(LPCTSTR lpName) { function RawInputStop (line 882) | void RawInputStop() { function RawInputSetState (line 886) | bool RawInputSetState(WORD leftMotor, WORD rightMotor, DWORD color) { function RawInputGetState (line 890) | bool RawInputGetState(RINPUT_STATE *pState) { FILE: modding/raw_input.h type RINPUT_STATE (line 29) | typedef struct { FILE: modding/texture_utils.cpp function compareMap (line 303) | static int compareMap(const void *a, const void *b) { function sortMaps (line 307) | static void sortMaps() { function searchMap (line 318) | static int searchMap(const char *name, MAP *mapArray, DWORD mapCount) { function ParseSpriteInfo (line 325) | static bool ParseSpriteInfo(json_value *root, int id) { function ParseButtonSprites (line 350) | static bool ParseButtonSprites(json_value *root) { function BYTE (line 363) | static BYTE FindPaletteEntry(RGB888 *palette, int red, int green, int bl... function AdaptToPalette (line 380) | static void AdaptToPalette(void *srcData, int width, int height, int src... function LoadButtonSpriteTexturePage (line 401) | static int LoadButtonSpriteTexturePage(bool *isExternal) { function LoadButtonSprites (line 447) | bool LoadButtonSprites() { function GetTextSpriteByName (line 493) | bool GetTextSpriteByName(const char *name, int nameLen, DWORD *sprite, i... function FillEdgePadding (line 543) | static int FillEdgePadding(DWORD width, DWORD height, DWORD side, BYTE *... function MakeCustomTexture (line 604) | int MakeCustomTexture(DWORD x, DWORD y, DWORD width, DWORD height, DWORD... function IsTexPagesConfigLoaded (line 703) | bool IsTexPagesConfigLoaded() { function IsTexPagesLegacyColors (line 707) | bool IsTexPagesLegacyColors() { function GetTexPagesAdjustment (line 711) | double GetTexPagesAdjustment() { function GetTexPagesGlyphSpacing (line 716) | int GetTexPagesGlyphSpacing(int id) { function GetTexPagesGlyphXOffset (line 725) | int GetTexPagesGlyphXOffset(int id) { function GetTexPagesGlyphYOffset (line 734) | int GetTexPagesGlyphYOffset(int id) { function GetTexPagesGlyphXStretch (line 743) | double GetTexPagesGlyphXStretch(int id) { function GetTexPagesGlyphYStretch (line 753) | double GetTexPagesGlyphYStretch(int id) { function ParseLevelTexPagesConfiguration (line 764) | static bool ParseLevelTexPagesConfiguration(json_value *root) { function ParseTexPagesConfiguration (line 799) | static bool ParseTexPagesConfiguration(char *levelName, json_value *root) { function UnloadTexPagesConfiguration (line 811) | void UnloadTexPagesConfiguration() { function LoadTexPagesConfiguration (line 815) | bool LoadTexPagesConfiguration(LPCTSTR levelFilePath) { FILE: modding/xinput_ex.cpp function XInputLibUnlink (line 31) | static DWORD (WINAPI *_XInputGetCapabilities)(DWORD, DWORD, XINPUT_CAPAB... function XInputLibLink (line 46) | static bool XInputLibLink(LPCSTR lpLibFileName, bool advanced) { function XInputLibInit (line 71) | static bool XInputLibInit() { function XInputEnable (line 96) | void WINAPI XInputEnable(BOOL enable) { function DWORD (line 103) | DWORD WINAPI XInputGetCapabilities(DWORD dwUserIndex, DWORD dwFlags, XIN... function DWORD (line 110) | DWORD WINAPI XInputSetState(DWORD dwUserIndex, XINPUT_VIBRATION *pVibrat... function DWORD (line 117) | DWORD WINAPI XInputGetState(DWORD dwUserIndex, XINPUT_STATE *pState) { function BOOL (line 132) | BOOL IsXInputDevice(DWORD dwVendorId, DWORD dwProductId) { FILE: specific/background.cpp function BGND_Make640x480 (line 40) | void __cdecl BGND_Make640x480(BYTE *bitmap, RGB888 *palette) { function BGND_AddTexture (line 69) | int __cdecl BGND_AddTexture(int tileIndex, BYTE *bitmap, int palIndex, R... function BGND_GetPageHandles (line 98) | void __cdecl BGND_GetPageHandles() { function BGND_DrawInGameBlack (line 107) | void __cdecl BGND_DrawInGameBlack() { function DrawQuad (line 113) | void __cdecl DrawQuad(float sx, float sy, float width, float height, D3D... function BGND_DrawInGameBackground (line 140) | void __cdecl BGND_DrawInGameBackground() { function DrawTextureTile (line 308) | void __cdecl DrawTextureTile(int sx, int sy, int width, int height, HWR_... function D3DCOLOR (line 381) | D3DCOLOR __cdecl BGND_CenterLighting(int x, int y, int width, int height) { function BGND_Free (line 399) | void __cdecl BGND_Free() { function BGND_Init (line 414) | bool __cdecl BGND_Init() { function Inject_Background (line 427) | void Inject_Background() { FILE: specific/display.cpp function IncreaseScreenSize (line 28) | void __cdecl IncreaseScreenSize() { function DecreaseScreenSize (line 39) | void __cdecl DecreaseScreenSize() { function setup_screen_size (line 50) | void __cdecl setup_screen_size() { function TempVideoAdjust (line 80) | void __cdecl TempVideoAdjust(int hires, double sizer) { function TempVideoRemove (line 88) | void __cdecl TempVideoRemove() { function S_FadeInInventory (line 96) | void __cdecl S_FadeInInventory(BOOL isFade) { function S_FadeOutInventory (line 107) | void __cdecl S_FadeOutInventory(BOOL isFade) { function Inject_Display (line 118) | void Inject_Display() { FILE: specific/file.cpp function MarkSemitransPoly (line 65) | static bool MarkSemitransPoly(__int16 *ptrObj, int vtxCount, bool colore... function MarkSemitransMesh (line 75) | static bool MarkSemitransMesh(int objID, int meshIdx, POLYFILTER *filter) { function MarkSemitransObjects (line 93) | static void MarkSemitransObjects() { function MarkSemitransTextureRanges (line 156) | static void MarkSemitransTextureRanges() { function UpdateDepthQ (line 202) | void UpdateDepthQ(bool isReset) { function LoadBareFootSFX (line 230) | static void LoadBareFootSFX(int *sampleIndexes, int sampleCount) { function GetBgndPatternInfo (line 285) | static bool GetBgndPatternInfo() { function CreateBgndPatternTexture (line 333) | static int CreateBgndPatternTexture(HANDLE hFile) { function BOOL (line 392) | BOOL __cdecl ReadFileSync(HANDLE hFile, LPVOID lpBuffer, DWORD nBytesToR... function BOOL (line 402) | BOOL __cdecl LoadTexturePages(HANDLE hFile) { function BOOL (line 459) | BOOL __cdecl LoadRooms(HANDLE hFile) { function AdjustTextureUVs (line 556) | void __cdecl AdjustTextureUVs(bool resetUvAdd) { function BOOL (line 616) | BOOL __cdecl LoadObjects(HANDLE hFile) { function BOOL (line 730) | BOOL __cdecl LoadSprites(HANDLE hFile) { function BOOL (line 756) | BOOL __cdecl LoadItems(HANDLE hFile) { function BOOL (line 796) | BOOL __cdecl LoadDepthQ(HANDLE hFile) { function BOOL (line 843) | BOOL __cdecl LoadPalettes(HANDLE hFile) { function BOOL (line 873) | BOOL __cdecl LoadCameras(HANDLE hFile) { function BOOL (line 887) | BOOL __cdecl LoadSoundEffects(HANDLE hFile) { function BOOL (line 901) | BOOL __cdecl LoadBoxes(HANDLE hFile) { function BOOL (line 950) | BOOL __cdecl LoadAnimatedTextures(HANDLE hFile) { function BOOL (line 959) | BOOL __cdecl LoadCinematic(HANDLE hFile) { function BOOL (line 973) | BOOL __cdecl LoadDemo(HANDLE hFile) { function LoadDemoExternal (line 989) | void __cdecl LoadDemoExternal(LPCTSTR levelName) { function BOOL (line 1004) | BOOL __cdecl LoadSamples(HANDLE hFile) { function ChangeFileNameExtension (line 1093) | void __cdecl ChangeFileNameExtension(char *fileName, const char *fileExt) { function LPCTSTR (line 1108) | LPCTSTR __cdecl GetFullPath(LPCTSTR fileName) { function BOOL (line 1118) | BOOL __cdecl SelectDrive() { function BOOL (line 1142) | BOOL __cdecl LoadLevel(LPCTSTR fileName, int levelID) { function BOOL (line 1222) | BOOL __cdecl S_LoadLevelFile(LPCTSTR fileName, int levelID, GF_LEVEL_TYP... function S_UnloadLevelFile (line 1246) | void __cdecl S_UnloadLevelFile() { function S_AdjustTexelCoordinates (line 1261) | void __cdecl S_AdjustTexelCoordinates() { function BOOL (line 1267) | BOOL __cdecl S_ReloadLevelGraphics(BOOL reloadPalettes, BOOL reloadTexPa... function BOOL (line 1306) | BOOL __cdecl Read_Strings(DWORD dwCount, char **stringTable, char **stri... function BOOL (line 1332) | BOOL __cdecl S_LoadGameFlow(LPCTSTR fileName) { function Inject_File (line 1409) | void Inject_File() { FILE: specific/fmv.cpp function FFplayInit (line 86) | static bool FFplayInit() { function FFplayCleanup (line 118) | void __cdecl FFplayCleanup() { function FMV_Init (line 127) | bool __cdecl FMV_Init() { function FMV_Cleanup (line 184) | void __cdecl FMV_Cleanup() { function PlayFMV (line 196) | bool __cdecl PlayFMV(LPCTSTR fileName) { function WinPlayFMV (line 219) | void __cdecl WinPlayFMV(LPCTSTR fileName, bool isPlayback) { function WinStopFMV (line 307) | void __cdecl WinStopFMV(bool isPlayback) { function IntroFMV (line 323) | bool __cdecl IntroFMV(LPCTSTR fileName1, LPCTSTR fileName2) { function Inject_Fmv (line 352) | void Inject_Fmv() { FILE: specific/frontend.cpp function FadeWait (line 43) | static void FadeWait() { function UINT16 (line 47) | UINT16 __cdecl S_COLOUR(int red, int green, int blue) { function S_DrawScreenLine (line 51) | void __cdecl S_DrawScreenLine(int x, int y, int z, int xLen, int yLen, B... function S_DrawScreenBox (line 55) | void __cdecl S_DrawScreenBox(int sx, int sy, int z, int width, int heigh... function S_DrawScreenFBox (line 154) | void __cdecl S_DrawScreenFBox(int sx, int sy, int z, int width, int heig... function S_FinishInventory (line 202) | void __cdecl S_FinishInventory() { function S_FadeToBlack (line 207) | void __cdecl S_FadeToBlack() { function S_Wait (line 231) | void __cdecl S_Wait(int timeout, BOOL inputCheck) { function S_PlayFMV (line 251) | bool __cdecl S_PlayFMV(LPCTSTR fileName) { function S_IntroFMV (line 255) | bool __cdecl S_IntroFMV(LPCTSTR fileName1, LPCTSTR fileName2) { function Inject_Frontend (line 262) | void Inject_Frontend() { FILE: specific/game.cpp function GetSaveFileName (line 70) | static int GetSaveFileName(LPSTR destName, DWORD destSize, int slotNumbe... function __int16 (line 85) | __int16 __cdecl StartGame(int levelID, GF_LEVEL_TYPE levelType) { function GameLoop (line 162) | int __cdecl GameLoop(BOOL demoMode) { function LevelCompleteSequence (line 192) | int __cdecl LevelCompleteSequence() { function LevelStats (line 196) | int __cdecl LevelStats(int levelID) { function GameStats (line 288) | int __cdecl GameStats(int levelID) { function GetRandomControl (line 335) | int __cdecl GetRandomControl() { function SeedRandomControl (line 342) | void __cdecl SeedRandomControl(int seed) { function GetRandomDraw (line 346) | int __cdecl GetRandomDraw() { function SeedRandomDraw (line 353) | void __cdecl SeedRandomDraw(int seed) { function GetValidLevelsList (line 357) | void __cdecl GetValidLevelsList(REQUEST_INFO *req) { function GetSavedGamesList (line 369) | void __cdecl GetSavedGamesList(REQUEST_INFO *req) { function BOOL (line 511) | BOOL __cdecl S_FrontEndCheck() { function BOOL (line 562) | BOOL __cdecl S_SaveGame(LPCVOID saveData, DWORD saveSize, int slotNumber) { function BOOL (line 606) | BOOL __cdecl S_LoadGame(LPVOID saveData, DWORD saveSize, int slotNumber) { function Inject_Game (line 634) | void Inject_Game() { FILE: specific/hwr.cpp function SetBlendMode (line 48) | static void SetBlendMode(D3DTLVERTEX *vtxPtr, DWORD vtxCount, DWORD mode) { function DrawAlphaBlended (line 62) | static void DrawAlphaBlended(D3DTLVERTEX *vtxPtr, DWORD vtxCount, DWORD ... function HRESULT (line 83) | HRESULT HWR_DrawPrimitive(D3DPRIMITIVETYPE primitiveType, LPVOID vertice... function HWR_InitState (line 118) | void __cdecl HWR_InitState() { function HWR_ResetTexSource (line 171) | void __cdecl HWR_ResetTexSource() { function HWR_ResetColorKey (line 181) | void __cdecl HWR_ResetColorKey() { function HWR_ResetZBuffer (line 190) | void __cdecl HWR_ResetZBuffer() { function HWR_TexSource (line 208) | void __cdecl HWR_TexSource(HWR_TEXHANDLE texSource) { function HWR_EnableColorKey (line 219) | void __cdecl HWR_EnableColorKey(bool state) { function HWR_EnableZBuffer (line 230) | void __cdecl HWR_EnableZBuffer(bool ZWriteEnable, bool ZEnable) { function HWR_BeginScene (line 256) | void __cdecl HWR_BeginScene() { function HWR_DrawPolyList (line 264) | void __cdecl HWR_DrawPolyList() { function HWR_LoadTexturePages (line 371) | void __cdecl HWR_LoadTexturePages(int pagesCount, LPVOID pagesBuffer, RG... function HWR_FreeTexturePages (line 409) | void __cdecl HWR_FreeTexturePages() { function HWR_GetPageHandles (line 423) | void __cdecl HWR_GetPageHandles() { function HWR_VertexBufferFull (line 432) | bool __cdecl HWR_VertexBufferFull() { function HWR_Init (line 437) | bool __cdecl HWR_Init() { function Inject_HWR (line 446) | void Inject_HWR() { FILE: specific/init.cpp function BOOL (line 81) | BOOL __cdecl S_InitialiseSystem() { function ShutdownGame (line 96) | void __cdecl ShutdownGame() { function init_game_malloc (line 103) | void __cdecl init_game_malloc() { function game_free (line 124) | void __cdecl game_free(DWORD freeSize) { function CalculateWibbleTable (line 132) | void __cdecl CalculateWibbleTable() { function S_SeedRandom (line 144) | void __cdecl S_SeedRandom() { function Inject_Init (line 155) | void Inject_Init() { FILE: specific/init_3d.cpp function Enumerate3DDevices (line 31) | void __cdecl Enumerate3DDevices(DISPLAY_ADAPTER *adapter) { function D3DCreate (line 39) | bool __cdecl D3DCreate() { function D3DRelease (line 48) | void __cdecl D3DRelease() { function HRESULT (line 56) | HRESULT CALLBACK Enum3DDevicesCallback(GUID FAR* lpGuid, LPTSTR lpDevice... function D3DIsSupported (line 73) | bool __cdecl D3DIsSupported(LPD3DDEVICEDESC desc) { function D3DSetViewport (line 85) | bool __cdecl D3DSetViewport() { function D3DDeviceCreate (line 112) | void __cdecl D3DDeviceCreate(LPDDS lpBackBuffer) { function Direct3DRelease (line 196) | void __cdecl Direct3DRelease() { function Direct3DInit (line 219) | bool __cdecl Direct3DInit() { function Inject_Init3d (line 226) | void Inject_Init3d() { FILE: specific/init_display.cpp function SWRBufferCreate (line 95) | static bool SWRBufferCreate(SWR_BUFFER *buffer, DWORD width, DWORD heigh... function SWRBufferFree (line 103) | static void SWRBufferFree(SWR_BUFFER *buffer) { function SWRBufferClear (line 109) | static bool SWRBufferClear(SWR_BUFFER *buffer, BYTE value) { function FreeCaptureBuffer (line 117) | static void FreeCaptureBuffer() { function CreateCaptureBuffer (line 124) | static int CreateCaptureBuffer() { function CreateCaptureBuffer (line 146) | static int CreateCaptureBuffer() { function CreateScreenBuffers (line 167) | void __cdecl CreateScreenBuffers() { function CreatePrimarySurface (line 201) | void __cdecl CreatePrimarySurface() { function CreateBackBuffer (line 217) | void __cdecl CreateBackBuffer() { function CreateClipper (line 236) | void __cdecl CreateClipper() { function CreateWindowPalette (line 248) | void __cdecl CreateWindowPalette() { function CreateZBuffer (line 280) | void __cdecl CreateZBuffer() { function DWORD (line 301) | DWORD __cdecl GetZBufferDepth() { function CreateRenderBuffer (line 310) | void __cdecl CreateRenderBuffer() { function CreatePictureBuffer (line 333) | void __cdecl CreatePictureBuffer() { function ClearBuffers (line 358) | void __cdecl ClearBuffers(DWORD flags, DWORD fillColor) { function RestoreLostBuffers (line 444) | void __cdecl RestoreLostBuffers() { function UpdateFrame (line 494) | void __cdecl UpdateFrame(bool needRunMessageLoop, LPRECT rect) { function WaitPrimaryBufferFlip (line 554) | void __cdecl WaitPrimaryBufferFlip() { function RenderInit (line 562) | bool __cdecl RenderInit() { function RenderStart (line 566) | void __cdecl RenderStart(bool isReset) { function RenderFinish (line 727) | void __cdecl RenderFinish(bool needToClearTextures) { function ApplySettings (line 804) | bool __cdecl ApplySettings(APP_SETTINGS *newSettings) { function FmvBackToGame (line 897) | void __cdecl FmvBackToGame() { function UpdateGameResolution (line 1091) | void __cdecl UpdateGameResolution() { function LPCTSTR (line 1103) | LPCTSTR __cdecl DecodeErrorMessage(DWORD errorCode) { function Inject_InitDisplay (line 1110) | void Inject_InitDisplay() { FILE: specific/init_input.cpp function BOOL (line 57) | BOOL CALLBACK DInputEnumJoystickAxisCallback(LPCDIDEVICEOBJECTINSTANCE p... function BOOL (line 87) | static BOOL CALLBACK RawInputCallBack(LPGUID lpGuid, LPCTSTR lpDeviceNam... function SetJoystickOutput (line 119) | void SetJoystickOutput(WORD leftMotor, WORD rightMotor, DWORD ledColor) { function JOYTYPE (line 147) | JOYTYPE GetJoystickType() { function IsJoyVibrationSupported (line 162) | bool IsJoyVibrationSupported() { function IsJoyLedColorSupported (line 172) | bool IsJoyLedColorSupported() { function IsJoyVibrationEnabled (line 176) | bool IsJoyVibrationEnabled() { function IsJoyLedColorEnabled (line 180) | bool IsJoyLedColorEnabled() { function DInputCreate (line 188) | bool __cdecl DInputCreate() { function DInputRelease (line 196) | void __cdecl DInputRelease() { function WinInReadKeyboard (line 203) | void __cdecl WinInReadKeyboard(LPVOID lpInputData) { function PovToPos (line 214) | static void PovToPos(int *xPos, int *yPos, DWORD pov) { function SelectJoyDirection (line 229) | static int SelectJoyDirection(int dp, int ls, int rs, int threshold) { function DWORD (line 239) | static DWORD XInputReadJoystick(int *xPos, int *yPos) { function DWORD (line 284) | static DWORD RawInputReadJoystick(int *xPos, int *yPos) { function DWORD (line 360) | DWORD __cdecl WinInReadJoystick(int *xPos, int *yPos) { function WinInputInit (line 406) | bool __cdecl WinInputInit() { function DInputEnumDevices (line 430) | bool __cdecl DInputEnumDevices(JOYSTICK_LIST *joystickList) { function BOOL (line 465) | BOOL CALLBACK DInputEnumDevicesCallback(LPCDIDEVICEINSTANCE lpddi, LPVOI... function FlaggedStringCreate (line 509) | void __thiscall FlaggedStringCreate(STRING_FLAGGED *item, DWORD dwSize) { function DInputKeyboardCreate (line 533) | void __cdecl DInputKeyboardCreate() { function DInputKeyboardRelease (line 547) | void __cdecl DInputKeyboardRelease() { function DInputJoystickCreate (line 555) | bool __cdecl DInputJoystickCreate() { function DInputJoystickRelease (line 601) | void __cdecl DInputJoystickRelease() { function WinInStart (line 616) | void __cdecl WinInStart() { function WinInFinish (line 624) | void __cdecl WinInFinish() { function WinInRunControlPanel (line 630) | void __cdecl WinInRunControlPanel(HWND hWnd) { function Inject_InitInput (line 649) | void Inject_InitInput() { FILE: specific/init_input.h type JOYTYPE (line 28) | typedef enum { FILE: specific/init_sound.cpp function WinSndFreeAllSamples (line 47) | void __cdecl WinSndFreeAllSamples() { function WinSndMakeSample (line 59) | bool __cdecl WinSndMakeSample(DWORD sampleIdx, LPWAVEFORMATEX format, co... function WinSndIsChannelPlaying (line 94) | bool __cdecl WinSndIsChannelPlaying(DWORD channel) { function WinSndPlaySample (line 109) | int __cdecl WinSndPlaySample(DWORD sampleIdx, int volume, DWORD pitch, i... function WinSndGetFreeChannelIndex (line 132) | int __cdecl WinSndGetFreeChannelIndex() { function WinSndAdjustVolumeAndPan (line 146) | void __cdecl WinSndAdjustVolumeAndPan(int channel, int volume, int pan) { function WinSndAdjustPitch (line 153) | void __cdecl WinSndAdjustPitch(int channel, DWORD pitch) { function WinSndStopSample (line 159) | void __cdecl WinSndStopSample(int channel) { function WinSndInit (line 167) | bool __cdecl WinSndInit() { function DSoundEnumerate (line 195) | bool __cdecl DSoundEnumerate(SOUND_ADAPTER_LIST *adapterList) { function BOOL (line 199) | BOOL CALLBACK DSoundEnumCallback(LPGUID lpGuid, LPCTSTR lpcstrDescriptio... function WinSndStart (line 234) | void __cdecl WinSndStart(HWND hWnd) { function DSoundCreate (line 263) | bool __cdecl DSoundCreate(GUID *lpGuid) { function DSoundBufferTest (line 271) | bool __cdecl DSoundBufferTest() { function WinSndFinish (line 298) | void __cdecl WinSndFinish() { function WinSndIsSoundEnabled (line 306) | bool __cdecl WinSndIsSoundEnabled() { function Inject_InitSound (line 313) | void Inject_InitSound() { FILE: specific/input.cpp function BOOL (line 43) | static BOOL JoyKey(KEYMAP keyMap) { function BOOL (line 55) | static BOOL KbdKey(KEYMAP keyMap, bool isCustom) { function BOOL (line 72) | BOOL __cdecl Key(KEYMAP keyMap) { function Inject_Input (line 722) | void Inject_Input() { FILE: specific/option.cpp function UpdateJoystickHintText (line 287) | static void UpdateJoystickHintText(HINT_MODE selectMode, HINT_MODE conti... function RemoveJoystickHintText (line 308) | void RemoveJoystickHintText(bool isSelect, bool isContinue, bool isDesel... function DisplayJoystickHintText (line 323) | void DisplayJoystickHintText(bool isSelect, bool isContinue, bool isDese... function DrawVolumeBar (line 359) | static void DrawVolumeBar(int x, int y, int percent, int alpha) { function DisplayVolumeBars (line 378) | void DisplayVolumeBars(bool isSmooth) { function SetPassportRequesterSize (line 527) | void SetPassportRequesterSize(REQUEST_INFO *req) { function do_inventory_options (line 540) | void __cdecl do_inventory_options(INVENTORY_ITEM *item) { function SetPassportTextInfo (line 612) | static void SetPassportTextInfo(GAME_STRING_ID id, bool left, bool right) { function do_gamma_option (line 886) | void __cdecl do_gamma_option(INVENTORY_ITEM *item) { function do_detail_option (line 890) | void __cdecl do_detail_option(INVENTORY_ITEM *item) { function do_sound_option (line 954) | void __cdecl do_sound_option(INVENTORY_ITEM *item) { function do_compass_option (line 1118) | void __cdecl do_compass_option(INVENTORY_ITEM *item) { function FlashConflicts (line 1142) | void __cdecl FlashConflicts() { function DefaultConflict (line 1164) | void __cdecl DefaultConflict() { function do_control_option (line 1189) | void __cdecl do_control_option(INVENTORY_ITEM *item) { function S_ShowControls (line 1503) | void __cdecl S_ShowControls() { function S_ChangeCtrlText (line 1688) | void __cdecl S_ChangeCtrlText() { function S_RemoveCtrlText (line 1756) | void __cdecl S_RemoveCtrlText() { function Inject_Option (line 1772) | void Inject_Option() { FILE: specific/output.cpp type ShadowInfo_t (line 71) | struct ShadowInfo_t { function SWR_StretchBlt (line 85) | static bool SWR_StretchBlt(SWR_BUFFER *dstBuf, RECT *dstRect, SWR_BUFFER... function GetRenderScale (line 164) | int __cdecl GetRenderScale(int unit) { function GetRenderHeightDownscaled (line 177) | int __cdecl GetRenderHeightDownscaled() { function GetRenderWidthDownscaled (line 181) | int __cdecl GetRenderWidthDownscaled() { function GetRenderHeight (line 185) | int __cdecl GetRenderHeight() { function GetRenderWidth (line 189) | int __cdecl GetRenderWidth() { function S_InitialisePolyList (line 193) | void __cdecl S_InitialisePolyList(BOOL clearBackBuffer) { function DWORD (line 254) | DWORD __cdecl S_DumpScreen() { function S_ClearScreen (line 260) | void __cdecl S_ClearScreen() { function S_InitialiseScreen (line 264) | void __cdecl S_InitialiseScreen(GF_LEVEL_TYPE levelType) { function S_OutputPolyList (line 282) | void __cdecl S_OutputPolyList() { function S_GetObjectBounds (line 341) | int __cdecl S_GetObjectBounds(__int16 *bPtr) { function S_InsertBackPolygon (line 416) | void __cdecl S_InsertBackPolygon(int x0, int y0, int x1, int y1) { function S_PrintShadow (line 422) | void __cdecl S_PrintShadow(__int16 radius, __int16 *bPtr, ITEM_INFO *ite... function S_CalculateLight (line 500) | void __cdecl S_CalculateLight(int x, int y, int z, __int16 roomNumber) { function S_CalculateStaticLight (line 614) | void __cdecl S_CalculateStaticLight(__int16 adder) { function S_CalculateStaticMeshLight (line 629) | void __cdecl S_CalculateStaticMeshLight(int x, int y, int z, int shade1,... function S_LightRoom (line 665) | void __cdecl S_LightRoom(ROOM_INFO *room) { function S_DrawHealthBar (line 732) | void __cdecl S_DrawHealthBar(int percent) { function S_DrawAirBar (line 812) | void __cdecl S_DrawAirBar(int percent) { function AnimateTextures (line 885) | void __cdecl AnimateTextures(int nTicks) { function S_SetupBelowWater (line 910) | void __cdecl S_SetupBelowWater(BOOL underwater) { function S_SetupAboveWater (line 920) | void __cdecl S_SetupAboveWater(BOOL underwater) { function S_AnimateTextures (line 926) | void __cdecl S_AnimateTextures(int nTicks) { function S_DisplayPicture (line 941) | void __cdecl S_DisplayPicture(LPCTSTR fileName, BOOL isTitle) { function S_SyncPictureBufferPalette (line 996) | void __cdecl S_SyncPictureBufferPalette() { function S_DontDisplayPicture (line 1020) | void __cdecl S_DontDisplayPicture() { function ScreenDump (line 1027) | void __cdecl ScreenDump() { function ScreenPartialDump (line 1031) | void __cdecl ScreenPartialDump() { function FadeToPal (line 1035) | void __cdecl FadeToPal(int fadeValue, RGB888 *palette) { function ScreenClear (line 1096) | void __cdecl ScreenClear(bool isPhdWinSize) { function S_CopyBufferToScreen (line 1202) | void __cdecl S_CopyBufferToScreen() { function BOOL (line 1299) | BOOL __cdecl DecompPCX(LPCBYTE pcx, DWORD pcxSize, LPBYTE pic, RGB888 *p... function GetPcxResolution (line 1355) | int GetPcxResolution(LPCBYTE pcx, DWORD pcxSize, DWORD *width, DWORD *he... function Inject_Output (line 1383) | void Inject_Output() { FILE: specific/registry.cpp function BYTE (line 29) | static inline BYTE HexChar(char c) { function LPCTSTR (line 39) | LPCTSTR __cdecl GuidBinaryToString(GUID *guid) { function GuidStringToBinary (line 56) | bool __cdecl GuidStringToBinary(LPCTSTR lpString, GUID *guid) { function BOOL (line 73) | BOOL __cdecl OpenRegistryKey(LPCTSTR lpSubKey) { function IsNewRegistryKeyCreated (line 77) | bool __cdecl IsNewRegistryKeyCreated() { function LONG (line 81) | LONG __cdecl CloseRegistryKey() { function LONG (line 85) | LONG __cdecl SetRegistryDwordValue(LPCTSTR lpValueName, DWORD value) { function LONG (line 89) | LONG __cdecl SetRegistryBoolValue(LPCTSTR lpValueName, bool value) { function LONG (line 94) | LONG __cdecl SetRegistryFloatValue(LPCTSTR lpValueName, double value) { function LONG (line 102) | LONG __cdecl SetRegistryBinaryValue(LPCTSTR lpValueName, LPBYTE value, D... function LONG (line 109) | LONG __cdecl SetRegistryStringValue(LPCTSTR lpValueName, LPCTSTR value, ... function LONG (line 119) | LONG __cdecl DeleteRegistryValue(LPCTSTR lpValueName) { function GetRegistryDwordValue (line 123) | bool __cdecl GetRegistryDwordValue(LPCTSTR lpValueName, DWORD *pValue, D... function GetRegistryBoolValue (line 138) | bool __cdecl GetRegistryBoolValue(LPCTSTR lpValueName, bool *pValue, boo... function GetRegistryFloatValue (line 154) | bool __cdecl GetRegistryFloatValue(LPCTSTR lpValueName, double *value, d... function GetRegistryBinaryValue (line 167) | bool __cdecl GetRegistryBinaryValue(LPCTSTR lpValueName, LPBYTE value, D... function GetRegistryStringValue (line 185) | bool __cdecl GetRegistryStringValue(LPCTSTR lpValueName, LPTSTR value, D... function GetRegistryGuidValue (line 209) | bool __cdecl GetRegistryGuidValue(LPCTSTR lpValueName, GUID *value, GUID... function Inject_Registry (line 233) | void Inject_Registry() { FILE: specific/screenshot.cpp function DWORD (line 43) | static DWORD WINAPI SaveImageTask(CONST LPVOID lpParam) { function ScreenShotPNG (line 55) | static void __cdecl ScreenShotPNG(LPDDS screen) { function ScreenShotTGA (line 136) | static void __cdecl ScreenShotTGA(LPDDS screen, BYTE tgaBpp) { function ScreenShotPCX (line 327) | void __cdecl ScreenShotPCX() { function DWORD (line 386) | DWORD __cdecl CompPCX(BYTE *bitmap, DWORD width, DWORD height, RGB888 *p... function DWORD (line 424) | DWORD __cdecl EncodeLinePCX(BYTE *src, DWORD width, BYTE *dst) { function DWORD (line 469) | DWORD __cdecl EncodePutPCX(BYTE value, BYTE num, BYTE *buffer) { function ScreenShot (line 485) | void __cdecl ScreenShot(LPDDS screen) { function Inject_Screenshot (line 542) | void Inject_Screenshot() { FILE: specific/setupdlg.cpp function OpenGameRegistryKey (line 72) | bool __cdecl OpenGameRegistryKey(LPCTSTR key) { function LONG (line 81) | LONG __cdecl CloseGameRegistryKey() { function SE_WriteAppSettings (line 85) | bool __cdecl SE_WriteAppSettings(APP_SETTINGS *settings) { function SE_ReadAppSettings (line 156) | int __cdecl SE_ReadAppSettings(APP_SETTINGS *settings) { function SE_GraphicsTestStart (line 269) | bool __cdecl SE_GraphicsTestStart() { function SE_GraphicsTestFinish (line 288) | void __cdecl SE_GraphicsTestFinish() { function SE_GraphicsTestExecute (line 294) | int __cdecl SE_GraphicsTestExecute() { function SE_GraphicsTest (line 298) | int __cdecl SE_GraphicsTest() { function SE_DefaultGraphicsSettings (line 310) | void __cdecl SE_DefaultGraphicsSettings() { function SE_SoundTestStart (line 393) | bool __cdecl SE_SoundTestStart() { function SE_SoundTestFinish (line 412) | void __cdecl SE_SoundTestFinish() { function SE_SoundTestExecute (line 416) | int __cdecl SE_SoundTestExecute() { function SE_SoundTest (line 425) | int __cdecl SE_SoundTest() { function SE_PropSheetCallback (line 439) | int CALLBACK SE_PropSheetCallback(HWND hwndDlg, UINT uMsg, LPARAM lParam) { function LRESULT (line 453) | LRESULT CALLBACK SE_NewPropSheetWndProc(HWND hWnd, UINT uMsg, WPARAM wPa... function SE_ShowSetupDialog (line 467) | bool __cdecl SE_ShowSetupDialog(HWND hParent, bool isDefault) { function INT_PTR (line 522) | INT_PTR CALLBACK SE_GraphicsDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wPar... function SE_GraphicsDlgFullScreenModesUpdate (line 648) | void __cdecl SE_GraphicsDlgFullScreenModesUpdate(HWND hwndDlg) { function SE_GraphicsAdapterSet (line 733) | void __cdecl SE_GraphicsAdapterSet(HWND hwndDlg, DISPLAY_ADAPTER_NODE *a... function SE_GraphicsDlgUpdate (line 738) | void __cdecl SE_GraphicsDlgUpdate(HWND hwndDlg) { function SE_GraphicsDlgInit (line 1029) | void __cdecl SE_GraphicsDlgInit(HWND hwndDlg) { function INT_PTR (line 1071) | INT_PTR CALLBACK SE_SoundDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam,... function SE_SoundAdapterSet (line 1115) | void __cdecl SE_SoundAdapterSet(HWND hwndDlg, SOUND_ADAPTER_NODE *adapte... function SE_SoundDlgUpdate (line 1119) | void __cdecl SE_SoundDlgUpdate(HWND hwndDlg) { function SE_SoundDlgInit (line 1151) | void __cdecl SE_SoundDlgInit(HWND hwndDlg) { function INT_PTR (line 1177) | INT_PTR CALLBACK SE_ControlsDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wPar... function SE_ControlsJoystickSet (line 1211) | void __cdecl SE_ControlsJoystickSet(HWND hwndDlg, JOYSTICK_NODE *joystic... function SE_ControlsDlgUpdate (line 1215) | void __cdecl SE_ControlsDlgUpdate(HWND hwndDlg) { function SE_ControlsDlgInit (line 1231) | void __cdecl SE_ControlsDlgInit(HWND hwndDlg) { function INT_PTR (line 1256) | INT_PTR CALLBACK SE_OptionsDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wPara... function SE_OptionsDlgUpdate (line 1276) | void __cdecl SE_OptionsDlgUpdate(HWND hwndDlg) { function SE_OptionsStrCat (line 1354) | void __cdecl SE_OptionsStrCat(LPTSTR *dstString, bool isEnabled, bool *i... function INT_PTR (line 1369) | INT_PTR CALLBACK SE_AdvancedDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wPar... function SE_AdvancedDlgUpdate (line 1413) | void __cdecl SE_AdvancedDlgUpdate(HWND hwndDlg) { function SE_AdvancedDlgInit (line 1436) | void __cdecl SE_AdvancedDlgInit(HWND hwndDlg) { function HWND (line 1440) | HWND __cdecl SE_FindSetupDialog() { function Inject_SetupDlg (line 1447) | void Inject_SetupDlg() { FILE: specific/setupwnd.cpp function SE_CenterBitmapResource (line 32) | static void SE_CenterBitmapResource(HWND hWnd, BITMAP_RESOURCE *pBitmap,... function SE_ReleaseBitmapResource (line 48) | void __thiscall SE_ReleaseBitmapResource(BITMAP_RESOURCE *bmpRsrc) { function SE_LoadBitmapResource (line 60) | void __thiscall SE_LoadBitmapResource(BITMAP_RESOURCE *bmpRsrc, LPCTSTR ... function SE_DrawBitmap (line 92) | void __thiscall SE_DrawBitmap(BITMAP_RESOURCE *bmpRsrc, HDC hdc, int x, ... function SE_UpdateBitmapPalette (line 108) | void __thiscall SE_UpdateBitmapPalette(BITMAP_RESOURCE *bmpRsrc, HWND hW... function SE_ChangeBitmapPalette (line 113) | void __thiscall SE_ChangeBitmapPalette(BITMAP_RESOURCE *bmpRsrc, HWND hW... function SE_RegisterSetupWindowClass (line 128) | bool __cdecl SE_RegisterSetupWindowClass() { function LRESULT (line 141) | LRESULT CALLBACK SE_SetupWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam,... function SE_PassMessageToImage (line 200) | void __cdecl SE_PassMessageToImage(HWND hWnd, UINT uMsg, WPARAM wParam) { function Inject_SetupWnd (line 208) | void Inject_SetupWnd() { FILE: specific/smain.cpp function SaveAssault (line 119) | void SaveAssault() { function BOOL (line 126) | BOOL __cdecl GameMain() { function __int16 (line 285) | __int16 __cdecl TitleSequence() { function CheckCheatMode (line 359) | void __cdecl CheckCheatMode() { function S_SaveSettings (line 520) | void __cdecl S_SaveSettings() { function S_LoadSettings (line 552) | void __cdecl S_LoadSettings() { function EnableLevelSelect (line 704) | void __cdecl EnableLevelSelect() { function Inject_SMain (line 721) | void Inject_SMain() { FILE: specific/sndpc.cpp function S_SoundPlaySample (line 47) | int __cdecl S_SoundPlaySample(int channel, UINT16 volume, int pitch, int... function S_Sound_CalculateSampleVolume (line 56) | int __cdecl S_Sound_CalculateSampleVolume(DWORD volume) { function S_Sound_CalculateSamplePan (line 60) | int __cdecl S_Sound_CalculateSamplePan(__int16 pan) { function S_SoundPlaySampleLooped (line 64) | int __cdecl S_SoundPlaySampleLooped(int channel, UINT16 volume, DWORD pi... function S_SoundSetPanAndVolume (line 73) | void __cdecl S_SoundSetPanAndVolume(int channel, int pan, UINT16 volume) { function S_SoundSetPitch (line 81) | void __cdecl S_SoundSetPitch(int channel, DWORD pitch) { function S_SoundSetMasterVolume (line 86) | void __cdecl S_SoundSetMasterVolume(DWORD volume) { function S_SoundStopSample (line 90) | void __cdecl S_SoundStopSample(int channel) { function S_SoundStopAllSamples (line 95) | void __cdecl S_SoundStopAllSamples() { function BOOL (line 101) | BOOL __cdecl S_SoundSampleIsPlaying(int channel) { function CD_Init (line 108) | bool __cdecl CD_Init() { function CD_Cleanup (line 137) | void __cdecl CD_Cleanup() { function S_CDLoop (line 155) | void __cdecl S_CDLoop() { function S_CDPlay (line 180) | void __cdecl S_CDPlay(__int16 trackID, BOOL isLooped) { function S_CDStop (line 206) | void __cdecl S_CDStop() { function BOOL (line 223) | BOOL __cdecl StartSyncedAudio(int trackID) { function DWORD (line 245) | DWORD __cdecl S_CDGetLoc() { function S_CDVolume (line 263) | void __cdecl S_CDVolume(DWORD volume) { function DWORD (line 301) | DWORD __cdecl S_GetCDVolume() { function Inject_SndPC (line 308) | void Inject_SndPC() { FILE: specific/texture.cpp function DWORD (line 69) | static DWORD GetEnvmapSide() { function CreateEnvmapTexture (line 79) | static bool __cdecl CreateEnvmapTexture() { function CreateEnvmapBufferSurface (line 87) | static bool __cdecl CreateEnvmapBufferSurface() { function FreeEnvmapTexture (line 108) | void FreeEnvmapTexture() { function SetEnvmapTexture (line 116) | bool SetEnvmapTexture(LPDDS surface) { function HWR_TEXHANDLE (line 153) | HWR_TEXHANDLE GetEnvmapTextureHandle() { function DWORD (line 162) | DWORD GetMaxTextureSize() { function GetTextureSideByPage (line 170) | int GetTextureSideByPage(int page) { function GetTextureSideByHandle (line 177) | int GetTextureSideByHandle(HWR_TEXHANDLE handle) { function CopyBitmapPalette (line 186) | void __cdecl CopyBitmapPalette(RGB888 *srcPal, BYTE *srcBitmap, int bitm... function BYTE (line 239) | BYTE __cdecl FindNearestPaletteEntry(RGB888 *palette, int red, int green... function SyncSurfacePalettes (line 267) | void __cdecl SyncSurfacePalettes(void *srcData, int width, int height, i... function CreateTexturePalette (line 288) | int __cdecl CreateTexturePalette(RGB888 *pal) { function GetFreePaletteIndex (line 322) | int __cdecl GetFreePaletteIndex() { function FreePalette (line 330) | void __cdecl FreePalette(int paletteIndex) { function SafeFreePalette (line 341) | void __cdecl SafeFreePalette(int paletteIndex) { function CreateTexturePage (line 350) | int __cdecl CreateTexturePage(int width, int height, LPDIRECTDRAWPALETTE... function CreateTexturePageSurface (line 375) | bool __cdecl CreateTexturePageSurface(TEXPAGE_DESC *desc) { function GetFreeTexturePageIndex (line 392) | int __cdecl GetFreeTexturePageIndex() { function TexturePageInit (line 401) | bool __cdecl TexturePageInit(TEXPAGE_DESC *page) { function LPDIRECT3DTEXTURE2 (line 450) | LPDIRECT3DTEXTURE2 __cdecl Create3DTexture(LPDDS surface) { function SafeFreeTexturePage (line 459) | void __cdecl SafeFreeTexturePage(int pageIndex) { function FreeTexturePage (line 465) | void __cdecl FreeTexturePage(int pageIndex) { function TexturePageReleaseVidMemSurface (line 483) | void __cdecl TexturePageReleaseVidMemSurface(TEXPAGE_DESC *page) { function ReloadTextures (line 496) | bool __cdecl ReloadTextures(bool reset) { function FreeTexturePages (line 507) | void __cdecl FreeTexturePages() { function LoadTexturePage (line 521) | bool __cdecl LoadTexturePage(int pageIndex, bool reset) { function HWR_TEXHANDLE (line 553) | HWR_TEXHANDLE __cdecl GetTexturePageHandle(int pageIndex) { function AddTexturePage8 (line 570) | int __cdecl AddTexturePage8(int width, int height, BYTE *pageBuffer, int... function AddTexturePage16 (line 627) | int __cdecl AddTexturePage16(int width, int height, BYTE *pageBuffer) { function AddTexturePage32 (line 706) | int AddTexturePage32(int width, int height, BYTE *pageBuffer, bool alpha) { function AddExternalTexture (line 727) | int AddExternalTexture(LPCTSTR fileName, bool alpha) { function IsExternalTexture (line 753) | bool IsExternalTexture(int page) { function HRESULT (line 765) | HRESULT CALLBACK EnumTextureFormatsCallback(LPDDSDESC lpDdsd, LPVOID lpC... function HRESULT (line 805) | HRESULT __cdecl EnumerateTextureFormats() { function CleanupTextures (line 817) | void __cdecl CleanupTextures() { function InitTextures (line 825) | bool __cdecl InitTextures() { function Inject_Texture (line 834) | void Inject_Texture() { FILE: specific/utils.cpp function DWORD (line 29) | DWORD __cdecl SyncTicks(DWORD skip) { function UpdateTicks (line 41) | void __cdecl UpdateTicks() { function TIME_Init (line 48) | bool __cdecl TIME_Init() { function DWORD (line 60) | DWORD __cdecl Sync() { function LPVOID (line 66) | LPVOID __cdecl UT_LoadResource(LPCTSTR lpName, LPCTSTR lpType) { function UT_InitAccurateTimer (line 79) | void __cdecl UT_InitAccurateTimer() { function UT_Microseconds (line 92) | double __cdecl UT_Microseconds() { function BOOL (line 99) | BOOL __cdecl UT_CenterWindow(HWND hWnd) { function LPTSTR (line 111) | LPTSTR __cdecl UT_FindArg(LPCTSTR str) { function UT_MessageBox (line 116) | int __cdecl UT_MessageBox(LPCTSTR lpText, HWND hWnd) { function UT_ErrorBox (line 120) | int __cdecl UT_ErrorBox(UINT uID, HWND hWnd) { function BOOL (line 129) | BOOL __cdecl CD_NoteAlert(LPCTSTR lpTemplateName, HWND hWndParent) { function INT_PTR (line 133) | INT_PTR CALLBACK DialogBoxProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, L... function UT_MemBlt (line 153) | void __cdecl UT_MemBlt(BYTE *dstBuf, DWORD dstX, DWORD dstY, DWORD width... function Inject_Utils (line 169) | void Inject_Utils() { FILE: specific/winmain.cpp function SEH_TR (line 53) | static void SEH_TR(unsigned int error, EXCEPTION_POINTERS* pExp) { function SetGold (line 61) | void SetGold(bool state) { function IsGold (line 65) | bool IsGold() { function RenderErrorBox (line 70) | int __cdecl RenderErrorBox(int errorCode) { function WinMain (line 77) | int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTST... function WinCleanup (line 193) | void __cdecl WinCleanup() { function WinGameStart (line 202) | int __cdecl WinGameStart() { function WinGameFinish (line 214) | void __cdecl WinGameFinish() { function S_ExitSystem (line 224) | void __cdecl S_ExitSystem(LPCTSTR message) { function Inject_WinMain (line 235) | void Inject_WinMain() { FILE: specific/winvid.cpp function setWindowStyle (line 36) | static void setWindowStyle(bool isFullScreen) { function InsertDisplayModeInListSorted (line 55) | static bool InsertDisplayModeInListSorted(DISPLAY_MODE_LIST *modeList, D... function DisplayModeListCopy (line 83) | static bool DisplayModeListCopy(DISPLAY_MODE_LIST *dst, DISPLAY_MODE_LIS... function FlaggedStringCopy (line 98) | bool FlaggedStringCopy(STRING_FLAGGED *dst, STRING_FLAGGED *src) { function DDrawCreate (line 120) | bool __cdecl DDrawCreate(LPGUID lpGUID) { function DDrawRelease (line 131) | void __cdecl DDrawRelease() { function GameWindowCalculateSizeFromClient (line 143) | void __cdecl GameWindowCalculateSizeFromClient(int *width, int *height) { function GameWindowCalculateSizeFromClientByZero (line 155) | void __cdecl GameWindowCalculateSizeFromClientByZero(int *width, int *he... function WinVidSetMinWindowSize (line 167) | void __cdecl WinVidSetMinWindowSize(int width, int height) { function WinVidClearMinWindowSize (line 176) | void __cdecl WinVidClearMinWindowSize() { function WinVidSetMaxWindowSize (line 180) | void __cdecl WinVidSetMaxWindowSize(int width, int height) { function WinVidClearMaxWindowSize (line 189) | void __cdecl WinVidClearMaxWindowSize() { function CalculateWindowWidth (line 193) | int __cdecl CalculateWindowWidth(int width, int height) { function CalculateWindowHeight (line 205) | int __cdecl CalculateWindowHeight(int width, int height) { function WinVidGetMinMaxInfo (line 217) | bool __cdecl WinVidGetMinMaxInfo(LPMINMAXINFO info) { function HWND (line 258) | HWND __cdecl WinVidFindGameWindow() { function WinVidSpinMessageLoop (line 262) | bool __cdecl WinVidSpinMessageLoop(bool needWait) { function WinVidShowGameWindow (line 294) | void __cdecl WinVidShowGameWindow(int nCmdShow) { function WinVidHideGameWindow (line 304) | void __cdecl WinVidHideGameWindow() { function WinVidSetGameWindowSize (line 314) | void __cdecl WinVidSetGameWindowSize(int width, int height) { function ShowDDrawGameWindow (line 320) | bool __cdecl ShowDDrawGameWindow(bool active) { function HideDDrawGameWindow (line 353) | bool __cdecl HideDDrawGameWindow() { function HRESULT (line 375) | HRESULT __cdecl DDrawSurfaceCreate(LPDDSDESC dsp, LPDDS *surface) { function HRESULT (line 387) | HRESULT __cdecl DDrawSurfaceRestoreLost(LPDDS surface1, LPDDS surface2, ... function WinVidClearBuffer (line 402) | bool __cdecl WinVidClearBuffer(LPDDS surface, LPRECT rect, DWORD fillCol... function HRESULT (line 415) | HRESULT __cdecl WinVidBufferLock(LPDDS surface, LPDDSDESC desc, DWORD fl... function HRESULT (line 426) | HRESULT __cdecl WinVidBufferUnlock(LPDDS surface, LPDDSDESC desc) { function WinVidCopyBitmapToBuffer (line 434) | bool __cdecl WinVidCopyBitmapToBuffer(LPDDS surface, BYTE *bitmap) { function DWORD (line 456) | DWORD __cdecl GetRenderBitDepth(DWORD dwRGBBitCount) { function WinVidGetColorBitMasks (line 469) | void __thiscall WinVidGetColorBitMasks(COLOR_BIT_MASKS *bm, LPDDPIXELFOR... function BitMaskGetNumberOfBits (line 481) | void __cdecl BitMaskGetNumberOfBits(DWORD bitMask, DWORD *bitDepth, DWOR... function DWORD (line 501) | DWORD __cdecl CalculateCompatibleColor(COLOR_BIT_MASKS *mask, int red, i... function WinVidGetDisplayMode (line 509) | bool __cdecl WinVidGetDisplayMode(DISPLAY_MODE *dispMode) { function WinVidGoFullScreen (line 555) | bool __cdecl WinVidGoFullScreen(DISPLAY_MODE *dispMode) { function WinVidGoWindowed (line 590) | bool __cdecl WinVidGoWindowed(int width, int height, DISPLAY_MODE *dispM... function WinVidSetDisplayAdapter (line 641) | void __cdecl WinVidSetDisplayAdapter(DISPLAY_ADAPTER *dispAdapter) { function CompareVideoModes (line 675) | bool __thiscall CompareVideoModes(DISPLAY_MODE *mode1, DISPLAY_MODE *mod... function DeleteDisplayMode (line 698) | static void DeleteDisplayMode(DISPLAY_MODE_LIST *modeList, DISPLAY_MODE_... function DWORD (line 710) | static DWORD GetProgressiveDisplayModes(DWORD bpp, DEVMODE *modes, DWORD... function IsModeInList (line 737) | static bool IsModeInList(DISPLAY_MODE *mode, DEVMODE *modes, DWORD modeN... function FilterDisplayModes (line 750) | static void FilterDisplayModes(DISPLAY_MODE_LIST *modeList) { function WinVidGetDisplayModes (line 779) | bool __cdecl WinVidGetDisplayModes() { function HRESULT (line 817) | HRESULT WINAPI EnumDisplayModesCallback(LPDDSDESC lpDDSurfaceDesc, LPVOI... function WinVidInit (line 893) | bool __cdecl WinVidInit() { function WinVidGetDisplayAdapters (line 933) | bool __cdecl WinVidGetDisplayAdapters() { function FlaggedStringDelete (line 968) | void __thiscall FlaggedStringDelete(STRING_FLAGGED *item) { function EnumerateDisplayAdapters (line 976) | bool __cdecl EnumerateDisplayAdapters(DISPLAY_ADAPTER_LIST *displayAdapt... function BOOL (line 1026) | BOOL WINAPI EnumDisplayAdaptersCallback(GUID FAR *lpGUID, LPTSTR lpDrive... function FlaggedStringsCreate (line 1090) | void __thiscall FlaggedStringsCreate(DISPLAY_ADAPTER *adapter) { function WinVidRegisterGameWindowClass (line 1107) | bool __cdecl WinVidRegisterGameWindowClass() { function LRESULT (line 1122) | LRESULT CALLBACK WinVidGameWindowProc(HWND hWnd, UINT Msg, WPARAM wParam... function WinVidResizeGameWindow (line 1320) | void __cdecl WinVidResizeGameWindow(HWND hWnd, int edge, LPRECT rect) { function WinVidCheckGameWindowPalette (line 1389) | bool __cdecl WinVidCheckGameWindowPalette(HWND hWnd) { function WinVidCreateGameWindow (line 1410) | bool __cdecl WinVidCreateGameWindow() { function WinVidFreeWindow (line 1441) | void __cdecl WinVidFreeWindow() { function WinVidExitMessage (line 1446) | void __cdecl WinVidExitMessage() { function WinVidStart (line 1466) | void __cdecl WinVidStart() { function WinVidFinish (line 1492) | void __cdecl WinVidFinish() { function DisplayModeListInit (line 1500) | void __thiscall DisplayModeListInit(DISPLAY_MODE_LIST *pList) { function DisplayModeListDelete (line 1506) | void __thiscall DisplayModeListDelete(DISPLAY_MODE_LIST *pList) { function Inject_WinVid (line 1576) | void Inject_WinVid() {