
option expr32
option casemap:none

IFNDEF	q_shared_inc
q_shared_inc	EQU		1

; Begin of file ..\..\game\q_shared.h
__Q_SHARED_H__		TEXTEQU		<>
id386		EQU		0t
idaxp		EQU		0t
false		EQU		0t
true		EQU		1t

qboolean		TYPEDEF		SDWORD

NULL		TEXTEQU		<((void *)0)>
PITCH		EQU		0t
YAW		EQU		1t
ROLL		EQU		2t
MAX_STRING_CHARS		EQU		1024t
MAX_STRING_TOKENS		EQU		80t
MAX_TOKEN_CHARS		EQU		128t
MAX_QPATH		EQU		64t
MAX_OSPATH		EQU		128t
MAX_CLIENTS		EQU		256t
MAX_EDICTS		EQU		1024t
MAX_LIGHTSTYLES		EQU		256t
MAX_MODELS		EQU		640t
MAX_CONSOLES		EQU		32t
MAX_SURFACES		EQU		1024t
MAX_SOUNDS		EQU		512t
MAX_IMAGES		EQU		256t
MAX_ITEMS		EQU		256t
PRINT_LOW		EQU		0t
PRINT_MEDIUM		EQU		1t
PRINT_HIGH		EQU		2t
PRINT_CHAT		EQU		3t
ERR_FATAL		EQU		0t
ERR_DROP		EQU		1t
ERR_DISCONNECT		EQU		2t
PRINT_ALL		EQU		0t
PRINT_DEVELOPER		EQU		1t
PRINT_ALERT		EQU		2t
MULTICAST_ALL		EQU		0t
MULTICAST_PHS		EQU		1t
MULTICAST_PVS		EQU		2t
MULTICAST_ALL_R		EQU		3t
MULTICAST_PHS_R		EQU		4t
MULTICAST_PVS_R		EQU		5t

multicast_t		TYPEDEF		SDWORD

vec_t		TYPEDEF		REAL4

vec3_t		TYPEDEF		vec_t

vec5_t		TYPEDEF		vec_t

fixed4_t		TYPEDEF		SDWORD

fixed8_t		TYPEDEF		SDWORD

fixed16_t		TYPEDEF		SDWORD

M_PI		TEXTEQU		<3.14159265358979323846>
EXTERNDEF		C vec3_origin:vec3_t

nanmask		EQU		07f800000h
@proto_AMD3_0		TYPEDEF		PROTO STDCALL :REAL4
Q_ftol		PROTO		@proto_AMD3_0

@proto_AMD3_1		TYPEDEF		PROTO STDCALL :PTR REAL4, :REAL4, :PTR REAL4, :PTR REAL4
VectorMA		PROTO		@proto_AMD3_1

@proto_AMD3_2		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
_DotProduct		PROTO		@proto_AMD3_2

@proto_AMD3_3		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
_VectorSubtract		PROTO		@proto_AMD3_3

@proto_AMD3_4		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
_VectorAdd		PROTO		@proto_AMD3_4

@proto_AMD3_5		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
_VectorCopy		PROTO		@proto_AMD3_5

@proto_AMD3_6		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
ClearBounds		PROTO		@proto_AMD3_6

@proto_AMD3_7		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
AddPointToBounds		PROTO		@proto_AMD3_7

@proto_AMD3_8		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
VectorCompare		PROTO		@proto_AMD3_8

@proto_AMD3_9		TYPEDEF		PROTO STDCALL :PTR REAL4
VectorLength		PROTO		@proto_AMD3_9

@proto_AMD3_10		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
CrossProduct		PROTO		@proto_AMD3_10

@proto_AMD3_11		TYPEDEF		PROTO STDCALL :PTR REAL4
VectorNormalize		PROTO		@proto_AMD3_11

@proto_AMD3_12		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
VectorNormalize2		PROTO		@proto_AMD3_12

@proto_AMD3_13		TYPEDEF		PROTO STDCALL :PTR REAL4
VectorInverse		PROTO		@proto_AMD3_13

@proto_AMD3_14		TYPEDEF		PROTO STDCALL :PTR REAL4, :vec_t, :PTR REAL4
VectorScale		PROTO		@proto_AMD3_14

@proto_AMD3_15		TYPEDEF		PROTO STDCALL :SDWORD
Q_log2		PROTO		@proto_AMD3_15

@proto_AMD3_16		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
R_ConcatRotations		PROTO		@proto_AMD3_16

@proto_AMD3_17		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
R_ConcatTransforms		PROTO		@proto_AMD3_17

@proto_AMD3_18		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4, :PTR REAL4
AngleVectors		PROTO		@proto_AMD3_18

@proto_AMD3_19		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR @tag_AMD3_cplane_s
BoxOnPlaneSide		PROTO		@proto_AMD3_19

@proto_AMD3_20		TYPEDEF		PROTO STDCALL :REAL4
anglemod		PROTO		@proto_AMD3_20

@proto_AMD3_21		TYPEDEF		PROTO STDCALL :REAL4
angledist		PROTO		@proto_AMD3_21

@proto_AMD3_22		TYPEDEF		PROTO STDCALL :REAL4, :REAL4, :REAL4
LerpAngle		PROTO		@proto_AMD3_22

@proto_AMD3_23		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
ProjectPointOnPlane		PROTO		@proto_AMD3_23

@proto_AMD3_24		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
PerpendicularVector		PROTO		@proto_AMD3_24

@proto_AMD3_25		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4, :REAL4
RotatePointAroundVector		PROTO		@proto_AMD3_25

@proto_AMD3_26		TYPEDEF		PROTO STDCALL :PTR SBYTE
COM_SkipPath		PROTO		@proto_AMD3_26

@proto_AMD3_27		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE
COM_StripExtension		PROTO		@proto_AMD3_27

@proto_AMD3_28		TYPEDEF		PROTO STDCALL :PTR SBYTE
COM_FileExtension		PROTO		@proto_AMD3_28

@proto_AMD3_29		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE
COM_FileBase		PROTO		@proto_AMD3_29

@proto_AMD3_30		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE
COM_FilePath		PROTO		@proto_AMD3_30

@proto_AMD3_31		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE
COM_DefaultExtension		PROTO		@proto_AMD3_31

@proto_AMD3_32		TYPEDEF		PROTO STDCALL :PTR SBYTE
COM_ParseHex		PROTO		@proto_AMD3_32

@proto_AMD3_33		TYPEDEF		PROTO STDCALL :PTR PTR SBYTE, :qboolean
COM_GetToken		PROTO		@proto_AMD3_33

@proto_AMD3_34		TYPEDEF		PROTO STDCALL :PTR PTR SBYTE
COM_Parse		PROTO		@proto_AMD3_34

@proto_AMD3_35		TYPEDEF		PROTO STDCALL :PTR PTR SBYTE, :qboolean
SIN_GetToken		PROTO		@proto_AMD3_35

@proto_AMD3_36		TYPEDEF		PROTO STDCALL :PTR PTR SBYTE
SIN_Parse		PROTO		@proto_AMD3_36

@proto_AMD3_37		TYPEDEF		PROTO STDCALL :PTR BYTE, :SDWORD
Com_PageInMemory		PROTO		@proto_AMD3_37

@proto_AMD3_38		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE
Q_stricmp		PROTO		@proto_AMD3_38

@proto_AMD3_39		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE
Q_strcasecmp		PROTO		@proto_AMD3_39

@proto_AMD3_40		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE, :SDWORD
Q_strncasecmp		PROTO		@proto_AMD3_40

@proto_AMD3_41		TYPEDEF		PROTO STDCALL 
Swap_Init		PROTO		@proto_AMD3_41

MAX_INFO_KEY		EQU		128t
MAX_INFO_VALUE		EQU		128t
MAX_INFO_STRING		EQU		512t
@proto_AMD3_42		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE
Info_ValueForKey		PROTO		@proto_AMD3_42

@proto_AMD3_43		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE
Info_RemoveKey		PROTO		@proto_AMD3_43

@proto_AMD3_44		TYPEDEF		PROTO STDCALL :PTR SBYTE, :PTR SBYTE, :PTR SBYTE
Info_SetValueForKey		PROTO		@proto_AMD3_44

EXTERNDEF		C curtime:SDWORD

@proto_AMD3_45		TYPEDEF		PROTO STDCALL 
Sys_Milliseconds		PROTO		@proto_AMD3_45

@proto_AMD3_46		TYPEDEF		PROTO STDCALL :PTR SBYTE
Sys_Mkdir		PROTO		@proto_AMD3_46

@proto_AMD3_47		TYPEDEF		PROTO STDCALL :SDWORD
Hunk_Begin		PROTO		@proto_AMD3_47

@proto_AMD3_48		TYPEDEF		PROTO STDCALL :SDWORD
Hunk_Alloc		PROTO		@proto_AMD3_48

@proto_AMD3_49		TYPEDEF		PROTO STDCALL :PTR 
Hunk_Free		PROTO		@proto_AMD3_49

@proto_AMD3_50		TYPEDEF		PROTO STDCALL 
Hunk_End		PROTO		@proto_AMD3_50

SFF_ARCH		EQU		000000001h
SFF_HIDDEN		EQU		000000002h
SFF_RDONLY		EQU		000000004h
SFF_SUBDIR		EQU		000000008h
SFF_SYSTEM		EQU		000000010h
@proto_AMD3_51		TYPEDEF		PROTO STDCALL :PTR SBYTE, :DWORD, :DWORD
Sys_FindFirst		PROTO		@proto_AMD3_51

@proto_AMD3_52		TYPEDEF		PROTO STDCALL :DWORD, :DWORD
Sys_FindNext		PROTO		@proto_AMD3_52

@proto_AMD3_53		TYPEDEF		PROTO STDCALL 
Sys_FindClose		PROTO		@proto_AMD3_53

CVAR		TEXTEQU		<>
CVAR_ARCHIVE		EQU		1t
CVAR_USERINFO		EQU		2t
CVAR_SERVERINFO		EQU		4t
CVAR_NOSET		EQU		8t
CVAR_LATCH		EQU		16t
@t_AMD3_0		TYPEDEF		PTR SBYTE
@t_AMD3_1		TYPEDEF		PTR SBYTE
@t_AMD3_2		TYPEDEF		PTR SBYTE
@t_AMD3_3		TYPEDEF		PTR @tag_AMD3_cvar_s
@tag_AMD3_cvar_s		STRUCT 1t
AMD_name		@t_AMD3_0		?
string		@t_AMD3_1		?
latched_string		@t_AMD3_2		?
flags		SDWORD		?
modified		qboolean		?
value		REAL4		?
next		@t_AMD3_3		?
@tag_AMD3_cvar_s		ENDS

cvar_t		TYPEDEF		@tag_AMD3_cvar_s

CONTENTS_SOLID		EQU		1t
CONTENTS_WINDOW		EQU		2t
CONTENTS_FENCE		EQU		4t
CONTENTS_LAVA		EQU		8t
CONTENTS_LIGHTVOLUME		EQU		16t
CONTENTS_WATER		EQU		32t
CONTENTS_MIST		EQU		64t
LAST_VISIBLE_CONTENTS		EQU		64t
CONTENTS_DUMMYFENCE		EQU		000001000h
CONTENTS_AREAPORTAL		EQU		000008000h
CONTENTS_PLAYERCLIP		EQU		000010000h
CONTENTS_MONSTERCLIP		EQU		000020000h
CONTENTS_CURRENT_0		EQU		000040000h
CONTENTS_CURRENT_90		EQU		000080000h
CONTENTS_CURRENT_180		EQU		000100000h
CONTENTS_CURRENT_270		EQU		000200000h
CONTENTS_CURRENT_UP		EQU		000400000h
CONTENTS_CURRENT_DOWN		EQU		000800000h
CONTENTS_ORIGIN		EQU		001000000h
CONTENTS_MONSTER		EQU		002000000h
CONTENTS_DEADMONSTER		EQU		004000000h
CONTENTS_DETAIL		EQU		008000000h
CONTENTS_TRANSLUCENT		EQU		010000000h
CONTENTS_LADDER		EQU		020000000h
CONTENTS_SHOOTABLE		EQU		040000000h
SURF_LIGHT		EQU		000000001h
SURF_SLICK		EQU		000000002h
SURF_SKY		EQU		000000004h
SURF_WARP		EQU		000000008h
SURF_NONLIT		EQU		000000010h
SURF_NOFILTER		EQU		000000020h
SURF_CONVEYOR		EQU		000000040h
SURF_NODRAW		EQU		000000080h
SURF_WAVY		EQU		000000400h
SURF_RICOCHET		EQU		000000800h
SURF_PRELIT		EQU		000001000h
SURF_CONSOLE		EQU		000004000h
SURF_HARDWAREONLY		EQU		000010000h
SURF_DAMAGE		EQU		000020000h
SURF_WEAK		EQU		000040000h
SURF_NORMAL		EQU		000080000h
SURF_ADD		EQU		000100000h
SURF_ENVMAPPED		EQU		000200000h
SURF_RANDOMANIMATE		EQU		000400000h
SURF_ANIMATE		EQU		000800000h
SURF_RNDTIME		EQU		001000000h
SURF_TRANSLATE		EQU		002000000h
SURF_NOMERGE		EQU		004000000h
SURF_TYPE_BIT0		EQU		008000000h
SURF_TYPE_BIT1		EQU		010000000h
SURF_TYPE_BIT2		EQU		020000000h
SURF_TYPE_BIT3		EQU		040000000h
MASK_SURF_TYPE		EQU		078000000h
SURF_START_BIT		EQU		27t
SURF_TYPE_NONE		EQU		000000000h
SURF_TYPE_WOOD		EQU		008000000h
SURF_TYPE_METAL		EQU		010000000h
SURF_TYPE_STONE		EQU		018000000h
SURF_TYPE_CONCRETE		EQU		020000000h
SURF_TYPE_DIRT		EQU		028000000h
SURF_TYPE_FLESH		EQU		030000000h
SURF_TYPE_GRILL		EQU		038000000h
SURF_TYPE_GLASS		EQU		040000000h
SURF_TYPE_FABRIC		EQU		048000000h
SURF_TYPE_MONITOR		EQU		050000000h
SURF_TYPE_GRAVEL		EQU		058000000h
SURF_TYPE_VEGETATION		EQU		060000000h
SURF_TYPE_PAPER		EQU		068000000h
SURF_TYPE_DUCT		EQU		070000000h
SURF_TYPE_WATER		EQU		078000000h
STRONG_DAMAGE_VALUE		EQU		200t
NORMAL_DAMAGE_VALUE		EQU		90t
WEAK_DAMAGE_VALUE		EQU		10t
MASK_ALL		EQU		0ffffffffh
MASK_SOLID		EQU		000000007h
MASK_PLAYERSOLID		EQU		002010007h
MASK_DEADSOLID		EQU		000010007h
MASK_MONSTERSOLID		EQU		002020007h
MASK_WATER		EQU		000000028h
MASK_OPAQUE		EQU		000000009h
MASK_SHOT		EQU		046000003h
MASK_PROJECTILE		EQU		046000007h
MASK_CURRENT		EQU		000fc0000h
MASK_SOLIDNONFENCE		EQU		000000003h
AREA_SOLID		EQU		1t
AREA_TRIGGERS		EQU		2t
@tag_AMD3_cplane_s		STRUCT 1t
normal		vec3_t		3t DUP (?)
dist		REAL4		?
AMD_type		BYTE		?
signbits		BYTE		?
pad		BYTE		2t DUP (?)
@tag_AMD3_cplane_s		ENDS

cplane_t		TYPEDEF		@tag_AMD3_cplane_s

CPLANE_NORMAL_X		EQU		0t
CPLANE_NORMAL_Y		EQU		4t
CPLANE_NORMAL_Z		EQU		8t
CPLANE_DIST		EQU		12t
CPLANE_TYPE		EQU		16t
CPLANE_SIGNBITS		EQU		17t
CPLANE_PAD0		EQU		18t
CPLANE_PAD1		EQU		19t
@tag_AMD3_cmodel_s		STRUCT 1t
mins		vec3_t		3t DUP (?)
maxs		vec3_t		3t DUP (?)
origin		vec3_t		3t DUP (?)
headnode		SDWORD		?
@tag_AMD3_cmodel_s		ENDS

cmodel_t		TYPEDEF		@tag_AMD3_cmodel_s

@t_AMD3_4		TYPEDEF		PTR @tag_AMD3_csurface_s
@tag_AMD3_csurface_s		STRUCT 1t
groupname		SBYTE		64t DUP (?)
groupnumber		SDWORD		?
flags		SDWORD		?
style		SDWORD		?
trans_state		qboolean		?
trans_mag		REAL4		?
trans_angle		REAL4		?
translucence		REAL4		?
frequency		REAL4		?
magnitude		REAL4		?
upload_width		REAL4		?
upload_height		REAL4		?
transvec		vec3_t		3t DUP (?)
nonlit		REAL4		?
animation_frame		SDWORD		?
numframes		SDWORD		?
animtime		REAL4		?
frameoffset		SDWORD		?
nextanimtime		REAL4		?
delta_s		REAL4		?
delta_t		REAL4		?
last_update_time		REAL4		?
color		vec3_t		3t DUP (?)
leaf		SDWORD		?
next		@t_AMD3_4		?
@tag_AMD3_csurface_s		ENDS

csurface_t		TYPEDEF		@tag_AMD3_csurface_s

@tag_AMD3_2		STRUCT 1t
valid		qboolean		?
AMD_group		SDWORD		?
parentgroup		SDWORD		?
tri_num		SDWORD		?
position		vec3_t		3t DUP (?)
normal		vec3_t		3t DUP (?)
damage_multiplier		REAL4		?
@tag_AMD3_2		ENDS

sinmdl_intersection_t		TYPEDEF		@tag_AMD3_2

@t_AMD3_5		TYPEDEF		PTR csurface_t
@t_AMD3_6		TYPEDEF		PTR @tag_AMD3_edict_s
@tag_AMD3_3		STRUCT 1t
allsolid		qboolean		?
startsolid		qboolean		?
fraction		REAL4		?
endpos		vec3_t		3t DUP (?)
plane		cplane_t		<>
surface		@t_AMD3_5		?
contents		SDWORD		?
ent		@t_AMD3_6		?
dir		vec3_t		3t DUP (?)
intersect		sinmdl_intersection_t		<>
@tag_AMD3_3		ENDS

trace_t		TYPEDEF		@tag_AMD3_3

PM_NORMAL		EQU		0t
PM_ZOOM		EQU		1t
PM_INVEHICLE_ZOOM		EQU		2t
PM_SPECTATOR		EQU		3t
PM_INVEHICLE		EQU		4t
PM_LOCKVIEW		EQU		5t
PM_DEAD		EQU		6t
PM_GIB		EQU		7t
PM_FREEZE		EQU		8t
PM_MOVECAPTURED		EQU		9t
PM_ONBIKE		EQU		10t
PM_ATTACHVIEW		EQU		11t

pmtype_t		TYPEDEF		SDWORD

PMF_DUCKED		EQU		000000001h
PMF_JUMP_HELD		EQU		000000002h
PMF_ON_GROUND		EQU		000000004h
PMF_TIME_WATERJUMP		EQU		000000008h
PMF_TIME_LAND		EQU		000000010h
PMF_TIME_TELEPORT		EQU		000000020h
PMF_NO_PREDICTION		EQU		000000040h
PMF_MOREBITS		EQU		000000080h
PMF_OLDNOCLIP		EQU		000000100h
PMF_MUTANT		EQU		000000200h
PMF_ADRENALINE		EQU		000000400h
PMF_NOAIRCLAMP		EQU		000000800h
CROUCH_HEIGHT		EQU		36t
CROUCH_EYE_HEIGHT		EQU		30t
STAND_HEIGHT		EQU		72t
STAND_EYE_HEIGHT		EQU		66t
HOVERBIKE_HEIGHT		EQU		32t
HOVERBIKE_EYE_HEIGHT		EQU		24t
@tag_AMD3_5		STRUCT 1t
pm_type		pmtype_t		?
origin		SWORD		3t DUP (?)
velocity		SWORD		3t DUP (?)
pm_flags		SWORD		?
pm_time		BYTE		?
AMD_gravity		SWORD		?
delta_angles		SWORD		3t DUP (?)
@tag_AMD3_5		ENDS

pmove_state_t		TYPEDEF		@tag_AMD3_5

GRAVITY_AXIS_SHIFT		EQU		13t
GRAVITY_AXIS_MASK		EQU		00000e000h
GRAVITY_MASK		EQU		0ffff1fffh
GRAVITY_NUM_AXIS		EQU		6t
@tag_AMD3_6		STRUCT 1t
x		SDWORD		?
y		SDWORD		?
z		SDWORD		?
sign		SDWORD		?
@tag_AMD3_6		ENDS

gravityaxis_t		TYPEDEF		@tag_AMD3_6

EXTERNDEF		C gravity_axis:@tag_AMD3_6

BUTTON_ATTACK		EQU		1t
BUTTON_USE		EQU		2t
BUTTON_JUMP		EQU		4t
BUTTON_ANY		EQU		128t
@tag_AMD3_usercmd_s		STRUCT 1t
msec		BYTE		?
buttons		BYTE		?
angles		SWORD		3t DUP (?)
forwardmove		SWORD		?
sidemove		SWORD		?
upmove		SWORD		?
impulse		BYTE		?
lightlevel		BYTE		?
debris		BYTE		?
@tag_AMD3_usercmd_s		ENDS

usercmd_t		TYPEDEF		@tag_AMD3_usercmd_s

MAXTOUCH		EQU		32t
@t_AMD3_7		TYPEDEF		PTR @tag_AMD3_edict_s
@t_AMD3_8		TYPEDEF		PTR @tag_AMD3_edict_s
@t_AMD3_9		TYPEDEF		PTR csurface_t
@proto_AMD3_54		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4, :PTR REAL4
@t_AMD3_10		TYPEDEF		PTR @proto_AMD3_54
@proto_AMD3_55		TYPEDEF		PROTO STDCALL :PTR REAL4
@t_AMD3_11		TYPEDEF		PTR @proto_AMD3_55
@tag_AMD3_7		STRUCT 1t
s		pmove_state_t		<>
cmd		usercmd_t		<>
snapinitial		qboolean		?
numtouch		SDWORD		?
touchents		@t_AMD3_7		32t DUP (?)
viewangles		vec3_t		3t DUP (?)
viewheight		REAL4		?
mins		vec3_t		3t DUP (?)
maxs		vec3_t		3t DUP (?)
groundentity		@t_AMD3_8		?
groundsurface		@t_AMD3_9		?
groundplane		cplane_t		<>
groundcontents		SDWORD		?
watertype		SDWORD		?
waterlevel		SDWORD		?
onladder		qboolean		?
trace		@t_AMD3_10		?
pointcontents		@t_AMD3_11		?
@tag_AMD3_7		ENDS

pmove_t		TYPEDEF		@tag_AMD3_7

EF_ROTATE		EQU		000000001h
EF_ROCKET		EQU		000000002h
EF_GIB		EQU		000000004h
EF_PULSE		EQU		000000008h
EF_SMOOTHANGLES		EQU		000000010h
EF_EVERYFRAME		EQU		000000020h
EF_CROUCH		EQU		000000040h
EF_EFFECTS_16		EQU		000000080h
EF_GRAVITY_AXIS_0		EQU		000000100h
EF_GRAVITY_AXIS_1		EQU		000000200h
EF_GRAVITY_AXIS_2		EQU		000000400h
EF_BEAMEFFECT		EQU		000000800h
EF_AUTO_ANIMATE		EQU		000001000h
EF_NOFOOTSTEPS		EQU		000002000h
EF_EFFECTS_32		EQU		000008000h
EF_WARM		EQU		000004000h
EF_HOVER		EQU		000010000h
EF_HOVERTHRUST		EQU		000020000h
EF_HOVERTURBO		EQU		000040000h
EF_VIEWMODEL		EQU		000080000h
EF_ANIMEROCKET		EQU		000100000h
EF_FLAMES		EQU		000200000h
EF_DEATHFLAMES		EQU		000400000h
EF_PLASMATRAIL1		EQU		000800000h
EF_PLASMATRAIL2		EQU		001000000h
EF_NUKETRAIL		EQU		002000000h
EF_FORCEBASELINE		EQU		000000040h
MDL_GROUP_SKINOFFSET_BIT0		EQU		000000001h
MDL_GROUP_SKINOFFSET_BIT1		EQU		000000002h
MDL_GROUP_FULLBRIGHT		EQU		000000004h
MDL_GROUP_ENVMAPPED_GOLD		EQU		000000008h
MDL_GROUP_ENVMAPPED_SILVER		EQU		000000010h
MDL_GROUP_TRANSLUCENT_33		EQU		000000020h
MDL_GROUP_TRANSLUCENT_66		EQU		000000040h
MDL_GROUP_NODRAW		EQU		000000080h
MDL_GROUP_SURFACETYPE_BIT0		EQU		000000100h
MDL_GROUP_SURFACETYPE_BIT1		EQU		000000200h
MDL_GROUP_SURFACETYPE_BIT2		EQU		000000400h
MDL_GROUP_SURFACETYPE_BIT3		EQU		000000800h
MDL_GROUP_RICOCHET		EQU		000001000h
MDL_GROUP_SKIN_NO_DAMAGE		EQU		000002000h
MDL_GROUP_MASKED		EQU		000004000h
MDL_GROUP_TWOSIDED		EQU		000008000h
BONE_ORIGIN		EQU		000000fffh
BONE_2015ATTACH		EQU		000000800h
PARTICLE_RANDOM		EQU		000000001h
PARTICLE_OVERBRIGHT		EQU		000000002h
PARTICLE_ADDITIVE		EQU		000000004h
PARTICLE_FIRE		EQU		000000008h
PARTICLE_HITSOLID		EQU		000000010h
PARTICLE_HITENTS		EQU		000000020h
PARTICLE_HITREMOVE		EQU		000000040h
RF_MINLIGHT		EQU		000000001h
RF_VIEWERMODEL		EQU		000000002h
RF_WEAPONMODEL		EQU		000000004h
RF_FULLBRIGHT		EQU		000000008h
RF_ENVMAPPED		EQU		000000010h
RF_TRANSLUCENT		EQU		000000020h
RF_FRAMELERP		EQU		000000040h
RF_BEAM		EQU		000000080h
RF_CUSTOMSKIN		EQU		000000100h
RF_GLOW		EQU		000000200h
RF_DONTDRAW		EQU		000000400h
RF_LENSFLARE		EQU		000000800h
RF_DLIGHT		EQU		000001000h
RF_DETAIL		EQU		000002000h
RF_LIGHTOFFSET		EQU		000004000h
RF_XFLIP		EQU		000008000h
RDF_UNDERWATER		EQU		1t
RDF_NOWORLDMODEL		EQU		2t
RDF_NOCLEAR		EQU		4t
RDF_NOENTITIES		EQU		8t
TE_GUNSHOT		EQU		0t
TE_PARTICLES		EQU		1t
TE_RANDOM_PARTICLES		EQU		2t
TE_TESSELATE		EQU		3t
TE_LASER		EQU		4t
TE_BURNWALL		EQU		5t
TE_TEMPMODEL		EQU		6t
TE_STRIKE		EQU		7t
TE_DLIGHT		EQU		8t
TE_ROCKET_EXPLOSION		EQU		9t
TE_BEAM		EQU		10t
TE_DAMAGE_WALL		EQU		11t
TE_TELEPORT_EFFECT		EQU		12t
TE_BULLET_SPRAY		EQU		13t
TE_SCALED_EXPLOSION		EQU		14t
TE_PULSE_EXPLOSION		EQU		15t
TE_FLAMETHROWER		EQU		16t
TE_FLAMETHROWERROW		EQU		17t
TE_FLAMETHROWERHIT		EQU		18t
TE_FLAME		EQU		19t
TE_NUKE_EXPLOSION		EQU		20t
TE_BOW_EXPLOSION		EQU		21t
TE_HOVERBOOSTER		EQU		22t
TE_SIZED_PARTICLES		EQU		23t
TE_RANDOM_SIZED_PARTICLES		EQU		24t
TE_PARTICLES_FULL		EQU		25t
TE_RANDOM_PARTICLES_FULL		EQU		26t
TE_TRACER		EQU		27t

temp_event_t		TYPEDEF		SDWORD

TM_ORIGIN		EQU		000000001h
TM_ANGLES		EQU		000000002h
TM_ANIM		EQU		000000004h
TM_SCALE		EQU		000000008h
TM_FLAGS		EQU		000000010h
TM_OWNER		EQU		000000020h
TM_LIFE		EQU		000000040h
TM_ALPHA		EQU		000000080h
TEMPMODEL_RANDOM_ROLL		EQU		000000001h
TEMPMODEL_AUTO_ANIMATE		EQU		000000002h
TEMPMODEL_ANIMATE_ONCE		EQU		000000004h
TEMPMODEL_ANIMATE_FAST		EQU		000000008h
TEMPMODEL_RANDOM_PITCH		EQU		000000010h
TEMPMODEL_RANDOM_YAW		EQU		000000020h
TEMPMODEL_ALPHAFADE		EQU		000000040h
TEMPMODEL_ANIMATE_SCALE		EQU		000000080h
TEMPMODEL_USE_PHYSICS		EQU		000000100h
TEMPMODEL_BOUNCE		EQU		000000200h
TEMPMODEL_TOUCH_DIE		EQU		000000400h
TEMPMODEL_LERP		EQU		000000800h
TEMPMODEL_FRAMELERP		EQU		000001000h
TEMPMODEL_TOUCH_DIE_NO_FADE		EQU		000002000h
BM_ALPHA		EQU		000000001h
BM_SCALE		EQU		000000002h
BM_FLAGS		EQU		000000004h
BM_LIFE		EQU		000000008h
BEAM_AUTO_ANIMATE		EQU		000000001h
BEAM_ANIMATE_ONCE		EQU		000000002h
BEAM_ANIMATE_FAST		EQU		000000004h
BEAM_ROLL		EQU		000000008h
BEAM_ANIMATE_RANDOM_START		EQU		000000010h
BEAM_LIGHTNING_EFFECT		EQU		000000020h
BEAM_RANDOM_ALPHA		EQU		000000040h
TESS_ORIGIN		EQU		000000001h
TESS_MINSIZE		EQU		000000002h
TESS_MAXSIZE		EQU		000000004h
TESS_DIR		EQU		000000008h
TESS_POWER		EQU		000000010h
TESS_PERCENT		EQU		000000020h
TESS_THICK		EQU		000000040h
TESS_ENTNUM		EQU		000000080h
TESS_LIGHTSTYLE		EQU		000000100h
TESS_TYPE		EQU		000000200h
TESSELATE_FALL		EQU		1t
TESSELATE_EXPANDANDSHRINK		EQU		2t
TESSELATE_EXPLODE		EQU		3t
TESSELATE_FALLANDTRAIL		EQU		4t
TESSELATE_IMPLODE		EQU		5t
TESS_DEFAULT_MIN_SIZE		EQU		10t
TESS_DEFAULT_MAX_SIZE		EQU		25t
TESS_DEFAULT_PERCENT		TEXTEQU		<0.15f>
TESS_DEFAULT_POWER		EQU		128t
TESS_DEFAULT_LIGHTSTYLE		EQU		125t
TESS_DEFAULT_TYPE		EQU		0t
SPLASH_UNKNOWN		EQU		0t
SPLASH_SPARKS		EQU		1t
SPLASH_BLUE_WATER		EQU		2t
SPLASH_BROWN_WATER		EQU		3t
SPLASH_SLIME		EQU		4t
SPLASH_LAVA		EQU		5t
SPLASH_BLOOD		EQU		6t
CHAN_AUTO		EQU		0t
CHAN_WEAPON		EQU		1t
CHAN_VOICE		EQU		2t
CHAN_ITEM		EQU		3t
CHAN_BODY		EQU		4t
CHAN_DIALOG		EQU		5t
CHAN_DIALOG_SECONDARY		EQU		6t
CHAN_WEAPONIDLE		EQU		7t
CHAN_NO_PHS_ADD		EQU		8t
CHAN_RELIABLE		EQU		16t
ATTN_NONE		EQU		0t
ATTN_NORM		EQU		1t
ATTN_IDLE		EQU		2t
ATTN_STATIC		EQU		3t
STAT_HEALTH		EQU		0t
STAT_WEAPONLIST		EQU		1t
STAT_AMMO		EQU		2t
STAT_SELECTED_ICON		EQU		3t
STAT_SELECTED_AMOUNT		EQU		4t
STAT_PREVIOUS_ICON		EQU		5t
STAT_NEXT_ICON		EQU		6t
STAT_PICKUP_ICON		EQU		7t
STAT_PICKUP_STRING		EQU		8t
STAT_LAYOUTS		EQU		9t
STAT_FRAGS		EQU		10t
STAT_FLASHES		EQU		11t
STAT_AMMO_BULLET357		EQU		12t
STAT_AMMO_SHOTGUN		EQU		13t
STAT_AMMO_BULLET10MM		EQU		14t
STAT_AMMO_BULLET50MM		EQU		15t
STAT_AMMO_BULLETPULSE		EQU		16t
STAT_AMMO_BULLETSNIPER		EQU		17t
STAT_AMMO_ROCKETS		EQU		18t
STAT_AMMO_SPIDERMINES		EQU		19t
STAT_ARMOR_HEAD		EQU		20t
STAT_ARMOR_BODY		EQU		21t
STAT_ARMOR_LEGS		EQU		22t
STAT_ARMOR		EQU		23t
STAT_SELECTED_MODELINDEX		EQU		24t
STAT_CURRENT_WEAPON		EQU		25t
STAT_CROSSHAIR		EQU		26t
STAT_CLIPAMMO		EQU		27t
STAT_POWERUPTIMER		EQU		28t
STAT_POWERUPTYPE		EQU		29t
STAT_SELECTED_NAME		EQU		30t
STAT_EXITSIGN		EQU		31t
STAT_LASTLAP		EQU		12t
STAT_CURRENTLAP		EQU		13t
STAT_CPCOUNT		EQU		14t
STAT_NIGHTVISION		EQU		15t
P_SHIELDS		EQU		1t
P_ADRENALINE		EQU		2t
P_CLOAK		EQU		3t
P_MUTAGEN		EQU		4t
P_OXYGEN		EQU		5t
MAX_STATS		EQU		32t
NUM_AMMO_TYPES		EQU		8t
NUM_2015_AMMO_TYPES		EQU		4t
STAT_AMMO_BASE		EQU		00000000ch
NUM_ARMOR_TYPES		EQU		3t
STAT_ARMOR_BASE		EQU		000000014h
DRAW_STATS		EQU		000000001h
DRAW_SPECTATOR		EQU		000000002h
DRAW_MISSIONCPU		EQU		000000004h
DRAW_SCORES		EQU		000000008h
DRAW_OVERLAY		EQU		000000010h
DF_NO_HEALTH		EQU		000000001h
DF_NO_POWERUPS		EQU		000000002h
DF_WEAPONS_STAY		EQU		000000004h
DF_NO_FALLING		EQU		000000008h
DF_INSTANT_ITEMS		EQU		000000010h
DF_SAME_LEVEL		EQU		000000020h
DF_SKINTEAMS		EQU		000000040h
DF_MODELTEAMS		EQU		000000080h
DF_FRIENDLY_FIRE		EQU		000000100h
DF_SPAWN_FARTHEST		EQU		000000200h
DF_FORCE_RESPAWN		EQU		000000400h
DF_NO_ARMOR		EQU		000000800h
DF_FAST_WEAPONS		EQU		000001000h
DF_NOEXIT		EQU		000002000h
DF_INFINITE_AMMO		EQU		000004000h
DF_FIXED_FOV		EQU		000008000h
DF_NO_DROP_WEAPONS		EQU		000010000h
DF_BBOX_BULLETS		EQU		000020000h
DF_AUTO_INFORMER		EQU		000040000h
DF_INFORMER_LOCK		EQU		000080000h
DF_MIDNIGHT		EQU		000100000h
DF_FLASHLIGHT		EQU		000200000h
DF_FLASHLIGHTON		EQU		000400000h
DF_GOGGLES		EQU		000800000h
DF_GOGGLESON		EQU		001000000h
CS_NAME		EQU		0t
CS_CDTRACK		EQU		1t
CS_SKY		EQU		2t
CS_SKYAXIS		EQU		3t
CS_SKYROTATE		EQU		4t
CS_MAXCLIENTS		EQU		5t
CS_STATUSBAR		EQU		6t
CS_MAPCHECKSUM		EQU		31t
CS_MODELS		EQU		32t
CS_SOUNDS		EQU		0000002a0h
CS_IMAGES		EQU		0000004a0h
CS_LIGHTS		EQU		0000005a0h
CS_ITEMS		EQU		0000006a0h
CS_PLAYERSKINS		EQU		0000007a0h
CS_SOUNDTRACK		EQU		0000008a0h
CS_CHECKPOINTS		EQU		0000008a1h
CS_BIKESKINS		EQU		0000008a2h
MAX_CONFIGSTRINGS		EQU		0000009a2h
MAX_NORMCONFIGSTRINGS		EQU		0000008a1h
EV_NONE		EQU		0t
EV_ITEM_RESPAWN		EQU		1t
EV_FOOTSTEP		EQU		2t
EV_FALLSHORT		EQU		3t
EV_MALE_FALL		EQU		4t
EV_MALE_FALLFAR		EQU		5t
EV_FEMALE_FALL		EQU		6t
EV_FEMALE_FALLFAR		EQU		7t
EV_PLAYER_TELEPORT		EQU		8t

entity_event_t		TYPEDEF		SDWORD

MAX_MODEL_GROUPS		EQU		24t
@tag_AMD3_10		STRUCT 1t
group_num		SDWORD		?
tri_num		SDWORD		?
orientation		vec3_t		3t DUP (?)
@tag_AMD3_10		ENDS

bone_t		TYPEDEF		@tag_AMD3_10

@tag_AMD3_entity_state_s		STRUCT 1t
number		SDWORD		?
origin		vec3_t		3t DUP (?)
angles		vec3_t		3t DUP (?)
quat		REAL4		4t DUP (?)
mat		REAL4		3t DUP (3t DUP (?))
old_origin		vec3_t		3t DUP (?)
modelindex		SDWORD		?
frame		SDWORD		?
prevframe		SDWORD		?
vieworigin		vec3_t		3t DUP (?)
viewangles		vec3_t		3t DUP (?)
anim		SDWORD		?
scale		REAL4		?
alpha		REAL4		?
color_r		REAL4		?
color_g		REAL4		?
color_b		REAL4		?
radius		SDWORD		?
bone		bone_t		<>
parent		SDWORD		?
numgroups		SDWORD		?
groups		BYTE		24t DUP (?)
gunanim		SDWORD		?
gunframe		SDWORD		?
gunmodelindex		SDWORD		?
lightofs		SDWORD		?
skinnum		SDWORD		?
effects		SDWORD		?
renderfx		SDWORD		?
solid		SDWORD		?
sound		SDWORD		?
event		SDWORD		?
@tag_AMD3_entity_state_s		ENDS

entity_state_t		TYPEDEF		@tag_AMD3_entity_state_s

MAIN_CONSOLE		TEXTEQU		<"maincon">
GENERIC_CONSOLE		TEXTEQU		<"gencon">
MISSION_CONSOLE		TEXTEQU		<"missioncon">
MAX_LAYOUT_LENGTH		EQU		1024t
MAX_CONSOLE_NAME		EQU		32t
MAX_BUFFER_LENGTH		EQU		1024t
MAX_CON_LINES		EQU		16t
MAX_STATUSBARS		EQU		32t
MAXCMDLINE		EQU		256t
MENU3D		EQU		0t
CONSOLE3D		EQU		1t

consolefocus_t		TYPEDEF		SDWORD

@t_AMD3_12		TYPEDEF		PTR SBYTE
@tag_AMD3_surface_state_s		STRUCT 1t
changed		qboolean		?
AMD_name		@t_AMD3_12		?
number		SDWORD		?
groupnumber		SDWORD		?
trans_state		qboolean		?
trans_mag		REAL4		?
trans_angle		REAL4		?
translucence		REAL4		?
magnitude		REAL4		?
frequency		REAL4		?
damage_frame		SDWORD		?
@tag_AMD3_surface_state_s		ENDS

surface_state_t		TYPEDEF		@tag_AMD3_surface_state_s

@tag_AMD3_statusbar_s		STRUCT 1t
AMD_width		REAL4		?
height		REAL4		?
min		REAL4		?
max		REAL4		?
value		REAL4		?
red		REAL4		?
green		REAL4		?
blue		REAL4		?
alpha		REAL4		?
update_time		REAL4		?
@tag_AMD3_statusbar_s		ENDS

statusbar_t		TYPEDEF		@tag_AMD3_statusbar_s

@tag_AMD3_console_state_s		STRUCT 1t
number		SDWORD		?
console_name		SBYTE		32t DUP (?)
spawnflags		SDWORD		?
create_time		REAL4		?
layout_update_time		REAL4		?
menufile_update_time		REAL4		?
layoutfile_update_time		REAL4		?
cleared_console_time		REAL4		?
name_update_time		REAL4		?
console_return_time		REAL4		?
red		REAL4		?
green		REAL4		?
blue		REAL4		?
alpha		REAL4		?
layout		SBYTE		1024t DUP (?)
menu_file		SBYTE		128t DUP (?)
layout_file		SBYTE		128t DUP (?)
virtual_width		REAL4		?
virtual_height		REAL4		?
fraction		REAL4		?
rows		SDWORD		?
cols		SDWORD		?
linepos		SDWORD		?
cmdline		SBYTE		256t DUP (?)
menu_level		SDWORD		?
sel_menu_item		SDWORD		?
focus		consolefocus_t		?
consoleactive		qboolean		?
menuactive		qboolean		?
sbar		statusbar_t		32t DUP (<>)
console_owner		SDWORD		?
@tag_AMD3_console_state_s		ENDS

console_state_t		TYPEDEF		@tag_AMD3_console_state_s

@tag_AMD3_console_buffer_state_s		STRUCT 1t
start_index		SDWORD		?
end_index		SDWORD		?
start		SDWORD		?
AMD_end		SDWORD		?
buffer		SBYTE		1024t DUP (?)
@tag_AMD3_console_buffer_state_s		ENDS

console_buffer_state_t		TYPEDEF		@tag_AMD3_console_buffer_state_s

mood_none		EQU		0t
mood_normal		EQU		1t
mood_action		EQU		2t
mood_suspense		EQU		3t
mood_mystery		EQU		4t
mood_success		EQU		5t
mood_failure		EQU		6t
mood_surprise		EQU		7t
mood_special		EQU		8t
mood_aux1		EQU		9t
mood_aux2		EQU		10t
mood_aux3		EQU		11t
mood_aux4		EQU		12t
mood_aux5		EQU		13t
mood_aux6		EQU		14t
mood_aux7		EQU		15t
mood_totalnumber		EQU		16t

music_mood_t		TYPEDEF		SDWORD

@tag_AMD3_13		STRUCT 1t
pmove		pmove_state_t		<>
viewangles		vec3_t		3t DUP (?)
viewoffset		vec3_t		3t DUP (?)
kick_angles		vec3_t		3t DUP (?)
gunangles		vec3_t		3t DUP (?)
gunoffset		vec3_t		3t DUP (?)
last_gunframe		SDWORD		?
last_gunanim		SDWORD		?
current_music_mood		BYTE		?
fallback_music_mood		BYTE		?
blend		REAL4		4t DUP (?)
fov		REAL4		?
rdflags		SDWORD		?
stats		SWORD		32t DUP (?)
@tag_AMD3_13		ENDS

player_state_t		TYPEDEF		@tag_AMD3_13

SINMDL_CMD_MAX_CMDS		EQU		128t
SINMDL_CMD_MAX_ARGS		EQU		32t
@t_AMD3_13		TYPEDEF		PTR SBYTE
@tag_AMD3_14		STRUCT 1t
num_args		SDWORD		?
args		@t_AMD3_13		32t DUP (?)
@tag_AMD3_14		ENDS

sinmdl_singlecmd_t		TYPEDEF		@tag_AMD3_14

@tag_AMD3_15		STRUCT 1t
num_cmds		SDWORD		?
cmds		sinmdl_singlecmd_t		128t DUP (<>)
@tag_AMD3_15		ENDS

sinmdl_cmd_t		TYPEDEF		@tag_AMD3_15

SOUND_SYNCH		EQU		000000001h
SOUND_SYNCH_FADE		EQU		000000002h
SOUND_RANDOM_PITCH_20		EQU		000000004h
SOUND_RANDOM_PITCH_40		EQU		000000008h
SOUND_LOCAL_DIALOG		EQU		000000010h
@tag_AMD3_16		STRUCT 1t
start		vec3_t		3t DUP (?)
AMD_end		vec3_t		3t DUP (?)
color		vec3_t		3t DUP (?)
alpha		REAL4		?
@tag_AMD3_16		ENDS

debugline_t		TYPEDEF		@tag_AMD3_16

@proto_AMD3_56		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
MatrixToEulerAngles		PROTO		@proto_AMD3_56

@proto_AMD3_57		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
TransposeMatrix		PROTO		@proto_AMD3_57

@proto_AMD3_58		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
MatrixTransformVector		PROTO		@proto_AMD3_58

@proto_AMD3_59		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
Matrix4TransformVector		PROTO		@proto_AMD3_59

@proto_AMD3_60		TYPEDEF		PROTO STDCALL :PTR REAL4
OrthoNormalize		PROTO		@proto_AMD3_60

@proto_AMD3_61		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
QuatToMat		PROTO		@proto_AMD3_61

@proto_AMD3_62		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
MatToQuat		PROTO		@proto_AMD3_62

@proto_AMD3_63		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :REAL4, :PTR REAL4
SlerpQuaternion		PROTO		@proto_AMD3_63

@proto_AMD3_64		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
AnglesToMat		PROTO		@proto_AMD3_64

@proto_AMD3_65		TYPEDEF		PROTO STDCALL :PTR REAL4, :REAL4, :PTR REAL4
RotateAxis		PROTO		@proto_AMD3_65

@proto_AMD3_66		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
MultQuat		PROTO		@proto_AMD3_66

@proto_AMD3_67		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
EulerToQuat		PROTO		@proto_AMD3_67

@proto_AMD3_68		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4, :PTR REAL4
VectorsToEulerAngles		PROTO		@proto_AMD3_68

@proto_AMD3_69		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
TransformFromTriangle		PROTO		@proto_AMD3_69

@proto_AMD3_70		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
TransformFromTriangle_2015		PROTO		@proto_AMD3_70

@proto_AMD3_71		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4
OriginFromTriangle		PROTO		@proto_AMD3_71

@proto_AMD3_72		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
CalculateRotatedBounds		PROTO		@proto_AMD3_72

@proto_AMD3_73		TYPEDEF		PROTO STDCALL :PTR REAL4, :PTR REAL4, :PTR REAL4
CalculateRotatedBounds2		PROTO		@proto_AMD3_73

@proto_AMD3_74		TYPEDEF		PROTO STDCALL :PTR SBYTE
MusicMood_NameToNum		PROTO		@proto_AMD3_74

@proto_AMD3_75		TYPEDEF		PROTO STDCALL :SDWORD
MusicMood_NumToName		PROTO		@proto_AMD3_75

@proto_AMD3_76		TYPEDEF		PROTO STDCALL :SDWORD
SURFACE_DamageMultiplier		PROTO		@proto_AMD3_76

; End of file ..\..\game\q_shared.h

ENDIF

