SYMBOL INDEX (6281 symbols across 556 files) FILE: CnCTDRAMapEditor/Controls/BasicSettings.Designer.cs class BasicSettings (line 17) | partial class BasicSettings method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/BasicSettings.cs class BasicSettings (line 23) | public partial class BasicSettings : UserControl method BasicSettings (line 25) | public BasicSettings(IGamePlugin plugin, dynamic basicSection) method isSinglePlayerCheckBox_CheckedChanged (line 74) | private void isSinglePlayerCheckBox_CheckedChanged(object sender, Even... FILE: CnCTDRAMapEditor/Controls/BriefingSettings.Designer.cs class BriefingSettings (line 17) | partial class BriefingSettings method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/BriefingSettings.cs class BriefingSettings (line 20) | public partial class BriefingSettings : UserControl method BriefingSettings (line 22) | public BriefingSettings(IGamePlugin plugin, dynamic briefingSection) FILE: CnCTDRAMapEditor/Controls/ImageTooltip.Designer.cs class ImageTooltip (line 17) | partial class ImageTooltip method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/ImageTooltip.cs class ImageTooltip (line 21) | public partial class ImageTooltip : ToolTip method ImageTooltip (line 25) | public ImageTooltip() method ImageTooltip_Popup (line 34) | private void ImageTooltip_Popup(object sender, PopupEventArgs e) method ImageTooltip_Draw (line 56) | private void ImageTooltip_Draw(object sender, DrawToolTipEventArgs e) FILE: CnCTDRAMapEditor/Controls/MapPanel.Designer.cs class MapPanel (line 17) | partial class MapPanel method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/MapPanel.cs class MapPanel (line 30) | public partial class MapPanel : Panel method MapPanel (line 143) | public MapPanel() method MapToClient (line 149) | public Point MapToClient(Point point) method MapToClient (line 156) | public Size MapToClient(Size size) method MapToClient (line 163) | public Rectangle MapToClient(Rectangle rectangle) method ClientToMap (line 170) | public Point ClientToMap(Point point) method ClientToMap (line 177) | public Size ClientToMap(Size size) method ClientToMap (line 184) | public Rectangle ClientToMap(Rectangle rectangle) method Invalidate (line 191) | public void Invalidate(Map invalidateMap) method Invalidate (line 201) | public void Invalidate(Map invalidateMap, Rectangle cellBounds) method Invalidate (line 218) | public void Invalidate(Map invalidateMap, IEnumerable cellB... method Invalidate (line 235) | public void Invalidate(Map invalidateMap, Point location) method Invalidate (line 245) | public void Invalidate(Map invalidateMap, IEnumerable locations) method Invalidate (line 255) | public void Invalidate(Map invalidateMap, int cell) method Invalidate (line 268) | public void Invalidate(Map invalidateMap, IEnumerable cells) method Invalidate (line 285) | public void Invalidate(Map invalidateMap, ICellOverlapper overlapper) method OnMouseEnter (line 299) | protected override void OnMouseEnter(EventArgs e) method OnMouseWheel (line 309) | protected override void OnMouseWheel(MouseEventArgs e) method OnClientSizeChanged (line 314) | protected override void OnClientSizeChanged(EventArgs e) method OnScroll (line 321) | protected override void OnScroll(ScrollEventArgs se) method OnPaintBackground (line 328) | protected override void OnPaintBackground(PaintEventArgs e) method OnPaint (line 335) | protected override void OnPaint(PaintEventArgs pe) method UpdateCamera (line 381) | private void UpdateCamera() method RecalculateTransforms (line 470) | private void RecalculateTransforms() method InvalidateScroll (line 489) | private void InvalidateScroll() method SendMessage (line 520) | [DllImport("user32.dll")] method SuspendDrawing (line 525) | private void SuspendDrawing() method ResumeDrawing (line 530) | private void ResumeDrawing() FILE: CnCTDRAMapEditor/Controls/MenuButton.Designer.cs class MenuButton (line 17) | partial class MenuButton method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/MenuButton.cs class MenuButton (line 22) | public partial class MenuButton : Button method MenuButton (line 32) | public MenuButton() method OnMouseDown (line 37) | protected override void OnMouseDown(MouseEventArgs mevent) method OnPaint (line 51) | protected override void OnPaint(PaintEventArgs pevent) FILE: CnCTDRAMapEditor/Controls/ObjectProperties.Designer.cs class ObjectProperties (line 17) | partial class ObjectProperties method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/ObjectProperties.cs class ObjectProperties (line 27) | public partial class ObjectProperties : UserControl method ObjectProperties (line 58) | public ObjectProperties() method Initialize (line 63) | public void Initialize(IGamePlugin plugin, bool isMockObject) method Triggers_CollectionChanged (line 82) | private void Triggers_CollectionChanged(object sender, NotifyCollectio... method UpdateDataSource (line 87) | private void UpdateDataSource() method Rebind (line 92) | private void Rebind() method Obj_PropertyChanged (line 176) | private void Obj_PropertyChanged(object sender, PropertyChangedEventAr... method comboBox_SelectedValueChanged (line 213) | private void comboBox_SelectedValueChanged(object sender, EventArgs e) method nud_ValueChanged (line 221) | private void nud_ValueChanged(object sender, EventArgs e) method checkBox_CheckedChanged (line 229) | private void checkBox_CheckedChanged(object sender, EventArgs e) class ObjectPropertiesPopup (line 238) | public class ObjectPropertiesPopup : ToolStripDropDown method ObjectPropertiesPopup (line 244) | public ObjectPropertiesPopup(IGamePlugin plugin, INotifyPropertyChange... method OnClosed (line 265) | protected override void OnClosed(ToolStripDropDownClosedEventArgs e) FILE: CnCTDRAMapEditor/Controls/PlayerSettings.Designer.cs class PlayerSettings (line 17) | partial class PlayerSettings method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/PlayerSettings.cs class PlayerSettings (line 26) | public partial class PlayerSettings : UserControl method PlayerSettings (line 31) | public PlayerSettings(IGamePlugin plugin, PropertyTracker house... method playersListBox_SelectedIndexChanged (line 76) | private void playersListBox_SelectedIndexChanged(object sender, EventA... FILE: CnCTDRAMapEditor/Controls/PropertiesComboBox.Designer.cs class PropertiesComboBox (line 17) | partial class PropertiesComboBox method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/PropertiesComboBox.cs class PropertiesComboBox (line 20) | public partial class PropertiesComboBox : ComboBox method PropertiesComboBox (line 37) | public PropertiesComboBox() method OnDropDownClosed (line 42) | protected override void OnDropDownClosed(EventArgs e) method OnDropDown (line 53) | protected override void OnDropDown(EventArgs e) FILE: CnCTDRAMapEditor/Controls/TerrainProperties.Designer.cs class TerrainProperties (line 17) | partial class TerrainProperties method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/TerrainProperties.cs class TerrainProperties (line 27) | public partial class TerrainProperties : UserControl method TerrainProperties (line 47) | public TerrainProperties() method Initialize (line 52) | public void Initialize(IGamePlugin plugin, bool isMockObject) method Triggers_CollectionChanged (line 68) | private void Triggers_CollectionChanged(object sender, System.Collecti... method UpdateDataSource (line 73) | private void UpdateDataSource() method Rebind (line 78) | private void Rebind() method Obj_PropertyChanged (line 90) | private void Obj_PropertyChanged(object sender, PropertyChangedEventAr... method comboBox_SelectedValueChanged (line 107) | private void comboBox_SelectedValueChanged(object sender, EventArgs e) method nud_ValueChanged (line 115) | private void nud_ValueChanged(object sender, EventArgs e) class TerrainPropertiesPopup (line 124) | public class TerrainPropertiesPopup : ToolStripDropDown method TerrainPropertiesPopup (line 130) | public TerrainPropertiesPopup(IGamePlugin plugin, Terrain terrain) method OnClosed (line 151) | protected override void OnClosed(ToolStripDropDownClosedEventArgs e) FILE: CnCTDRAMapEditor/Controls/TypeComboBox.Designer.cs class TypeComboBox (line 17) | partial class TypeComboBox method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Controls/TypeComboBox.cs class TypeComboBox (line 27) | public partial class TypeComboBox : ComboBox method TypeComboBox (line 45) | public TypeComboBox() method OnMeasureItem (line 53) | protected override void OnMeasureItem(MeasureItemEventArgs e) method OnDrawItem (line 64) | protected override void OnDrawItem(DrawItemEventArgs e) FILE: CnCTDRAMapEditor/Dialogs/ErrorMessageBox.Designer.cs class ErrorMessageBox (line 17) | partial class ErrorMessageBox method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Dialogs/ErrorMessageBox.cs class ErrorMessageBox (line 27) | public partial class ErrorMessageBox : Form method ErrorMessageBox (line 45) | public ErrorMessageBox() method btnCopy_Click (line 50) | private void btnCopy_Click(object sender, EventArgs e) FILE: CnCTDRAMapEditor/Dialogs/InviteMessageBox.Designer.cs class InviteMessageBox (line 17) | partial class InviteMessageBox method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Dialogs/InviteMessageBox.cs class InviteMessageBox (line 21) | public partial class InviteMessageBox : Form method InviteMessageBox (line 25) | public InviteMessageBox() method InviteMessageBox_Load (line 30) | private void InviteMessageBox_Load(object sender, EventArgs e) FILE: CnCTDRAMapEditor/Dialogs/MapSettingsDialog.Designer.cs class MapSettingsDialog (line 17) | partial class MapSettingsDialog method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 43) | private void InitializeComponent() FILE: CnCTDRAMapEditor/Dialogs/MapSettingsDialog.cs class MapSettingsDialog (line 29) | public partial class MapSettingsDialog : Form method SendMessage (line 36) | [DllImport("user32.dll")] type TVITEM (line 39) | private struct TVITEM method MapSettingsDialog (line 60) | public MapSettingsDialog(IGamePlugin plugin, PropertyTracker cells) FILE: CnCTDRAMapEditor/Event/UndoRedoEventArgs.cs class UndoRedoEventArgs (line 20) | public class UndoRedoEventArgs method UndoRedoEventArgs (line 26) | public UndoRedoEventArgs(MapPanel mapPanel, Map map) FILE: CnCTDRAMapEditor/Globals.cs class Globals (line 22) | public static class Globals method Globals (line 24) | static Globals() class Developer (line 66) | public static class Developer FILE: CnCTDRAMapEditor/Interface/IBrowsableType.cs type IBrowsableType (line 19) | public interface IBrowsableType FILE: CnCTDRAMapEditor/Interface/ICellOccupier.cs type ICellOccupier (line 17) | public interface ICellOccupier FILE: CnCTDRAMapEditor/Interface/ICellOverlapper.cs type ICellOverlapper (line 19) | public interface ICellOverlapper FILE: CnCTDRAMapEditor/Interface/IGamePlugin.cs type FileType (line 24) | public enum FileType type GameType (line 33) | public enum GameType type IGamePlugin (line 40) | public interface IGamePlugin : IDisposable method New (line 50) | void New(string theater); method Load (line 52) | IEnumerable Load(string path, FileType fileType); method Save (line 54) | bool Save(string path, FileType fileType); FILE: CnCTDRAMapEditor/Interface/INamedType.cs type INamedType (line 17) | public interface INamedType FILE: CnCTDRAMapEditor/Interface/ITechnoType.cs type ITechnoType (line 17) | public interface ITechnoType FILE: CnCTDRAMapEditor/Interface/ITool.cs type ITool (line 25) | public interface ITool : IDisposable FILE: CnCTDRAMapEditor/Interface/IWidget.cs type IWidget (line 24) | public interface IWidget : IDisposable method Render (line 26) | void Render(Graphics graphics); FILE: CnCTDRAMapEditor/MainForm.Designer.cs class MainForm (line 17) | partial class MainForm method Dispose (line 28) | protected override void Dispose(bool disposing) method InitializeComponent (line 44) | private void InitializeComponent() FILE: CnCTDRAMapEditor/MainForm.cs class MainForm (line 36) | public partial class MainForm : Form type ToolType (line 38) | [Flags] method MainForm (line 109) | static MainForm() method MainForm (line 114) | public MainForm() method SteamUpdateTimer_Tick (line 140) | private void SteamUpdateTimer_Tick(object sender, EventArgs e) method OnLoad (line 148) | protected override void OnLoad(EventArgs e) method OnClosed (line 160) | protected override void OnClosed(EventArgs e) method ProcessCmdKey (line 168) | protected override bool ProcessCmdKey(ref Message msg, Keys keyData) method UpdateUndoRedo (line 245) | private void UpdateUndoRedo() method UndoRedo_Updated (line 251) | private void UndoRedo_Updated(object sender, EventArgs e) method fileNewMenuItem_Click (line 256) | private void fileNewMenuItem_Click(object sender, EventArgs e) method fileOpenMenuItem_Click (line 311) | private void fileOpenMenuItem_Click(object sender, EventArgs e) method fileSaveMenuItem_Click (line 365) | private void fileSaveMenuItem_Click(object sender, EventArgs e) method fileSaveAsMenuItem_Click (line 390) | private void fileSaveAsMenuItem_Click(object sender, EventArgs e) method fileExportMenuItem_Click (line 436) | private void fileExportMenuItem_Click(object sender, EventArgs e) method fileExitMenuItem_Click (line 455) | private void fileExitMenuItem_Click(object sender, EventArgs e) method editUndoMenuItem_Click (line 460) | private void editUndoMenuItem_Click(object sender, EventArgs e) method editRedoMenuItem_Click (line 468) | private void editRedoMenuItem_Click(object sender, EventArgs e) method settingsMapSettingsMenuItem_Click (line 476) | private void settingsMapSettingsMenuItem_Click(object sender, EventArg... method settingsTeamTypesMenuItem_Click (line 500) | private void settingsTeamTypesMenuItem_Click(object sender, EventArgs e) method settingsTriggersMenuItem_Click (line 531) | private void settingsTriggersMenuItem_Click(object sender, EventArgs e) method Mru_FileSelected (line 598) | private void Mru_FileSelected(object sender, FileInfo e) method mapPanel_MouseMove (line 616) | private void mapPanel_MouseMove(object sender, MouseEventArgs e) method LoadFile (line 692) | private bool LoadFile(string loadFilename) method SaveFile (line 832) | private bool SaveFile(string saveFilename) method RefreshAvailableTools (line 873) | private void RefreshAvailableTools() method ClearActiveTool (line 907) | private void ClearActiveTool() method RefreshActiveTool (line 922) | private void RefreshActiveTool() method clampActiveToolForm (line 1115) | private void clampActiveToolForm() method ActiveToolForm_ResizeEnd (line 1143) | private void ActiveToolForm_ResizeEnd(object sender, EventArgs e) method Triggers_CollectionChanged (line 1148) | private void Triggers_CollectionChanged(object sender, System.Collecti... method mainToolStripButton_Click (line 1153) | private void mainToolStripButton_Click(object sender, EventArgs e) method UpdateVisibleLayers (line 1206) | private void UpdateVisibleLayers() method viewLayersMenuItem_CheckedChanged (line 1236) | private void viewLayersMenuItem_CheckedChanged(object sender, EventArg... method toolTabControl_Selected (line 1241) | private void toolTabControl_Selected(object sender, TabControlEventArg... method developerGenerateMapPreviewMenuItem_Click (line 1249) | private void developerGenerateMapPreviewMenuItem_Click(object sender, ... method developerGoToINIMenuItem_Click (line 1261) | private void developerGoToINIMenuItem_Click(object sender, EventArgs e) method developerGenerateMapPreviewDirectoryMenuItem_Click (line 1287) | private void developerGenerateMapPreviewDirectoryMenuItem_Click(object... method developerDebugShowOverlapCellsMenuItem_CheckedChanged (line 1336) | private void developerDebugShowOverlapCellsMenuItem_CheckedChanged(obj... method filePublishMenuItem_Click (line 1343) | private void filePublishMenuItem_Click(object sender, EventArgs e) method mainToolStrip_MouseMove (line 1374) | private void mainToolStrip_MouseMove(object sender, MouseEventArgs e) method MainForm_FormClosing (line 1379) | private void MainForm_FormClosing(object sender, FormClosingEventArgs e) method PromptSaveMap (line 1384) | private bool PromptSaveMap() FILE: CnCTDRAMapEditor/Model/BasicSection.cs class BooleanTypeConverter (line 24) | public class BooleanTypeConverter : TypeConverter method CanConvertFrom (line 26) | public override bool CanConvertFrom(ITypeDescriptorContext context, Ty... method CanConvertTo (line 31) | public override bool CanConvertTo(ITypeDescriptorContext context, Type... method ConvertTo (line 36) | public override object ConvertTo(ITypeDescriptorContext context, Cultu... method ConvertFrom (line 46) | public override object ConvertFrom(ITypeDescriptorContext context, Cul... class PercentageTypeConverter (line 58) | public class PercentageTypeConverter : TypeConverter method CanConvertFrom (line 60) | public override bool CanConvertFrom(ITypeDescriptorContext context, Ty... method CanConvertTo (line 65) | public override bool CanConvertTo(ITypeDescriptorContext context, Type... method ConvertTo (line 70) | public override object ConvertTo(ITypeDescriptorContext context, Cultu... method ConvertFrom (line 81) | public override object ConvertFrom(ITypeDescriptorContext context, Cul... class BasicSection (line 108) | public class BasicSection : INotifyPropertyChanged method SetField (line 172) | protected bool SetField(ref T field, T value, [CallerMemberName] st... method OnPropertyChanged (line 183) | protected void OnPropertyChanged(string propertyName) => PropertyChang... FILE: CnCTDRAMapEditor/Model/BriefingSection.cs class BriefingSection (line 19) | public class BriefingSection FILE: CnCTDRAMapEditor/Model/Building.cs class Building (line 24) | public class Building : ICellOverlapper, ICellOccupier, INotifyPropertyC... method Clone (line 68) | public Building Clone() method SetField (line 85) | protected bool SetField(ref T field, T value, [CallerMemberName] st... method OnPropertyChanged (line 96) | protected void OnPropertyChanged(string propertyName) => PropertyChang... method Clone (line 98) | object ICloneable.Clone() FILE: CnCTDRAMapEditor/Model/BuildingType.cs class BuildingType (line 22) | public class BuildingType : ICellOverlapper, ICellOccupier, ITechnoType,... method BuildingType (line 54) | public BuildingType(sbyte id, string name, string textId, bool[,] occu... method BuildingType (line 91) | public BuildingType(sbyte id, string name, string textId, bool[,] occu... method BuildingType (line 96) | public BuildingType(sbyte id, string name, string textId, bool[,] occu... method BuildingType (line 101) | public BuildingType(sbyte id, string name, string textId, bool[,] occu... method BuildingType (line 106) | public BuildingType(sbyte id, string name, string textId, bool[,] occu... method BuildingType (line 111) | public BuildingType(sbyte id, string name, string textId, bool[,] occu... method Equals (line 116) | public override bool Equals(object obj) method GetHashCode (line 134) | public override int GetHashCode() method ToString (line 139) | public override string ToString() method Init (line 144) | public void Init(GameType gameType, TheaterType theater, HouseType hou... FILE: CnCTDRAMapEditor/Model/CellGrid.cs type FacingType (line 22) | public enum FacingType class CellChangedEventArgs (line 35) | public class CellChangedEventArgs : EventArgs method CellChangedEventArgs (line 45) | public CellChangedEventArgs(CellMetrics metrics, int cell, T oldValue,... method CellChangedEventArgs (line 53) | public CellChangedEventArgs(CellMetrics metrics, Point location, T old... class CellGrid (line 62) | public class CellGrid : IEnumerable<(int Cell, T Value)>, IEnumerable method CellGrid (line 92) | public CellGrid(CellMetrics metrics) method Clear (line 99) | public void Clear() method Adjacent (line 105) | public T Adjacent(Point location, FacingType facing) method Adjacent (line 110) | public T Adjacent(int cell, FacingType facing) method CopyTo (line 120) | public bool CopyTo(CellGrid other) method OnCellChanged (line 135) | protected virtual void OnCellChanged(CellChangedEventArgs e) method OnCleared (line 140) | protected virtual void OnCleared() method IntersectsWith (line 145) | public IEnumerable<(int Cell, T Value)> IntersectsWith(ISet cells) method IntersectsWith (line 160) | public IEnumerable<(int Cell, T Value)> IntersectsWith(ISet loc... method GetEnumerator (line 176) | public IEnumerator<(int Cell, T Value)> GetEnumerator() method GetEnumerator (line 188) | IEnumerator IEnumerable.GetEnumerator() FILE: CnCTDRAMapEditor/Model/CellMetrics.cs class CellMetrics (line 24) | public class CellMetrics method Contains (line 42) | public bool Contains(Point location) => ((location.X >= 0) && (locatio... method Contains (line 44) | public bool Contains(int cell) => ((cell >= 0) && (cell < Length)); method CellMetrics (line 46) | public CellMetrics(int width, int height) method CellMetrics (line 52) | public CellMetrics(Size size) method GetCell (line 57) | public bool GetCell(Point location, out int cell) method GetLocation (line 63) | public bool GetLocation(int cell, out Point location) method Adjacent (line 69) | public bool Adjacent(Point location, FacingType facing, out Point adja... method Adjacent (line 107) | public bool Adjacent(int cell, FacingType facing, out int adjacent) method Clip (line 120) | public void Clip(ref Point location) method Clip (line 126) | public void Clip(ref Point location, Size margin) method Clip (line 131) | public void Clip(ref Point location, Size topLeftMargin, Size bottomRi... FILE: CnCTDRAMapEditor/Model/CellTrigger.cs class CellTrigger (line 17) | public class CellTrigger FILE: CnCTDRAMapEditor/Model/DirectionType.cs class DirectionType (line 19) | public class DirectionType method DirectionType (line 27) | public DirectionType(byte id, string name, FacingType facing) method DirectionType (line 34) | public DirectionType(byte id, string name) method Equals (line 39) | public override bool Equals(object obj) method GetHashCode (line 61) | public override int GetHashCode() method ToString (line 66) | public override string ToString() FILE: CnCTDRAMapEditor/Model/House.cs type AlliesMask (line 25) | public struct AlliesMask : IEnumerable method AlliesMask (line 29) | public AlliesMask(int value) method Set (line 34) | public void Set(int id) method Clear (line 44) | public void Clear(int id) method Equals (line 54) | public override bool Equals(object obj) method GetHashCode (line 59) | public override int GetHashCode() method ToString (line 64) | public override string ToString() method GetEnumerator (line 69) | public IEnumerator GetEnumerator() method GetEnumerator (line 80) | IEnumerator IEnumerable.GetEnumerator() class AlliesMaskTypeConverter (line 86) | public class AlliesMaskTypeConverter : TypeConverter method CanConvertFrom (line 88) | public override bool CanConvertFrom(ITypeDescriptorContext context, Ty... method CanConvertTo (line 93) | public override bool CanConvertTo(ITypeDescriptorContext context, Type... method ConvertTo (line 98) | public override object ConvertTo(ITypeDescriptorContext context, Cultu... method ConvertFrom (line 120) | public override object ConvertFrom(ITypeDescriptorContext context, Cul... class House (line 143) | public class House method House (line 166) | public House(HouseType type) FILE: CnCTDRAMapEditor/Model/HouseType.cs class HouseType (line 23) | public class HouseType method HouseType (line 35) | public HouseType(sbyte id, string name, string unitTeamColor, string b... method HouseType (line 44) | public HouseType(sbyte id, string name, string teamColor) method HouseType (line 49) | public HouseType(sbyte id, string name) method Equals (line 54) | public override bool Equals(object obj) method GetHashCode (line 72) | public override int GetHashCode() method ToString (line 77) | public override string ToString() FILE: CnCTDRAMapEditor/Model/Infantry.cs type InfantryStoppingType (line 26) | public enum InfantryStoppingType class Infantry (line 35) | public class Infantry : INotifyPropertyChanged, ICloneable method Infantry (line 61) | public Infantry(InfantryGroup infantryGroup) method Clone (line 66) | public Infantry Clone() method SetField (line 79) | protected bool SetField(ref T field, T value, [CallerMemberName] st... method OnPropertyChanged (line 90) | protected void OnPropertyChanged(string propertyName) => PropertyChang... method Clone (line 92) | object ICloneable.Clone() class InfantryGroup (line 98) | public class InfantryGroup : ICellOverlapper, ICellOccupier method InfantryGroup (line 108) | static InfantryGroup() method ClosestStoppingTypes (line 117) | public static IEnumerable ClosestStoppingTypes(P... FILE: CnCTDRAMapEditor/Model/InfantryType.cs class InfantryType (line 23) | public class InfantryType : ITechnoType, IBrowsableType method InfantryType (line 37) | public InfantryType(sbyte id, string name, string textId, string owner... method InfantryType (line 45) | public InfantryType(sbyte id, string name, string textId) method Equals (line 50) | public override bool Equals(object obj) method GetHashCode (line 68) | public override int GetHashCode() method ToString (line 73) | public override string ToString() method Init (line 78) | public void Init(GameType gameType, TheaterType theater, HouseType hou... FILE: CnCTDRAMapEditor/Model/Map.cs type MapLayerFlag (line 29) | [Flags] class MapContext (line 56) | public class MapContext : ITypeDescriptorContext method MapContext (line 68) | public MapContext(Map map, bool fractionalPercentages) method GetService (line 74) | public object GetService(Type serviceType) => null; method OnComponentChanged (line 76) | public void OnComponentChanged() { } method OnComponentChanging (line 78) | public bool OnComponentChanging() => true; class Map (line 81) | public class Map : ICloneable method Map (line 192) | public Map(BasicSection basicSection, TheaterType theater, Size cellSi... method BeginUpdate (line 254) | public void BeginUpdate() method EndUpdate (line 259) | public void EndUpdate() method InitTheater (line 267) | public void InitTheater(GameType gameType) method Update (line 305) | private void Update() method UpdateResourceOverlays (line 336) | private void UpdateResourceOverlays(ISet locations) method UpdateWallOverlays (line 357) | private void UpdateWallOverlays(ISet locations) method RemoveBibs (line 388) | private void RemoveBibs(Building building) method AddBibs (line 398) | private void AddBibs(Point location, Building building) method Clone (line 445) | public Map Clone() method GeneratePreview (line 498) | public TGA GeneratePreview(Size previewSize, bool sharpen) method GenerateMapPreview (line 546) | public TGA GenerateMapPreview() method GenerateWorkshopPreview (line 551) | public TGA GenerateWorkshopPreview() method Clone (line 556) | object ICloneable.Clone() method Overlay_CellChanged (line 561) | private void Overlay_CellChanged(object sender, CellChangedEventArgs(ref T field, T value, [CallerMemberName] st... method OnPropertyChanged (line 94) | protected void OnPropertyChanged(string propertyName) => PropertyChang... FILE: CnCTDRAMapEditor/Model/OccupierSet.cs class OccupierAddedEventArgs (line 24) | public class OccupierAddedEventArgs : EventArgs method OccupierAddedEventArgs (line 32) | public OccupierAddedEventArgs(CellMetrics metrics, int cell, T occupier) method OccupierAddedEventArgs (line 39) | public OccupierAddedEventArgs(CellMetrics metrics, Point location, T o... class OccupierRemovedEventArgs (line 47) | public class OccupierRemovedEventArgs : EventArgs method OccupierRemovedEventArgs (line 55) | public OccupierRemovedEventArgs(CellMetrics metrics, int cell, T occup... method OccupierRemovedEventArgs (line 62) | public OccupierRemovedEventArgs(CellMetrics metrics, Point location, T... class OccupierSet (line 70) | public class OccupierSet : IEnumerable<(Point Location, T Occupier)>,... method OccupierSet (line 90) | public OccupierSet(CellMetrics metrics) method CanAdd (line 96) | public bool CanAdd(Point location, T occupier, bool[,] occupyMask) method CanAdd (line 107) | public bool CanAdd(int x, int y, T occupier, bool[,] occupyMask) => Ca... method CanAdd (line 109) | public bool CanAdd(int cell, T occupier, bool[,] occupyMask) => metric... method CanAdd (line 111) | public bool CanAdd(Point location, T occupier) => (occupier != null) ?... method CanAdd (line 113) | public bool CanAdd(int x, int y, T occupier) => (occupier != null) ? C... method CanAdd (line 115) | public bool CanAdd(int cell, T occupier) => (occupier != null) ? CanAd... method Add (line 117) | public bool Add(Point location, T occupier, bool[,] occupyMask) method Add (line 128) | public bool Add(int x, int y, T occupier, bool[,] occupyMask) => Add(n... method Add (line 130) | public bool Add(int cell, T occupier, bool[,] occupyMask) => metrics.G... method Add (line 132) | public bool Add(Point location, T occupier) => (occupier != null) ? Ad... method Add (line 134) | public bool Add(int x, int y, T occupier) => (occupier != null) ? Add(... method Add (line 136) | public bool Add(int cell, T occupier) => (occupier != null) ? Add(cell... method Clear (line 138) | public void Clear() method Contains (line 145) | public bool Contains(int x, int y) => ((x >= 0) && (x < occupierCells.... method Contains (line 147) | public bool Contains(Point location) => Contains(location.X, location.Y); method Contains (line 149) | public bool Contains(int cell) => metrics.GetLocation(cell, out Point ... method Contains (line 151) | public bool Contains(T occupier) => occupiers.ContainsKey(occupier); method GetEnumerator (line 153) | public IEnumerator<(Point Location, T Occupier)> GetEnumerator() => oc... method Remove (line 155) | public bool Remove(T occupier) method Remove (line 167) | public bool Remove(Point location) => Remove(this[location]); method Remove (line 169) | public bool Remove(int x, int y) => Remove(new Point(x, y)); method Remove (line 171) | public bool Remove(int cell) => metrics.GetLocation(cell, out Point lo... method OfType (line 173) | public IEnumerable<(Point Location, U Occupier)> OfType() where U :... method OnOccupierAdded (line 175) | protected virtual void OnOccupierAdded(OccupierAddedEventArgs e) method OnOccupierRemoved (line 180) | protected virtual void OnOccupierRemoved(OccupierRemovedEventArgs e) method OnCleared (line 185) | protected virtual void OnCleared() method GetEnumerator (line 190) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); method DoAdd (line 192) | private bool DoAdd(Point location, T occupier, bool[,] occupyMask) method DoRemove (line 213) | private bool DoRemove(T occupier) method GetOccupyPoints (line 234) | private static IEnumerable GetOccupyPoints(Point location, bool... method GetOccupyPoints (line 248) | private static IEnumerable GetOccupyPoints(Point location, T oc... FILE: CnCTDRAMapEditor/Model/OverlapperSet.cs class OverlapperSet (line 24) | public class OverlapperSet : IEnumerable<(Point Location, T Overlappe... method OverlapperSet (line 33) | public OverlapperSet(CellMetrics metrics) method Add (line 38) | public bool Add(Point location, T overlapper) method Add (line 51) | public bool Add(int x, int y, T occupier) => Add(new Point(x, y), occu... method Add (line 53) | public bool Add(int cell, T overlapper) => metrics.GetLocation(cell, o... method Clear (line 55) | public void Clear() => overlappers.Clear(); method Contains (line 57) | public bool Contains(T occupier) => overlappers.ContainsKey(occupier); method CopyTo (line 59) | public void CopyTo(OverlapperSet other) method GetEnumerator (line 67) | public IEnumerator<(Point Location, T Overlapper)> GetEnumerator() => ... method Remove (line 69) | public bool Remove(T overlapper) method Overlaps (line 80) | public ISet Overlaps(IEnumerable rectangles) method Overlaps (line 97) | public ISet Overlaps(Rectangle rectangle) => Overlaps(rectangle... method Overlaps (line 99) | public ISet Overlaps(IEnumerable points) => Overlaps(poi... method Overlaps (line 101) | public ISet Overlaps(Point point) => Overlaps(point.Yield()); method OfType (line 103) | public IEnumerable<(Point Location, U Overlapper)> OfType() where U... method GetEnumerator (line 105) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: CnCTDRAMapEditor/Model/Overlay.cs class Overlay (line 20) | public class Overlay : ICellOccupier FILE: CnCTDRAMapEditor/Model/OverlayType.cs type OverlayTypeFlag (line 22) | [Flags] class OverlayType (line 33) | public class OverlayType : ICellOccupier, IBrowsableType method OverlayType (line 63) | public OverlayType(sbyte id, string name, string textId, TheaterType[]... method OverlayType (line 72) | public OverlayType(sbyte id, string name, string textId, OverlayTypeFl... method OverlayType (line 77) | public OverlayType(sbyte id, string name, string textId, TheaterType[]... method OverlayType (line 82) | public OverlayType(sbyte id, string name, OverlayTypeFlag flag) method OverlayType (line 87) | public OverlayType(sbyte id, string name, string textId) method Equals (line 92) | public override bool Equals(object obj) method GetHashCode (line 110) | public override int GetHashCode() method ToString (line 115) | public override string ToString() method Init (line 120) | public void Init(TheaterType theater) FILE: CnCTDRAMapEditor/Model/Smudge.cs class Smudge (line 20) | public class Smudge FILE: CnCTDRAMapEditor/Model/SmudgeType.cs type SmudgeTypeFlag (line 22) | [Flags] class SmudgeType (line 32) | public class SmudgeType : IBrowsableType method SmudgeType (line 48) | public SmudgeType(sbyte id, string name, Size size, SmudgeTypeFlag flag) method SmudgeType (line 56) | public SmudgeType(sbyte id, string name, Size size) method SmudgeType (line 61) | public SmudgeType(sbyte id, string name) method Equals (line 66) | public override bool Equals(object obj) method GetHashCode (line 84) | public override int GetHashCode() method ToString (line 89) | public override string ToString() method Init (line 94) | public void Init(TheaterType theater) FILE: CnCTDRAMapEditor/Model/SteamSection.cs class SteamSection (line 20) | public class SteamSection FILE: CnCTDRAMapEditor/Model/TeamType.cs class TeamTypeClass (line 22) | public class TeamTypeClass : ICloneable method Clone (line 28) | public TeamTypeClass Clone() method Clone (line 37) | object ICloneable.Clone() class TeamTypeMission (line 43) | public class TeamTypeMission : ICloneable method Clone (line 49) | public TeamTypeMission Clone() method Clone (line 58) | object ICloneable.Clone() class TeamType (line 64) | public class TeamType : INamedType, ICloneable method Clone (line 102) | public TeamType Clone() method Equals (line 129) | public override bool Equals(object obj) method GetHashCode (line 143) | public override int GetHashCode() method ToString (line 148) | public override string ToString() method Clone (line 153) | object ICloneable.Clone() FILE: CnCTDRAMapEditor/Model/Template.cs class Template (line 20) | public class Template : ICellOccupier FILE: CnCTDRAMapEditor/Model/TemplateType.cs type TemplateTypeFlag (line 22) | [Flags] class TemplateType (line 31) | public class TemplateType : IBrowsableType method TemplateType (line 55) | public TemplateType(ushort id, string name, int iconWidth, int iconHei... method TemplateType (line 65) | public TemplateType(ushort id, string name, int iconWidth, int iconHei... method Equals (line 70) | public override bool Equals(object obj) method GetHashCode (line 92) | public override int GetHashCode() method ToString (line 97) | public override string ToString() method Init (line 102) | public void Init(TheaterType theater) FILE: CnCTDRAMapEditor/Model/Terrain.cs class Terrain (line 24) | public class Terrain : ICellOverlapper, ICellOccupier, INotifyPropertyCh... method Clone (line 43) | public Terrain Clone() method SetField (line 53) | protected bool SetField(ref T field, T value, [CallerMemberName] st... method OnPropertyChanged (line 64) | protected void OnPropertyChanged(string propertyName) => PropertyChang... method Clone (line 66) | object ICloneable.Clone() FILE: CnCTDRAMapEditor/Model/TerrainType.cs class TerrainType (line 22) | public class TerrainType : ICellOverlapper, ICellOccupier, IBrowsableType method TerrainType (line 49) | public TerrainType(sbyte id, string name, TheaterType[] theaters, bool... method TerrainType (line 59) | public TerrainType(sbyte id, string name, TheaterType[] theaters, bool... method TerrainType (line 64) | public TerrainType(sbyte id, string name, TheaterType[] theaters, bool... method TerrainType (line 69) | public TerrainType(sbyte id, string name, TheaterType[] theaters, bool... method Equals (line 74) | public override bool Equals(object obj) method GetHashCode (line 92) | public override int GetHashCode() method ToString (line 97) | public override string ToString() method Init (line 102) | public void Init(TheaterType theater) FILE: CnCTDRAMapEditor/Model/TheaterType.cs class TheaterType (line 20) | public class TheaterType method TheaterType (line 28) | public TheaterType(sbyte id, string name, IEnumerable tilesets) method Equals (line 35) | public override bool Equals(object obj) method GetHashCode (line 53) | public override int GetHashCode() method ToString (line 58) | public override string ToString() FILE: CnCTDRAMapEditor/Model/Trigger.cs type TriggerPersistantType (line 20) | public enum TriggerPersistantType type TriggerMultiStyleType (line 27) | public enum TriggerMultiStyleType class TriggerEvent (line 35) | public class TriggerEvent : ICloneable method Clone (line 45) | public TriggerEvent Clone() method Clone (line 55) | object ICloneable.Clone() class TriggerAction (line 61) | public class TriggerAction : ICloneable method Clone (line 73) | public TriggerAction Clone() method Clone (line 84) | object ICloneable.Clone() class Trigger (line 90) | public class Trigger : INamedType, ICloneable method Clone (line 110) | public Trigger Clone() method Equals (line 125) | public override bool Equals(object obj) method GetHashCode (line 139) | public override int GetHashCode() method ToString (line 144) | public override string ToString() method Clone (line 149) | object ICloneable.Clone() FILE: CnCTDRAMapEditor/Model/TypeItem.cs class TypeItem (line 17) | public class TypeItem method TypeItem (line 23) | public TypeItem(string name, T type) FILE: CnCTDRAMapEditor/Model/Unit.cs class Unit (line 24) | public class Unit : ICellOverlapper, ICellOccupier, INotifyPropertyChang... method Clone (line 52) | public Unit Clone() method SetField (line 65) | protected bool SetField(ref T field, T value, [CallerMemberName] st... method OnPropertyChanged (line 76) | protected void OnPropertyChanged(string propertyName) => PropertyChang... method Clone (line 78) | object ICloneable.Clone() FILE: CnCTDRAMapEditor/Model/UnitType.cs class UnitTypeIDMask (line 23) | public static class UnitTypeIDMask class UnitType (line 29) | public class UnitType : ICellOverlapper, ICellOccupier, ITechnoType, IBr... method UnitType (line 57) | public UnitType(sbyte id, string name, string textId, string ownerHous... method UnitType (line 67) | public UnitType(sbyte id, string name, string textId, string ownerHous... method UnitType (line 72) | public UnitType(sbyte id, string name, string textId) method UnitType (line 77) | public UnitType(sbyte id, string name, string textId, string ownerHouse) method UnitType (line 82) | public UnitType(sbyte id, string name, string textId, bool hasTurret) method Equals (line 87) | public override bool Equals(object obj) method GetHashCode (line 105) | public override int GetHashCode() method ToString (line 110) | public override string ToString() method Init (line 115) | public void Init(GameType gameType, TheaterType theater, HouseType hou... FILE: CnCTDRAMapEditor/Model/Waypoint.cs type WaypointFlag (line 20) | public enum WaypointFlag class Waypoint (line 26) | public class Waypoint : INamedType method Waypoint (line 34) | public Waypoint(string name, WaypointFlag flag) method Waypoint (line 40) | public Waypoint(string name) method Equals (line 45) | public override bool Equals(object obj) method GetHashCode (line 59) | public override int GetHashCode() method ToString (line 64) | public override string ToString() FILE: CnCTDRAMapEditor/Program.cs class Program (line 25) | static class Program method Main (line 30) | [STAThread] FILE: CnCTDRAMapEditor/Properties/Resources.Designer.cs class Resources (line 36) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 45) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: CnCTDRAMapEditor/Properties/Settings.Designer.cs class Settings (line 28) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: CnCTDRAMapEditor/RedAlert/ActionDataTypes.cs class ActionDataTypes (line 17) | public static class ActionDataTypes type ThemeType (line 19) | public enum ThemeType type VocType (line 65) | public enum VocType type VoxType (line 235) | public enum VoxType type SpecialWeaponType (line 356) | public enum SpecialWeaponType type QuarryType (line 369) | public enum QuarryType type VQType (line 385) | public enum VQType FILE: CnCTDRAMapEditor/RedAlert/ActionTypes.cs class ActionTypes (line 21) | public static class ActionTypes method ActionTypes (line 63) | static ActionTypes() method GetTypes (line 71) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/BasicSection.cs class BasicSection (line 20) | public class BasicSection : Model.BasicSection FILE: CnCTDRAMapEditor/RedAlert/BuildingTypes.cs class BuildingTypes (line 23) | public static class BuildingTypes method BuildingTypes (line 91) | static BuildingTypes() method GetTypes (line 99) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/Constants.cs class Constants (line 21) | public static class Constants FILE: CnCTDRAMapEditor/RedAlert/DirectionTypes.cs class DirectionTypes (line 22) | public static class DirectionTypes method DirectionTypes (line 43) | static DirectionTypes() method GetTypes (line 51) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/EventTypes.cs class EventTypes (line 21) | public static class EventTypes method EventTypes (line 59) | static EventTypes() method GetTypes (line 67) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/GamePlugin.cs class GamePlugin (line 30) | class GamePlugin : IGamePlugin method GamePlugin (line 173) | static GamePlugin() method GamePlugin (line 178) | public GamePlugin(bool mapImage) method GamePlugin (line 210) | public GamePlugin() method New (line 215) | public void New(string theater) method Load (line 226) | public IEnumerable Load(string path, FileType fileType) method LoadINI (line 268) | private IEnumerable LoadINI(INI ini) method Save (line 1152) | public bool Save(string path, FileType fileType) method SaveINI (line 1222) | private void SaveINI(INI ini, FileType fileType) method SaveMapPreview (line 1550) | private void SaveMapPreview(Stream stream) method SaveJSON (line 1555) | private void SaveJSON(JsonTextWriter writer) method Validate (line 1578) | private bool Validate() method BasicSection_PropertyChanged (line 1660) | private void BasicSection_PropertyChanged(object sender, PropertyChang... method MapSection_PropertyChanged (line 1672) | private void MapSection_PropertyChanged(object sender, PropertyChanged... method UpdateBasePlayerHouse (line 1684) | private void UpdateBasePlayerHouse() method CompressLCWSection (line 1696) | private void CompressLCWSection(INISection section, byte[] decompresse... method DecompressLCWSection (line 1720) | private byte[] DecompressLCWSection(INISection section, int bytesPerCell) method Dispose (line 1755) | protected virtual void Dispose(bool disposing) method Dispose (line 1767) | public void Dispose() FILE: CnCTDRAMapEditor/RedAlert/House.cs class House (line 19) | public class House : Model.House method House (line 21) | public House(Model.HouseType type) FILE: CnCTDRAMapEditor/RedAlert/HouseTypes.cs class HouseTypes (line 22) | public static class HouseTypes method HouseTypes (line 47) | static HouseTypes() method GetTypes (line 55) | public static IEnumerable GetTypes() method GetBasePlayer (line 60) | public static string GetBasePlayer(string player) FILE: CnCTDRAMapEditor/RedAlert/InfantryTypes.cs class InfantryTypes (line 22) | public static class InfantryTypes method InfantryTypes (line 53) | static InfantryTypes() method GetTypes (line 61) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/MissionTypes.cs class MissionTypes (line 19) | public static class MissionTypes method GetTypes (line 48) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/OverlayTypes.cs class OverlayTypes (line 22) | public static class OverlayTypes method OverlayTypes (line 52) | static OverlayTypes() method GetTypes (line 60) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/SmudgeTypes.cs class SmudgeTypes (line 23) | public static class SmudgeTypes method SmudgeTypes (line 43) | static SmudgeTypes() method GetTypes (line 51) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/TeamMissionTypes.cs class TeamMissionTypes (line 19) | public static class TeamMissionTypes method GetTypes (line 42) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/TemplateTypes.cs class TemplateTypes (line 22) | public static class TemplateTypes method TemplateTypes (line 428) | static TemplateTypes() method GetTypes (line 436) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/TerrainTypes.cs class TerrainTypes (line 22) | public class TerrainTypes method TerrainTypes (line 63) | static TerrainTypes() method GetTypes (line 71) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/TheaterTypes.cs class TheaterTypes (line 23) | public static class TheaterTypes method TheaterTypes (line 33) | static TheaterTypes() method GetTypes (line 41) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/RedAlert/UnitTypes.cs class UnitTypes (line 23) | public static class UnitTypes method UnitTypes (line 66) | static UnitTypes() method GetTypes (line 74) | public static IEnumerable GetTypes() FILE: CnCTDRAMapEditor/Render/MapRenderer.cs method MapRenderer (line 102) | static MapRenderer() method Render (line 107) | public static void Render(GameType gameType, Map map, Graphics graphics,... method Render (line 288) | public static void Render(GameType gameType, Map map, Graphics graphics,... method Render (line 293) | public static (Rectangle, Action) Render(TheaterType theater, ... method Render (line 330) | public static (Rectangle, Action) Render(TheaterType theater, ... method Render (line 380) | public static (Rectangle, Action) Render(GameType gameType, Th... method Render (line 542) | public static (Rectangle, Action) Render(TheaterType theater, ... method Render (line 612) | public static (Rectangle, Action) Render(GameType gameType, Th... FILE: CnCTDRAMapEditor/Steamworks.NET/CallbackDispatcher.cs class CallbackDispatcher (line 54) | public static class CallbackDispatcher { method ExceptionHandler (line 58) | public static void ExceptionHandler(Exception e) { class Callback (line 67) | public sealed class Callback : IDisposable { method Create (line 86) | public static Callback Create(DispatchDelegate func) { method CreateGameServer (line 95) | public static Callback CreateGameServer(DispatchDelegate func) { method Callback (line 99) | public Callback(DispatchDelegate func, bool bGameServer = false) { method Dispose (line 109) | public void Dispose() { method Register (line 130) | public void Register(DispatchDelegate func) { method Unregister (line 149) | public void Unregister() { method SetGameserverFlag (line 154) | public void SetGameserverFlag() { method pvParam (line 162) | IntPtr pvParam) { class CallResult (line 212) | public sealed class CallResult : IDisposable { method Create (line 233) | public static CallResult Create(APIDispatchDelegate func = null) { method CallResult (line 237) | public CallResult(APIDispatchDelegate func = null) { method Dispose (line 246) | public void Dispose() { method Set (line 266) | public void Set(SteamAPICall_t hAPICall, APIDispatchDelegate func = nu... method IsActive (line 288) | public bool IsActive() { method Cancel (line 292) | public void Cancel() { method SetGameserverFlag (line 299) | public void SetGameserverFlag() { method PtrToStructure (line 311) | try { class CCallbackBase (line 364) | [StructLayout(LayoutKind.Sequential)] class CCallbackBaseVTable (line 374) | [StructLayout(LayoutKind.Sequential)] FILE: CnCTDRAMapEditor/Steamworks.NET/CallbackIdentity.cs class CallbackIdentities (line 15) | class CallbackIdentities { method GetCallbackIdentity (line 16) | public static int GetCallbackIdentity(System.Type callbackStruct) { class CallbackIdentityAttribute (line 26) | [System.AttributeUsage(System.AttributeTargets.Struct, AllowMultiple = f... method CallbackIdentityAttribute (line 29) | public CallbackIdentityAttribute(int callbackNum) { FILE: CnCTDRAMapEditor/Steamworks.NET/ISteamMatchmakingResponses.cs class ISteamMatchmakingServerListResponse (line 33) | public class ISteamMatchmakingServerListResponse { method ISteamMatchmakingServerListResponse (line 48) | public ISteamMatchmakingServerListResponse(ServerResponded onServerRes... method InternalOnServerResponded (line 84) | private void InternalOnServerResponded(HServerListRequest hRequest, in... method InternalOnServerFailedToRespond (line 87) | private void InternalOnServerFailedToRespond(HServerListRequest hReque... method InternalOnRefreshComplete (line 90) | private void InternalOnRefreshComplete(HServerListRequest hRequest, EM... method InternalOnServerResponded (line 100) | private void InternalOnServerResponded(IntPtr thisptr, HServerListRequ... method InternalOnServerFailedToRespond (line 103) | private void InternalOnServerFailedToRespond(IntPtr thisptr, HServerLi... method InternalOnRefreshComplete (line 106) | private void InternalOnRefreshComplete(IntPtr thisptr, HServerListRequ... class VTable (line 111) | [StructLayout(LayoutKind.Sequential)] class ISteamMatchmakingPingResponse (line 141) | public class ISteamMatchmakingPingResponse { method ISteamMatchmakingPingResponse (line 154) | public ISteamMatchmakingPingResponse(ServerResponded onServerResponded... method InternalOnServerResponded (line 186) | private void InternalOnServerResponded(gameserveritem_t server) { method InternalOnServerFailedToRespond (line 189) | private void InternalOnServerFailedToRespond() { method InternalOnServerResponded (line 197) | private void InternalOnServerResponded(IntPtr thisptr, gameserveritem_... method InternalOnServerFailedToRespond (line 200) | private void InternalOnServerFailedToRespond(IntPtr thisptr) { class VTable (line 205) | [StructLayout(LayoutKind.Sequential)] class ISteamMatchmakingPlayersResponse (line 232) | public class ISteamMatchmakingPlayersResponse { method ISteamMatchmakingPlayersResponse (line 251) | public ISteamMatchmakingPlayersResponse(AddPlayerToList onAddPlayerToL... method InternalOnAddPlayerToList (line 287) | private void InternalOnAddPlayerToList(IntPtr pchName, int nScore, flo... method InternalOnPlayersFailedToRespond (line 290) | private void InternalOnPlayersFailedToRespond() { method InternalOnPlayersRefreshComplete (line 293) | private void InternalOnPlayersRefreshComplete() { method InternalOnAddPlayerToList (line 303) | private void InternalOnAddPlayerToList(IntPtr thisptr, IntPtr pchName,... method InternalOnPlayersFailedToRespond (line 306) | private void InternalOnPlayersFailedToRespond(IntPtr thisptr) { method InternalOnPlayersRefreshComplete (line 309) | private void InternalOnPlayersRefreshComplete(IntPtr thisptr) { class VTable (line 314) | [StructLayout(LayoutKind.Sequential)] class ISteamMatchmakingRulesResponse (line 345) | public class ISteamMatchmakingRulesResponse { method ISteamMatchmakingRulesResponse (line 364) | public ISteamMatchmakingRulesResponse(RulesResponded onRulesResponded,... method InternalOnRulesResponded (line 400) | private void InternalOnRulesResponded(IntPtr pchRule, IntPtr pchValue) { method InternalOnRulesFailedToRespond (line 403) | private void InternalOnRulesFailedToRespond() { method InternalOnRulesRefreshComplete (line 406) | private void InternalOnRulesRefreshComplete() { method InternalOnRulesResponded (line 416) | private void InternalOnRulesResponded(IntPtr thisptr, IntPtr pchRule, ... method InternalOnRulesFailedToRespond (line 419) | private void InternalOnRulesFailedToRespond(IntPtr thisptr) { method InternalOnRulesRefreshComplete (line 422) | private void InternalOnRulesRefreshComplete(IntPtr thisptr) { class VTable (line 427) | [StructLayout(LayoutKind.Sequential)] FILE: CnCTDRAMapEditor/Steamworks.NET/InteropHelp.cs class InteropHelp (line 20) | public class InteropHelp { method TestIfPlatformSupported (line 21) | public static void TestIfPlatformSupported() { method TestIfAvailableClient (line 27) | public static void TestIfAvailableClient() { method TestIfAvailableGameServer (line 36) | public static void TestIfAvailableGameServer() { method PtrToStringUTF8 (line 46) | public static string PtrToStringUTF8(IntPtr nativeUtf8) { class UTF8StringHandle (line 69) | public class UTF8StringHandle : Microsoft.Win32.SafeHandles.SafeHandle... method UTF8StringHandle (line 70) | public UTF8StringHandle(string str) method ReleaseHandle (line 86) | protected override bool ReleaseHandle() { method UTF8StringHandle (line 95) | public UTF8StringHandle(string str) { } method Dispose (line 96) | public void Dispose() {} class UTF8StringHandle (line 94) | public class UTF8StringHandle : IDisposable { method UTF8StringHandle (line 70) | public UTF8StringHandle(string str) method ReleaseHandle (line 86) | protected override bool ReleaseHandle() { method UTF8StringHandle (line 95) | public UTF8StringHandle(string str) { } method Dispose (line 96) | public void Dispose() {} class SteamParamStringArray (line 102) | public class SteamParamStringArray { method SteamParamStringArray (line 110) | public SteamParamStringArray(System.Collections.Generic.IListType;} function virtual (line 88) | virtual DirType Turret_Facing(void) const {return(SecondaryFacing.Curren... function virtual (line 91) | virtual ObjectTypeClass const & Class_Of(void) const {return *Class;} FILE: REDALERT/ANIM.CPP function AnimType (line 74) | AnimType Anim_From_Name(char const * name) function Shorten_Attached_Anims (line 108) | void Shorten_Attached_Anims(ObjectClass * obj) function COORDINATE (line 138) | COORDINATE AnimClass::Sort_Y(void) const function COORDINATE (line 182) | COORDINATE AnimClass::Center_Coord(void) const function LayerType (line 981) | LayerType AnimClass::In_Which_Layer(void) const FILE: REDALERT/ANIM.H function operator (line 58) | operator AnimType(void) const {return Class->Type;} function Make_Invisible (line 71) | void Make_Invisible(void) {IsInvisible = true;} function Make_Visible (line 72) | void Make_Visible(void) {IsInvisible = false;} function Kill_At (line 73) | void Kill_At(unsigned long long kill_time) {KillTime = kill_time;} function virtual (line 84) | virtual HousesType Owner(void) const {return OwnerHouse;} function virtual (line 85) | virtual bool Can_Place_Here(COORDINATE ) const {return true;} function virtual (line 91) | virtual ObjectTypeClass const & Class_Of(void) const {return *Class;} FILE: REDALERT/AUDIO.CPP function File_Stream_Sample (line 58) | int File_Stream_Sample(char const *filename, BOOL real_time_start) { ret... function File_Stream_Sample_Vol (line 59) | int File_Stream_Sample_Vol(char const *filename, int volume, BOOL real_t... function Sound_Callback (line 60) | void __cdecl Sound_Callback(void) {} function maintenance_callback (line 61) | void __cdecl far maintenance_callback(void) {} function Load_Sample_Into_Buffer (line 63) | long Load_Sample_Into_Buffer(char const *filename, void *buffer, long si... function Sample_Read (line 64) | long Sample_Read(int fh, void *buffer, long size) { return 0; } function BOOL (line 66) | BOOL Audio_Init(HWND window, int bits_per_sample, BOOL stereo, int rate,... function BOOL (line 69) | BOOL Sample_Status(int handle) { return 0; } function BOOL (line 70) | BOOL Is_Sample_Playing(void const * sample) { return 0; } function Play_Sample (line 72) | int Play_Sample(void const *sample, int priority, int volume, signed sho... function Play_Sample_Handle (line 73) | int Play_Sample_Handle(void const *sample, int priority, int volume, sig... function Set_Sound_Vol (line 74) | int Set_Sound_Vol(int volume) { return 0; } function Set_Score_Vol (line 75) | int Set_Score_Vol(int volume) { return 0; } function Get_Free_Sample_Handle (line 77) | int Get_Free_Sample_Handle(int priority) { return 1; } function Get_Digi_Handle (line 78) | int Get_Digi_Handle(void) { return 1; } function Sample_Length (line 79) | long Sample_Length(void const *sample) { return 0; } function BOOL (line 81) | BOOL Set_Primary_Buffer_Format(void) { return 0; } function BOOL (line 82) | BOOL Start_Primary_Sound_Buffer(BOOL forced) { return 0; } type SoundEffectNameStruct (line 96) | struct SoundEffectNameStruct { function VocType (line 316) | VocType Voc_From_Name(char const * name) function Sound_Effect (line 380) | void Sound_Effect(VocType voc, COORDINATE coord, int variation, HousesTy... function Sound_Effect (line 450) | int Sound_Effect(VocType voc, fixed volume, int variation, signed short ... function Speak (line 711) | void Speak(VoxType voice, HouseClass *house, COORDINATE coord) function Speak_AI (line 755) | void Speak_AI(void) function Stop_Speaking (line 830) | void Stop_Speaking(void) function Is_Speaking (line 853) | bool Is_Speaking(void) FILE: REDALERT/AUDIO.H function class (line 40) | class AudioClass { function AudioClass (line 64) | inline AudioClass::AudioClass(void) function AudioClass (line 72) | inline AudioClass::AudioClass(char const *name, MemoryClass &mem) function AudioClass (line 84) | inline AudioClass::~AudioClass(void) FILE: REDALERT/B64PIPE.H function class (line 45) | class Base64Pipe : public Pipe FILE: REDALERT/B64STRAW.H function class (line 45) | class Base64Straw : public Straw FILE: REDALERT/BAR.H function class (line 59) | class ProgressBarClass FILE: REDALERT/BASE.CPP function BuildingClass (line 261) | BuildingClass * BaseClass::Get_Building(int index) const function BaseNodeClass (line 335) | BaseNodeClass * BaseClass::Get_Node(BuildingClass const * obj) function BaseNodeClass (line 361) | BaseNodeClass * BaseClass::Get_Node(CELL cell) function BaseNodeClass (line 390) | BaseNodeClass * BaseClass::Next_Buildable(StructType type) FILE: REDALERT/BASE.H function class (line 41) | class BaseNodeClass function class (line 59) | class BaseClass FILE: REDALERT/BASE64.CPP function Base64_Encode (line 140) | int Base64_Encode(void const * source, int slen, void * dest, int dlen) function Base64_Decode (line 241) | int Base64_Decode(void const * source, int slen, void * dest, int dlen) FILE: REDALERT/BBDATA.CPP function BulletTypeClass (line 248) | BulletTypeClass & BulletTypeClass::As_Reference(BulletType type) FILE: REDALERT/BDATA.CPP function StructType (line 3173) | StructType BuildingTypeClass::From_Name(char const * name) function ObjectClass (line 3292) | ObjectClass * BuildingTypeClass::Create_One_Of(HouseClass * house) const function BuildingTypeClass (line 3422) | BuildingTypeClass & BuildingTypeClass::As_Reference(StructType type) function COORDINATE (line 3804) | COORDINATE BuildingTypeClass::Coord_Fixup(COORDINATE coord) const FILE: REDALERT/BENCH.H function class (line 60) | class PentiumTimerClass function class (line 74) | class Benchmark FILE: REDALERT/BFIOFILE.H function class (line 45) | class BufferIOFileClass : public RawFileClass FILE: REDALERT/BIGCHECK.H function class (line 30) | class BigCheckBoxClass : public ToggleClass function virtual (line 44) | virtual ~BigCheckBoxClass() function Toggle (line 52) | bool Toggle() FILE: REDALERT/BLOWFISH.H function class (line 65) | class BlowfishEngine { FILE: REDALERT/BLOWPIPE.H function class (line 46) | class BlowPipe : public Pipe FILE: REDALERT/BLWSTRAW.H function class (line 49) | class BlowStraw : public Straw FILE: REDALERT/BMP8.CPP function bit8 (line 142) | bit8 BMP8::drawBmp(void) FILE: REDALERT/BMP8.H function class (line 24) | class BMP8 FILE: REDALERT/BUFF.CPP function Buffer (line 158) | Buffer & Buffer::operator = (Buffer const & buffer) FILE: REDALERT/BUFF.H function class (line 58) | class Buffer { FILE: REDALERT/BUFFERX.H function class (line 46) | class Transmuter { function class (line 70) | class FileTransmuter { function class (line 83) | class BufferTransmuter { FILE: REDALERT/BUILDING.CPP type SAMState (line 114) | enum SAMState { function RadioMessageType (line 162) | RadioMessageType BuildingClass::Receive_Message(RadioClass * from, Radio... function ResultType (line 1222) | ResultType BuildingClass::Take_Damage(int & damage, int distance, Warhea... function DirType (line 2473) | DirType BuildingClass::Turret_Facing(void) const function TARGET (line 2499) | TARGET BuildingClass::Greatest_Threat(ThreatType threat) const function ActionType (line 2775) | ActionType BuildingClass::What_Action(ObjectClass const * object) const function ActionType (line 2884) | ActionType BuildingClass::What_Action(CELL cell) const function COORDINATE (line 2960) | COORDINATE BuildingClass::Center_Coord(void) const function COORDINATE (line 2986) | COORDINATE BuildingClass::Docking_Coord(void) const function FireErrorType (line 3020) | FireErrorType BuildingClass::Can_Fire(TARGET target, int which) const function COORDINATE (line 3355) | COORDINATE BuildingClass::Sort_Y(void) const function MoveType (line 3405) | MoveType BuildingClass::Can_Enter_Cell(CELL cell, FacingType) const function DirType (line 4743) | DirType BuildingClass::Fire_Direction(void) const function InfantryType (line 4994) | InfantryType BuildingClass::Crew_Type(void) const function CELL (line 5136) | CELL BuildingClass::Find_Exit_Cell(TechnoClass const * techno) const function COORDINATE (line 5226) | COORDINATE BuildingClass::Exit_Coord(void) const function CELL (line 5255) | CELL BuildingClass::Check_Point(CheckPointType cp) const function COORDINATE (line 5502) | COORDINATE BuildingClass::Target_Coord(void) const FILE: REDALERT/BUILDING.H function class (line 55) | class BuildingClass : public TechnoClass FILE: REDALERT/BULLET.CPP function COORDINATE (line 839) | COORDINATE BulletClass::Target_Coord(void) const function COORDINATE (line 865) | COORDINATE BulletClass::Sort_Y(void) const function LayerType (line 890) | LayerType BulletClass::In_Which_Layer(void) const FILE: REDALERT/BULLET.H function operator (line 82) | operator BulletType(void) const {return Class->Type;} function virtual (line 94) | virtual void Assign_Target(TARGET target) {TarCom = target;} function virtual (line 96) | virtual ObjectTypeClass const & Class_Of(void) const {return *Class;} FILE: REDALERT/CARGO.CPP function FootClass (line 141) | FootClass * CargoClass::Detach_Object(void) function FootClass (line 172) | FootClass * CargoClass::Attached_Object(void) const FILE: REDALERT/CARGO.H function class (line 43) | class CargoClass { FILE: REDALERT/CARRY.H function class (line 39) | class CarryoverClass : public LinkClass { FILE: REDALERT/CCDDE.CPP function BOOL (line 90) | BOOL CALLBACK DDE_Callback (unsigned char *data, long length) function BOOL (line 219) | BOOL DDEServerClass::Callback(unsigned char *data, long length) function BOOL (line 396) | BOOL Send_Data_To_DDE_Server (char *data, int length, int packet_type) FILE: REDALERT/CCDDE.H function class (line 44) | class DDEServerClass { FILE: REDALERT/CCFILE.CPP function Open_File (line 562) | int __cdecl Open_File(char const * file_name, int mode) function Close_File (line 575) | void __cdecl Close_File(int handle) function Read_File (line 582) | long __cdecl Read_File(int handle, void * buf, unsigned long bytes) function Write_File (line 590) | long __cdecl Write_File(int handle, void const * buf, unsigned long bytes) function Find_File (line 598) | int __cdecl Find_File(char const * file_name) function Delete_File (line 605) | int __cdecl Delete_File(char const * file_name) function Create_File (line 610) | int __cdecl Create_File(char const * file_name) function Load_Data (line 615) | unsigned long __cdecl Load_Data(char const * name, void * ptr, unsigned ... function File_Size (line 628) | unsigned long __cdecl File_Size(int handle) function Write_Data (line 637) | unsigned long __cdecl Write_Data(char const * name, void const * ptr, un... function Seek_File (line 643) | unsigned long __cdecl Seek_File(int handle, long offset, int starting) function Multi_Drive_Search (line 652) | bool __cdecl Multi_Drive_Search(bool on) function WWDOS_Init (line 658) | void __cdecl WWDOS_Init(void) function WWDOS_Shutdown (line 662) | void __cdecl WWDOS_Shutdown(void) function Find_Disk_Number (line 666) | int __cdecl Find_Disk_Number(char const *) function Unfragment_File_Cache (line 688) | void Unfragment_File_Cache(void) FILE: REDALERT/CCFILE.H function class (line 50) | class CCFileClass : public CDFileClass FILE: REDALERT/CCINI.CPP function _Scale_To_256 (line 248) | static inline int _Scale_To_256(int val) function LEPTON (line 279) | LEPTON CCINIClass::Get_Lepton(char const * section, char const * entry, ... function MPHType (line 331) | MPHType CCINIClass::Get_MPHType(char const * section, char const * entry... function ArmorType (line 478) | ArmorType CCINIClass::Get_ArmorType(char const * section, char const * e... function VocType (line 531) | VocType CCINIClass::Get_VocType(char const * section, char const * entry... function AnimType (line 588) | AnimType CCINIClass::Get_AnimType(char const * section, char const * ent... function UnitType (line 625) | UnitType CCINIClass::Get_UnitType(char const * section, char const * ent... function WeaponType (line 668) | WeaponType CCINIClass::Get_WeaponType(char const * section, char const *... function WarheadType (line 725) | WarheadType CCINIClass::Get_WarheadType(char const * section, char const... function OverlayType (line 786) | OverlayType CCINIClass::Get_OverlayType(char const * section, char const... function BulletType (line 842) | BulletType CCINIClass::Get_BulletType(char const * section, char const *... function HousesType (line 906) | HousesType CCINIClass::Get_HousesType(char const * section, char const *... function VQType (line 960) | VQType CCINIClass::Get_VQType(char const * section, char const * entry, ... function TheaterType (line 1021) | TheaterType CCINIClass::Get_TheaterType(char const * section, char const... function TriggerTypeClass (line 1073) | TriggerTypeClass * CCINIClass::Get_TriggerType(char const * section, cha... function ThemeType (line 1127) | ThemeType CCINIClass::Get_ThemeType(char const * section, char const * e... function SourceType (line 1182) | SourceType CCINIClass::Get_SourceType(char const * section, char const *... function CrateType (line 1236) | CrateType CCINIClass::Get_CrateType(char const * section, char const * e... function TerrainType (line 1290) | TerrainType CCINIClass::Get_TerrainType(char const * section, char const... FILE: REDALERT/CCINI.H function class (line 49) | class CCINIClass : public INIClass FILE: REDALERT/CCMPATH.CPP function Init_MPATH (line 53) | int Init_MPATH(void) function Shutdown_MPATH (line 111) | void Shutdown_MPATH(void) function Connect_MPATH (line 156) | void Connect_MPATH(void) function Destroy_MPATH_Connection (line 345) | void Destroy_MPATH_Connection(int id, int error) FILE: REDALERT/CCPTR.CPP class CCPtr (line 41) | class CCPtr class CCPtr (line 42) | class CCPtr class CCPtr (line 43) | class CCPtr class CCPtr (line 44) | class CCPtr class CCPtr (line 45) | class CCPtr class CCPtr (line 46) | class CCPtr class CCPtr (line 47) | class CCPtr class CCPtr (line 48) | class CCPtr class CCPtr (line 49) | class CCPtr class CCPtr (line 50) | class CCPtr class CCPtr (line 51) | class CCPtr class CCPtr (line 52) | class CCPtr class CCPtr (line 53) | class CCPtr class CCPtr (line 54) | class CCPtr class CCPtr (line 55) | class CCPtr class CCPtr (line 56) | class CCPtr class CCPtr (line 57) | class CCPtr class CCPtr (line 58) | class CCPtr class CCPtr (line 59) | class CCPtr class CCPtr (line 60) | class CCPtr class CCPtr (line 61) | class CCPtr class CCPtr (line 62) | class CCPtr class CCPtr (line 63) | class CCPtr class CCPtr (line 64) | class CCPtr class CCPtr (line 65) | class CCPtr class CCPtr (line 66) | class CCPtr class CCPtr (line 67) | class CCPtr class CCPtr (line 68) | class CCPtr class CCPtr (line 69) | class CCPtr class CCPtr (line 70) | class CCPtr class CCPtr (line 71) | class CCPtr FILE: REDALERT/CCPTR.H function operator (line 52) | operator T * (void) const { function Is_Valid (line 67) | bool Is_Valid(void) const {return(ID != -1);} function operator (line 69) | bool operator == (CCPtr const & rvalue) const {return(ID == rvalue.ID);} function operator (line 70) | bool operator != (CCPtr const & rvalue) const {return(ID != rvalue.ID);} function operator (line 72) | bool operator <= (CCPtr const & rvalue) const {return (rvalue > *this);} function operator (line 73) | bool operator < (CCPtr const & rvalue) const {return (*this != rvalue... function operator (line 74) | bool operator >= (CCPtr const & rvalue) const {return (*this == rvalu... function Raw (line 76) | long Raw(void) const {return(ID);} function Set_Raw (line 77) | void Set_Raw(long value) {ID = value;} function Set_Heap (line 79) | static void Set_Heap(FixedIHeapClass *heap) {Heap = heap;} FILE: REDALERT/CCTEN.CPP function Init_TEN (line 67) | int Init_TEN(void) function Shutdown_TEN (line 125) | void Shutdown_TEN(void) function Connect_TEN (line 170) | void Connect_TEN(void) function Destroy_TEN_Connection (line 358) | void Destroy_TEN_Connection(int id, int error) function Debug_Mono (line 446) | void Debug_Mono(void) function Send_TEN_Win_Packet (line 481) | void Send_TEN_Win_Packet(void) function Send_TEN_Alliance (line 531) | void Send_TEN_Alliance(char *whom, int ally) function Send_TEN_Out_Of_Sync (line 567) | void Send_TEN_Out_Of_Sync(void) function Send_TEN_Packet_Too_Late (line 591) | void Send_TEN_Packet_Too_Late(void) FILE: REDALERT/CDATA.CPP function _Watcom_Ugh_Hack (line 2551) | static void _Watcom_Ugh_Hack(void) function LandType (line 2999) | LandType TemplateTypeClass::Land_Type(int icon) const function TemplateType (line 3049) | TemplateType TemplateTypeClass::From_Name(char const * name) function ObjectClass (line 3274) | ObjectClass * TemplateTypeClass::Create_One_Of(HouseClass *) const function TemplateTypeClass (line 3312) | TemplateTypeClass & TemplateTypeClass::As_Reference(TemplateType type) function COORDINATE (line 3318) | COORDINATE TemplateTypeClass::Coord_Fixup(COORDINATE coord) const FILE: REDALERT/CDFILE.CPP function harderr_handler (line 95) | int harderr_handler(unsigned int , unsigned int , unsigned int __far *) function Is_Disk_Inserted (line 117) | int cdecl Is_Disk_Inserted(int disk) function Get_CD_Drive (line 720) | int Get_CD_Drive(void) FILE: REDALERT/CDFILE.H function class (line 51) | class CDFileClass : public BufferIOFileClass FILE: REDALERT/CELL.CPP function TechnoClass (line 199) | TechnoClass * CellClass::Cell_Techno(int x, int y) const function ObjectClass (line 245) | ObjectClass * CellClass::Cell_Find_Object(RTTIType rtti) const function BuildingClass (line 280) | BuildingClass * CellClass::Cell_Building(void) const function TerrainClass (line 305) | TerrainClass * CellClass::Cell_Terrain(void) const function ObjectClass (line 334) | ObjectClass * CellClass::Cell_Object(int x, int y) const function UnitClass (line 846) | UnitClass * CellClass::Cell_Unit(void) const function VesselClass (line 869) | VesselClass * CellClass::Cell_Vessel(void) const function InfantryClass (line 893) | InfantryClass * CellClass::Cell_Infantry(void) const function _Calc_Partial_Window (line 902) | static bool _Calc_Partial_Window(int cellx, int celly, int & drawx, int ... function _ocompare (line 946) | static int _ocompare(const void * left, const void * right) function COORDINATE (line 1671) | COORDINATE CellClass::Cell_Coord(void) const function COORDINATE (line 1863) | COORDINATE CellClass::Closest_Free_Spot(COORDINATE coord, bool any) const function CellClass (line 2021) | CellClass const * CellClass::Adjacent_Cell(FacingType face) const FILE: REDALERT/CELL.H function class (line 46) | class CellClass FILE: REDALERT/CHECKBOX.H function class (line 40) | class CheckBoxClass : public ToggleClass FILE: REDALERT/CHEKLIST.H function class (line 44) | class CheckObject function class (line 57) | class CheckListClass : public ListClass FILE: REDALERT/COLRLIST.H function class (line 44) | class ColorListClass : public ListClass FILE: REDALERT/COMBAT.CPP function Modify_Damage (line 69) | int Modify_Damage(int damage, WarheadType warhead, ArmorType armor, int ... function Explosion_Damage (line 159) | void Explosion_Damage(COORDINATE coord, int strength, TechnoClass * sour... function AnimType (line 293) | AnimType Combat_Anim(int damage, WarheadType warhead, LandType land) function Wide_Area_Damage (line 391) | void Wide_Area_Damage(COORDINATE coord, LEPTON radius, int rawdamage, Te... FILE: REDALERT/COMBUF.CPP function SendQueueType (line 466) | SendQueueType * CommBufferClass::Get_Send(int index) function ReceiveQueueType (line 657) | ReceiveQueueType * CommBufferClass::Get_Receive(int index) type CommHdr (line 849) | struct CommHdr { // this mirrors the CommHeaderType type CommHdr (line 987) | struct CommHdr { // this mirrors the CommHeaderType FILE: REDALERT/COMBUF.H type SendQueueType (line 58) | typedef struct { type ReceiveQueueType (line 73) | typedef struct { function class (line 86) | class CommBufferClass FILE: REDALERT/COMINIT.H function class (line 24) | class ComInit FILE: REDALERT/COMPAT.H type MenuIndexType (line 78) | typedef enum MenuIndexType { type IControl_Type (line 136) | typedef struct { function Get_IconSet_MapWidth (line 155) | inline int Get_IconSet_MapWidth(void const * data) function Get_IconSet_MapHeight (line 163) | inline int Get_IconSet_MapHeight(void const * data) function class (line 179) | class IconsetClass : protected IControl_Type FILE: REDALERT/COMQUEUE.CPP function SendQueueType (line 329) | SendQueueType * CommQueueClass::Next_Send(void) function SendQueueType (line 358) | SendQueueType * CommQueueClass::Get_Send(int index) function ReceiveQueueType (line 494) | ReceiveQueueType * CommQueueClass::Next_Receive(void) function ReceiveQueueType (line 523) | ReceiveQueueType * CommQueueClass::Get_Receive(int index) type CommHdr (line 714) | struct CommHdr { // this mirrors the CommHeaderType type CommHdr (line 848) | struct CommHdr { // this mirrors the CommHeaderType FILE: REDALERT/COMQUEUE.H type SendQueueType (line 67) | typedef struct { type ReceiveQueueType (line 80) | typedef struct { function class (line 91) | class CommQueueClass FILE: REDALERT/CONFDLG.H function class (line 39) | class ConfirmationClass FILE: REDALERT/CONNECT.CPP type timeb (line 773) | struct timeb FILE: REDALERT/CONNECT.H type CommHeaderType (line 118) | typedef struct { function class (line 128) | class ConnectionClass FILE: REDALERT/CONNMGR.H function class (line 71) | class ConnManClass FILE: REDALERT/CONQUER.CPP class A (line 69) | class A { class B (line 75) | class B { function Main_Game (line 212) | void Main_Game(int argc, char * argv[]) function Toggle_Formation (line 956) | void Toggle_Formation(void) { function Color_Cycle (line 1533) | void Color_Cycle(void) function Call_Back (line 1625) | void Call_Back(void) function IPX_Call_Back (line 1701) | void IPX_Call_Back(void) function TEN_Call_Back (line 1796) | void TEN_Call_Back(void) function MPATH_Call_Back (line 1856) | void MPATH_Call_Back(void) function SourceType (line 1961) | SourceType Source_From_Name(char const * name) function TheaterType (line 2013) | TheaterType Theater_From_Name(char const * name) function FacingType (line 2045) | FacingType KN_To_Facing(int input) function Sync_Delay (line 2097) | static void Sync_Delay(void) function Map_Edit_Loop (line 2480) | bool Map_Edit_Loop(void) function Go_Editor (line 2529) | void Go_Editor(bool flag) function MixFileHandler (line 2615) | long MixFileHandler(VQAHandle * vqa, long action, void * buffer, long nb... function Rebuild_Interpolated_Palette (line 2717) | void Rebuild_Interpolated_Palette(unsigned char * interpal) function Load_Interpolated_Palettes (line 2746) | int Load_Interpolated_Palettes(char const * filename, BOOL add) function Free_Interpolated_Palettes (line 2797) | void Free_Interpolated_Palettes(void) function Play_Movie (line 2839) | void Play_Movie(char const * name, ThemeType theme, bool clrscrn, bool i... function Play_Movie (line 3020) | void Play_Movie(VQType name, ThemeType theme, bool clrscrn, bool immediate) function PlayMpegMovie (line 3036) | bool PlayMpegMovie(const char* name) function MPG_RESPONSE (line 3136) | MPG_RESPONSE far __stdcall MpegCallback(MPG_CMD cmd, LPVOID data, LPVOID... function Unselect_All (line 3225) | void Unselect_All(void) function Unselect_All_Except (line 3247) | void Unselect_All_Except(ObjectClass* object) function CC_Draw_Shape (line 3433) | void CC_Draw_Shape(const ObjectClass *object, void const * shapefile, in... function CC_Draw_Shape (line 3445) | void CC_Draw_Shape(const ObjectClass *object, const char *shape_file_nam... function CC_Draw_Pip (line 3458) | void CC_Draw_Pip(const ObjectClass *object, void const * shapefile, int ... function Rect (line 3671) | Rect const Shape_Dimensions(void const * shapedata, int shapenum) function TechnoTypeClass (line 3783) | TechnoTypeClass const * Fetch_Techno_Type(RTTIType type, int id) function VQ_Call_Back (line 3836) | long VQ_Call_Back(unsigned char *, long ) function VQ_Call_Back (line 3875) | long VQ_Call_Back(unsigned char *, long ) function Handle_Team (line 3912) | void Handle_Team(int team, int action) function Handle_View (line 4201) | void Handle_View(int view, int action) function Get_CD_Index (line 4261) | int Get_CD_Index (int cd_drive, int timeout) function Get_CD_Index (line 4333) | int Get_CD_Index(int cd_drive, int) function Force_CD_Available (line 4430) | bool Force_CD_Available(int cd) function Force_CD_Available (line 4495) | bool Force_CD_Available( int cd_desired ) // ajw function Disk_Space_Available (line 5225) | unsigned long Disk_Space_Available(void) function Do_Record_Playback (line 5255) | static void Do_Record_Playback(void) function CrateType (line 5447) | CrateType Crate_From_Name(char const * name) function Owner_From_Name (line 5475) | int Owner_From_Name(char const * text) function Shake_The_Screen (line 5509) | void Shake_The_Screen(int shakes, HousesType house) function List_Copy (line 5577) | void List_Copy(short const * source, int len, short * dest) function Crummy (line 5598) | void Crummy(int crumb1, int crumb2) function Is_Counterstrike_Installed (line 5643) | bool Is_Counterstrike_Installed (void) function Is_Aftermath_Installed (line 5677) | bool Is_Aftermath_Installed (void) function Enable_Secret_Units (line 5710) | void Enable_Secret_Units(void) function Force_Scenario_Available (line 5724) | bool Force_Scenario_Available( const char* szName ) FILE: REDALERT/CONTROL.H function class (line 55) | class ControlClass : public GadgetClass FILE: REDALERT/COORD.CPP function CELL (line 69) | CELL Coord_Cell(COORDINATE coord) function Distance (line 98) | int Distance(TARGET target1, TARGET target2) function Distance (line 121) | int Distance(COORDINATE coord1, COORDINATE coord2) function COORDINATE (line 348) | COORDINATE Coord_Move(COORDINATE start, register DirType dir, unsigned s... function COORDINATE (line 387) | COORDINATE Coord_Scatter(COORDINATE coord, unsigned distance, bool lock) function Move_Point (line 468) | void Move_Point(short &x, short &y, register DirType dir, unsigned short... function Normal_Move_Point (line 616) | void Normal_Move_Point(short &x, short &y, register DirType dir, unsigne... FILE: REDALERT/CRATE.H function class (line 55) | class CrateClass { FILE: REDALERT/CRC.H function class (line 61) | class CRCEngine { FILE: REDALERT/CRCPIPE.H function class (line 46) | class CRCPipe : public Pipe FILE: REDALERT/CRCSTRAW.H function class (line 46) | class CRCStraw : public Straw FILE: REDALERT/CREDITS.H function class (line 44) | class CreditClass { FILE: REDALERT/CREW.H function class (line 43) | class CrewClass FILE: REDALERT/CSTRAW.H function class (line 48) | class CacheStraw : public Straw FILE: REDALERT/DDE.CPP function BOOL (line 168) | BOOL Instance_Class::Enable_Callback( BOOL flag ) // enable or disable ... function BOOL (line 191) | BOOL Instance_Class::Register_Server( BOOL CALLBACK ( *callback_fnc) (LP... function BOOL (line 222) | BOOL Instance_Class::Test_Server_Running( HSZ name ) function BOOL (line 251) | BOOL Instance_Class::Open_Poke_Connection( HSZ name ) function BOOL (line 283) | BOOL Instance_Class::Close_Poke_Connection( void ) function BOOL (line 314) | BOOL Instance_Class::Poke_Server( LPBYTE poke_data, DWORD poke_length ) function HDDEDATA (line 358) | HDDEDATA CALLBACK Instance_Class::dde_callback( FILE: REDALERT/DDE.H function class (line 58) | class Instance_Class { FILE: REDALERT/DEBUG.CPP function Debug_Key (line 66) | void Debug_Key(unsigned input) function Benchmarks (line 402) | static void Benchmarks(MonoClass * mono) function Self_Regulate (line 471) | void Self_Regulate(void) FILE: REDALERT/DEFINES.H type VQType (line 281) | typedef enum VQType { type RTTIType (line 421) | typedef enum RTTIType : unsigned char { type DiffType (line 462) | typedef enum DiffType : unsigned char { type LEPTON (line 529) | typedef unsigned short LEPTON; type LEPTON_COMPOSITE (line 530) | typedef union { type COORDINATE (line 543) | typedef unsigned long COORDINATE; type COORD_COMPOSITE (line 544) | typedef union { type CELL (line 557) | typedef signed short CELL; type CELL_COMPOSITE (line 559) | typedef union { type WAYPOINT (line 579) | typedef int WAYPOINT; type TARGET (line 587) | typedef long TARGET; type TARGET_COMPOSITE (line 591) | typedef union { function TARGET (line 605) | inline TARGET Build_Target(RTTIType kind, int value) type FearType (line 633) | typedef enum FearType : unsigned char { type PCPType (line 649) | typedef enum PCPType : unsigned char { type ZoneType (line 660) | typedef enum ZoneType : char { type MZoneType (line 678) | typedef enum MZoneType : unsigned char { type StateType (line 700) | typedef enum StateType : unsigned char { type UrgencyType (line 715) | typedef enum UrgencyType : unsigned char { type StrategyType (line 732) | typedef enum StrategyType : unsigned char { type ProdFailType (line 753) | typedef enum ProdFailType : unsigned char { type CheckPointType (line 765) | typedef enum CheckPointType : unsigned char { type CrateType (line 775) | typedef enum CrateType : unsigned char { type SpecialWeaponType (line 805) | typedef enum SpecialWeaponType : char { type MoveType (line 844) | typedef enum MoveType : unsigned char { type ThemeType (line 861) | typedef enum ThemeType : char { type ThreatType (line 922) | enum ThreatType type FireErrorType (line 962) | typedef enum FireErrorType : unsigned char{ type CloakType (line 983) | typedef enum CloakType : unsigned char { type VisualType (line 995) | typedef enum VisualType : unsigned char{ type MissionType (line 1010) | typedef enum MissionType : char { type BStateType (line 1047) | typedef enum BStateType : char { type ActionType (line 1067) | typedef enum ActionType : unsigned char { type ResultType (line 1110) | typedef enum ResultType : unsigned char { type ConcreteEnum (line 1126) | enum ConcreteEnum { type MPHType (line 1150) | typedef enum MPHType : unsigned char { type HousesType (line 1171) | typedef enum HousesType : char { type PlayerColorType (line 1226) | typedef enum PlayerColorType : char { type RemapType (line 1250) | typedef enum RemapType : unsigned char { type ScenarioPlayerType (line 1262) | typedef enum ScenarioPlayerEnum : char type ScenarioDirType (line 1281) | typedef enum ScenarioDirEnum : char type ScenarioVarType (line 1296) | typedef enum ScenarioVarEnum : char type LayerType (line 1317) | typedef enum LayerType : char { type BulletType (line 1336) | typedef enum BulletType : char { type StructType (line 1370) | typedef enum StructType : char { type OverlayType (line 1522) | typedef enum OverlayType : char { type InfantryType (line 1561) | typedef enum InfantryType : char { type UnitType (line 1612) | typedef enum UnitType : char { type VesselType (line 1672) | typedef enum VesselType : char { type AircraftType (line 1709) | typedef enum AircraftType : char { type TEMPLATE_CLEAR1 (line 1740) | typedef enum TemplateType : unsigned short { type TerrainType (line 2163) | typedef enum TerrainType : char { type SmudgeType (line 2216) | typedef enum SmudgeType : char { type AnimType (line 2245) | typedef enum AnimType : char { type DoType (line 2353) | typedef enum DoType : char { type DoStruct (line 2387) | typedef struct { type DoInfoStruct (line 2394) | typedef struct { type RadioMessageType (line 2406) | typedef enum RadioMessageType : unsigned char { type NeedType (line 2451) | typedef enum NeedType : unsigned char { type QuarryType (line 2482) | typedef enum QuarryType : unsigned char { type FormationType (line 2506) | typedef enum FormationType : unsigned char { type SelectEnum (line 2528) | typedef enum SelectEnum : char { type PipEnum (line 2545) | typedef enum PipEnum : unsigned char type RadarEnum (line 2576) | typedef enum RadarEnum : unsigned char type MouseType (line 2590) | typedef enum MouseType : unsigned char type BoxStyleType (line 2643) | typedef struct { type BoxStyleEnum (line 2650) | typedef enum BoxStyleEnum : unsigned char { type WarheadType (line 2667) | typedef enum WarheadType : char { type WeaponType (line 2691) | typedef enum WeaponType : char { type ArmorType (line 2758) | typedef enum ArmorType : unsigned char { type DMonoType (line 2773) | typedef enum DMonoType : unsigned char { type BenchType (line 2786) | typedef enum BenchType : unsigned char { type TextPrintType (line 2853) | enum TextPrintType type LandType (line 2926) | typedef enum LandType : char { type TheaterType (line 2946) | typedef enum TheaterType : char { type TheaterDataType (line 2964) | typedef struct { type BSizeType (line 2976) | typedef enum BSizeType : char { type MarkType (line 3000) | typedef enum MarkType : unsigned char { type WindowNumberType (line 3015) | typedef enum WindowNumberType : unsigned char { type FacingType (line 3033) | typedef enum FacingType : char { function FacingType (line 3049) | inline FacingType operator + (FacingType f1, FacingType f2) function FacingType (line 3053) | inline FacingType operator + (FacingType f1, int f2) function FacingType (line 3058) | inline FacingType operator - (FacingType f1, FacingType f2) function FacingType (line 3062) | inline FacingType operator - (FacingType f1, int f2) function FacingType (line 3067) | inline FacingType operator += (FacingType & f1, FacingType f2) function FacingType (line 3072) | inline FacingType operator += (FacingType & f1, int f2) function operator (line 3078) | inline int operator * (FacingType f1, FacingType f2) type DirType (line 3085) | typedef enum DirType { function DirType (line 3099) | inline DirType operator + (DirType f1, DirType f2) function DirType (line 3103) | inline DirType operator + (DirType f1, int f2) type SpeedType (line 3135) | typedef enum SpeedType : char { type VocType (line 3152) | typedef enum VocType : short { type VoxType (line 3348) | typedef enum VoxType : char { type SourceType (line 3481) | typedef enum SourceType : char { type RemapControlType (line 3498) | typedef struct RemapControlType type GroundType (line 3520) | typedef struct { type PathType (line 3529) | typedef struct { type WaypointType (line 3544) | typedef enum WaypointEnum : unsigned char type NewConfigType (line 3571) | typedef struct { type SDLG_NONE (line 3588) | typedef enum : unsigned char { type OptionControlType (line 3606) | typedef enum OptionControlType : char { type FireDataType (line 3625) | typedef struct { FILE: REDALERT/DESCDLG.H function class (line 39) | class DescriptionClass FILE: REDALERT/DIAL8.CPP function DirType (line 289) | DirType Dial8Class::Get_Direction(void) const FILE: REDALERT/DIAL8.H function class (line 36) | class Dial8Class : public ControlClass FILE: REDALERT/DIALOG.CPP function Dialog_Box (line 71) | void Dialog_Box(int x, int y, int w, int h) function Draw_Box (line 190) | void Draw_Box(int x, int y, int w, int h, BoxStyleEnum up, bool filled) function Format_Window_String (line 255) | int Format_Window_String(char * string, int maxlinelen, int & width, int... function Window_Box (line 334) | void Window_Box(WindowNumberType window, BoxStyleEnum style) function Simple_Text_Print (line 392) | void Simple_Text_Print(char const * text, unsigned x, unsigned y, RemapC... function Fancy_Text_Print (line 662) | void Fancy_Text_Print(int text, unsigned x, unsigned y, RemapControlType... function Fancy_Text_Print (line 719) | void Fancy_Text_Print(char const * text, unsigned x, unsigned y, RemapCo... function Conquer_Clip_Text_Print (line 779) | void Conquer_Clip_Text_Print(char const * text, unsigned x, unsigned y, ... function Plain_Text_Print (line 879) | void Plain_Text_Print(int text, unsigned x, unsigned y, unsigned fore, u... function Plain_Text_Print (line 923) | void Plain_Text_Print(char const * text, unsigned x, unsigned y, unsigne... function Draw_Caption (line 975) | void Draw_Caption(int text, int x, int y, int w) function Draw_Caption (line 981) | void Draw_Caption(char const * text, int x, int y, int w) FILE: REDALERT/DIBFILE.CPP function HDIB (line 100) | HDIB FAR LoadDIB(LPSTR lpFileName) function WORD (line 162) | WORD FAR SaveDIB(HDIB hDib, LPSTR lpFileName) function WORD (line 289) | WORD FAR DestroyDIB(HDIB hDib) function HANDLE (line 330) | HANDLE ReadDIBFile(int hFile) function BOOL (line 464) | BOOL MyRead(int hFile, LPSTR lpBuffer, DWORD dwSize) function DWORD (line 503) | DWORD PASCAL MyWrite(int iFileHandle, VOID FAR *lpBuffer, DWORD dwBytes) function HDIB (line 530) | HDIB LoadDIB_FromMemory( const unsigned char* pData, DWORD dwBitsSize ) FILE: REDALERT/DIBUTIL.CPP function HDIB (line 98) | HDIB FAR CreateDIB(DWORD dwWidth, DWORD dwHeight, WORD wBitCount) function LPSTR (line 190) | LPSTR FAR FindDIBBits(LPCSTR lpDIB) function DWORD (line 221) | DWORD FAR DIBWidth(LPCSTR lpDIB) function DWORD (line 264) | DWORD FAR DIBHeight(LPCSTR lpDIB) function WORD (line 308) | WORD FAR PaletteSize(LPCSTR lpDIB) function WORD (line 344) | WORD FAR DIBNumColors(LPCSTR lpDIB) function HPALETTE (line 417) | HPALETTE FAR CreateDIBPalette(HDIB hDIB) function HBITMAP (line 559) | HBITMAP FAR DIBToBitmap(HDIB hDIB, HPALETTE hPal) function HDIB (line 635) | HDIB FAR BitmapToDIB(HBITMAP hBitmap, HPALETTE hPal) function PalEntriesOnDevice (line 797) | int FAR PalEntriesOnDevice(HDC hDC) function HPALETTE (line 845) | HPALETTE FAR GetSystemPalette(void) function HANDLE (line 923) | HANDLE AllocRoomForDIB(BITMAPINFOHEADER bi, HBITMAP hBitmap) function HDIB (line 1022) | HDIB FAR ChangeDIBFormat(HDIB hDIB, WORD wBitCount, DWORD dwCompression) function HDIB (line 1195) | HDIB FAR ChangeBitmapFormat(HBITMAP hBitmap, FILE: REDALERT/DISPLAY.CPP function CELL (line 852) | CELL DisplayClass::Set_Cursor_Pos(CELL pos) function CELL (line 1152) | CELL DisplayClass::Click_Cell_Calc(int x, int y) const function ObjectClass (line 1853) | ObjectClass * DisplayClass::Cell_Object(CELL cell, int x, int y) const function ObjectClass (line 2510) | ObjectClass * DisplayClass::Next_Object(ObjectClass * object) const function ObjectClass (line 2550) | ObjectClass * DisplayClass::Prev_Object(ObjectClass * object) const function COORDINATE (line 2592) | COORDINATE DisplayClass::Pixel_To_Coord(int x, int y) const function CELL (line 2648) | CELL DisplayClass::Calculated_Cell(SourceType dir, WAYPOINT waypoint, CE... function should_exclude_from_selection (line 2866) | static bool should_exclude_from_selection(ObjectClass* obj) function COORDINATE (line 4487) | COORDINATE DisplayClass::Closest_Free_Spot(COORDINATE coord, bool any) c... function COORDINATE (line 4540) | COORDINATE DisplayClass::Center_Map(COORDINATE center) function get_action_priority (line 5049) | static int get_action_priority(ActionType action) function index_of (line 5060) | static int index_of(const DynamicVectorClass& list, T* object) function ObjectClass (line 5071) | static ObjectClass* Best_Object_With_ActionT(DynamicVectorClass& o... function ObjectClass (line 5105) | ObjectClass* Best_Object_With_Action(DynamicVectorClass& o... function ActionType (line 5110) | ActionType Best_Object_Action(DynamicVectorClass& objects,... function ActionType (line 5116) | ActionType Best_Object_Action(DynamicVectorClass& objects,... function ObjectClass (line 5122) | ObjectClass* Best_Object_With_Action(const ObjectClass* object) function ObjectClass (line 5127) | ObjectClass* Best_Object_With_Action(CELL cell) function ActionType (line 5132) | ActionType Best_Object_Action(const ObjectClass* object) function ActionType (line 5137) | ActionType Best_Object_Action(CELL cell) FILE: REDALERT/DISPLAY.H function class (line 60) | class DisplayClass: public MapClass FILE: REDALERT/DLLInterface.cpp type ContextType (line 77) | enum ContextType type SoundEffectNameStruct (line 78) | struct SoundEffectNameStruct { class DLLExportClass (line 167) | class DLLExportClass { method Set_Event_Callback (line 221) | static void Set_Event_Callback(CNC_Event_Callback_Type event_callback)... method Get_Game_Over (line 289) | static bool Get_Game_Over() { return GameOver; } function GetRandSeed (line 395) | int GetRandSeed() function Play_Movie_GlyphX (line 406) | void Play_Movie_GlyphX(const char * movie_name, ThemeType theme, bool im... function Display_Briefing_Text_GlyphX (line 415) | void Display_Briefing_Text_GlyphX() function On_Speech (line 534) | void On_Speech(int speech_index, HouseClass *house) function On_Message (line 546) | void On_Message(const char* message, float timeout_seconds, int64 id) function On_Update_Map_Cell (line 551) | void On_Update_Map_Cell(int cell_x, int cell_y, const char* template_typ... function On_Special_Weapon_Targetting (line 556) | void On_Special_Weapon_Targetting(const HouseClass* player_ptr, SpecialW... function On_Ping (line 561) | void On_Ping(const HouseClass* player_ptr, COORDINATE coord) function On_Defeated_Message (line 566) | void On_Defeated_Message(const char* message, float timeout_seconds) function GlyphX_Debug_Print (line 571) | void GlyphX_Debug_Print(const char *debug_text) function On_Achievement_Event (line 576) | void On_Achievement_Event(const HouseClass* player_ptr, const char *achi... function CNC_Version (line 596) | __declspec(dllexport) unsigned int __cdecl CNC_Version(unsigned int vers... function CNC_Init (line 617) | __declspec(dllexport) void __cdecl CNC_Init(const char *command_line, CN... function DLL_Shutdown (line 641) | void DLL_Shutdown(void) function CNC_Config (line 661) | __declspec(dllexport) void __cdecl CNC_Config(const CNCRulesDataStruct& ... function CNC_Add_Mod_Path (line 680) | __declspec(dllexport) void __cdecl CNC_Add_Mod_Path(const char *mod_path) function CNC_Get_Visible_Page (line 700) | __declspec(dllexport) bool __cdecl CNC_Get_Visible_Page(unsigned char *b... function CNC_Get_Palette (line 742) | __declspec(dllexport) bool __cdecl CNC_Get_Palette(unsigned char(&palett... function CNC_Set_Multiplayer_Data (line 762) | __declspec(dllexport) bool __cdecl CNC_Set_Multiplayer_Data(int scenario... function CNC_Clear_Object_Selection (line 861) | __declspec(dllexport) bool __cdecl CNC_Clear_Object_Selection(uint64 pla... function CNC_Select_Object (line 872) | __declspec(dllexport) bool __cdecl CNC_Select_Object(uint64 player_id, i... function GlyphX_Assign_Houses (line 996) | void GlyphX_Assign_Houses(void) function CNC_Set_Home_Cell (line 1196) | __declspec(dllexport) void __cdecl CNC_Set_Home_Cell(int x, int y, uint6... function CNC_Start_Instance (line 1213) | __declspec(dllexport) bool __cdecl CNC_Start_Instance(int scenario_index... function CNC_Start_Instance_Variation (line 1231) | __declspec(dllexport) bool __cdecl CNC_Start_Instance_Variation(int scen... function CNC_Read_INI (line 1385) | __declspec(dllexport) bool __cdecl CNC_Read_INI(int scenario_index, int ... function CNC_Start_Custom_Instance (line 1461) | __declspec(dllexport) bool __cdecl CNC_Start_Custom_Instance(const char*... function Debug_Write_Shape_Type (line 1605) | bool Debug_Write_Shape_Type(const ObjectTypeClass *type, int shapenum) function Debug_Write_Shape (line 1623) | bool Debug_Write_Shape(const char *file_name, void const * shapefile, in... function CNC_Advance_Instance (line 1671) | __declspec(dllexport) bool __cdecl CNC_Advance_Instance(uint64 player_id) function CNC_Save_Load (line 1913) | __declspec(dllexport) bool __cdecl CNC_Save_Load(bool save, const char *... function CNC_Set_Difficulty (line 1974) | __declspec(dllexport) void __cdecl CNC_Set_Difficulty(int difficulty) function CNC_Restore_Carryover_Objects (line 1987) | __declspec(dllexport) void __cdecl CNC_Restore_Carryover_Objects(const C... function CNC_Handle_Player_Switch_To_AI (line 2032) | __declspec(dllexport) void __cdecl CNC_Handle_Player_Switch_To_AI(uint64... function CNC_Handle_Human_Team_Wins (line 2121) | __declspec(dllexport) void __cdecl CNC_Handle_Human_Team_Wins(uint64 qui... function CNC_Start_Mission_Timer (line 2133) | __declspec(dllexport) void __cdecl CNC_Start_Mission_Timer(int time) function CNC_Get_Start_Game_Info (line 2153) | __declspec(dllexport) bool __cdecl CNC_Get_Start_Game_Info(uint64 player... function Is_Legacy_Render_Enabled (line 2176) | bool Is_Legacy_Render_Enabled(void) function CNC_Get_Game_State (line 3148) | __declspec(dllexport) bool __cdecl CNC_Get_Game_State(GameStateRequestEn... function CNC_Handle_Game_Request (line 3284) | __declspec(dllexport) void __cdecl CNC_Handle_Game_Request(GameRequestEn... function CNC_Handle_Game_Settings_Request (line 3293) | __declspec(dllexport) void __cdecl CNC_Handle_Game_Settings_Request(int ... function DLL_Draw_Intercept (line 3317) | void DLL_Draw_Intercept(int shape_number, int x, int y, int width, int h... function DLL_Draw_Pip_Intercept (line 3323) | void DLL_Draw_Pip_Intercept(const ObjectClass* object, int pip) function CNC_Handle_Input (line 3944) | __declspec(dllexport) void __cdecl CNC_Handle_Input(InputRequestEnum inp... function CNC_Handle_Structure_Request (line 4176) | __declspec(dllexport) void __cdecl CNC_Handle_Structure_Request(Structur... function CNC_Handle_Unit_Request (line 4218) | __declspec(dllexport) void __cdecl CNC_Handle_Unit_Request(UnitRequestEn... function CNC_Handle_Sidebar_Request (line 4271) | __declspec(dllexport) void __cdecl CNC_Handle_Sidebar_Request(SidebarReq... function CNC_Handle_SuperWeapon_Request (line 4324) | __declspec(dllexport) void __cdecl CNC_Handle_SuperWeapon_Request(SuperW... function CNC_Handle_ControlGroup_Request (line 4350) | __declspec(dllexport) void __cdecl CNC_Handle_ControlGroup_Request(Contr... function Recalculate_Placement_Distances (line 5043) | void Recalculate_Placement_Distances() function BuildingClass (line 5794) | BuildingClass *DLLExportClass::Get_Pending_Placement_Object(uint64 playe... function CarryoverClass (line 6767) | CarryoverClass Test_CC(CarryoverObjectStruct* cptr) function Logic_Switch_Player_Context (line 7065) | void Logic_Switch_Player_Context(ObjectClass *object) function Logic_Switch_Player_Context (line 7114) | void Logic_Switch_Player_Context(HouseClass *object) function __int64 (line 7221) | __int64 DLLExportClass::Get_GlyphX_Player_ID(const HouseClass *house) function SidebarGlyphxClass (line 7301) | SidebarGlyphxClass *DLLExportClass::Get_Current_Context_Sidebar(HouseCla... function SidebarGlyphxClass (line 7315) | SidebarGlyphxClass *Get_Current_Context_Sidebar(HouseClass *player_ptr) function CNC_Handle_Debug_Request (line 7844) | __declspec(dllexport) void __cdecl CNC_Handle_Debug_Request(DebugRequest... function CNC_Handle_Beacon_Request (line 7933) | __declspec(dllexport) void __cdecl CNC_Handle_Beacon_Request(BeaconReque... function DLL_Export_Get_Input_Key_State (line 8592) | bool DLL_Export_Get_Input_Key_State(KeyNumType key) function DLLSave (line 8600) | bool DLLSave(Pipe &file) function DLLLoad (line 8605) | bool DLLLoad(Straw &file) function DLL_Code_Pointers (line 8837) | void DLL_Code_Pointers(void) function DLL_Decode_Pointers (line 8842) | void DLL_Decode_Pointers(void) FILE: REDALERT/DLLInterface.h type CarryoverObjectStruct (line 22) | struct CarryoverObjectStruct type GameStateRequestEnum (line 67) | enum GameStateRequestEnum { type CNCStaticCellStruct (line 88) | struct CNCStaticCellStruct { type CnCTheaterType (line 95) | enum CnCTheaterType { type CNCMapDataStruct (line 107) | struct CNCMapDataStruct { type DllObjectTypeEnum (line 134) | enum DllObjectTypeEnum { type DllActionTypeEnum (line 165) | enum DllActionTypeEnum : unsigned char { type CNCObjectLineStruct (line 201) | struct CNCObjectLineStruct { type CNCObjectStruct (line 211) | struct CNCObjectStruct { type CNCObjectListStruct (line 289) | struct CNCObjectListStruct { type CNCPlacementCellInfoStruct (line 303) | struct CNCPlacementCellInfoStruct { type CNCPlacementInfoStruct (line 308) | struct CNCPlacementInfoStruct { type DllSuperweaponTypeEnum (line 323) | enum DllSuperweaponTypeEnum { type CNCSidebarEntryStruct (line 343) | struct CNCSidebarEntryStruct { type CNCSidebarStruct (line 364) | struct CNCSidebarStruct { type SidebarRequestEnum (line 387) | enum SidebarRequestEnum { type SuperWeaponRequestEnum (line 401) | enum SuperWeaponRequestEnum { type ControlGroupRequestEnum (line 404) | enum ControlGroupRequestEnum { type InputRequestEnum (line 417) | enum InputRequestEnum { type StructureRequestEnum (line 442) | enum StructureRequestEnum { type UnitRequestEnum (line 458) | enum UnitRequestEnum { type GameRequestEnum (line 477) | enum GameRequestEnum { type BeaconRequestEnum (line 489) | enum BeaconRequestEnum { type SpecialKeyRequestEnum (line 501) | enum SpecialKeyRequestEnum { type CNCDynamicMapEntryStruct (line 518) | struct CNCDynamicMapEntryStruct { type CNCDynamicMapStruct (line 538) | struct CNCDynamicMapStruct { type EventCallbackType (line 560) | enum EventCallbackType { type EventCallbackMessageEnum (line 607) | enum EventCallbackMessageEnum { type EventCallbackStruct (line 614) | struct EventCallbackStruct { type CNCMultiplayerOptionsStruct (line 743) | struct CNCMultiplayerOptionsStruct { type GameRequestType (line 800) | enum GameRequestType { type CNCDifficultyDataStruct (line 811) | struct CNCDifficultyDataStruct type CNCRulesDataStruct (line 829) | struct CNCRulesDataStruct type DebugRequestEnum (line 842) | enum DebugRequestEnum { type CNCShroudEntryStruct (line 868) | struct CNCShroudEntryStruct { type CNCShroudStruct (line 875) | struct CNCShroudStruct { type CNCOccupierObjectStruct (line 893) | struct CNCOccupierObjectStruct { type CNCOccupierEntryHeaderStruct (line 898) | struct CNCOccupierEntryHeaderStruct { type CNCOccupierHeaderStruct (line 902) | struct CNCOccupierHeaderStruct { FILE: REDALERT/DLLInterfaceEditor.cpp function CNC_Editor_Startup (line 60) | __declspec(dllexport) int __cdecl CNC_Editor_Startup() function CNC_Editor_Cleanup (line 86) | __declspec(dllexport) int __cdecl CNC_Editor_Cleanup() function CNC_Editor_Load_Mix_Files (line 115) | void CNC_Editor_Load_Mix_Files() function CNC_Editor_Setup_Content_Directory (line 164) | void CNC_Editor_Setup_Content_Directory(char* cncdata_directory, int CD,... function CNC_Editor_Load_Map (line 205) | __declspec(dllexport) int __cdecl CNC_Editor_Load_Map( function CNC_Editor_Load_Map_By_Scenario_Name (line 332) | __declspec(dllexport) int __cdecl CNC_Editor_Load_Map_By_Scenario_Name( function LoadScenario (line 359) | int LoadScenario() function CNC_Editor_Clear_Map (line 407) | __declspec(dllexport) int __cdecl CNC_Editor_Clear_Map() function CNC_Editor_Get_Map_Stats (line 434) | __declspec(dllexport) int __cdecl CNC_Editor_Get_Map_Stats(int& map_widt... function CNC_Editor_Get_Cell_Data_By_Index (line 461) | __declspec(dllexport) int __cdecl CNC_Editor_Get_Cell_Data_By_Index(int ... function CNC_Editor_Get_Cell_Data (line 498) | __declspec(dllexport) int __cdecl CNC_Editor_Get_Cell_Data(int x, int y,... function CNC_Editor_Get_Cell_Texture_Buffer (line 542) | __declspec(dllexport) int __cdecl CNC_Editor_Get_Cell_Texture_Buffer(int... function CNC_Editor_Get_Template_Data (line 646) | __declspec(dllexport) int __cdecl CNC_Editor_Get_Template_Data(int templ... function CNC_Editor_Get_Scenario_Names (line 699) | __declspec(dllexport) int __cdecl CNC_Editor_Get_Scenario_Names(char* cn... FILE: REDALERT/DOOR.H function class (line 38) | class DoorClass FILE: REDALERT/DPMI.H function class (line 47) | class DOSSegmentClass { function DOSSegmentClass (line 104) | inline DOSSegmentClass::DOSSegmentClass(void) function DOSSegmentClass (line 109) | inline DOSSegmentClass::~DOSSegmentClass(void) function Copy_Word_To (line 113) | inline void DOSSegmentClass::Copy_Word_To(short data, int dest) function Copy_Byte_To (line 118) | inline void DOSSegmentClass::Copy_Byte_To(char data, int dest) function Copy_DWord_To (line 123) | inline void DOSSegmentClass::Copy_DWord_To(long data, int dest) function Assign (line 128) | inline void DOSSegmentClass::Assign(unsigned short segment, long) function DOSSegmentClass (line 133) | inline DOSSegmentClass::DOSSegmentClass(unsigned short segment, long) function Copy_To (line 138) | inline void DOSSegmentClass::Copy_To(void *source, int dest, int size) function Copy_From (line 143) | inline void DOSSegmentClass::Copy_From(void *dest, int source, int size) function Copy (line 148) | inline void DOSSegmentClass::Copy(DOSSegmentClass &src, int soffset, DOS... function Copy_Word_From (line 152) | inline short DOSSegmentClass::Copy_Word_From(int source) function Copy_Byte_From (line 157) | inline char DOSSegmentClass::Copy_Byte_From(int source) function Copy_DWord_From (line 162) | inline long DOSSegmentClass::Copy_DWord_From(int source) function Get_Selector (line 167) | inline unsigned int DOSSegmentClass::Get_Selector(void) FILE: REDALERT/DRIVE.CPP function test (line 62) | void test(void) function COORDINATE (line 524) | COORDINATE DriveClass::Smooth_Turn(COORDINATE adj, DirType & dir) FILE: REDALERT/DRIVE.H function class (line 44) | class DriveClass : public FootClass FILE: REDALERT/DROP.CPP function DropListClass (line 61) | DropListClass & DropListClass::Add(LinkClass & object) function DropListClass (line 67) | DropListClass & DropListClass::Add_Tail(LinkClass & object) function DropListClass (line 73) | DropListClass & DropListClass::Add_Head(LinkClass & object) function DropListClass (line 79) | DropListClass * DropListClass::Remove(void) function DropListClass (line 163) | DropListClass & DropListClass::operator = (DropListClass const & list) FILE: REDALERT/DROP.H function class (line 41) | class DropListClass : public EditClass { function virtual (line 103) | virtual ~TDropListClass(void) {} function T (line 105) | T operator [] (int index) const {return(List[index]);} function virtual (line 121) | virtual int Count(void) const {return(List.Count());} function virtual (line 122) | virtual T Get_Item(int index) const {return(List.Get_Item(index));} FILE: REDALERT/EDIT.H function class (line 38) | class EditClass : public ControlClass function virtual (line 55) | virtual char * Get_Text(void) {return(String);} function Set_Color (line 56) | void Set_Color (RemapControlType * color) { Color = color; } function Set_Read_Only (line 58) | void Set_Read_Only(int rdonly) {IsReadOnly = rdonly;} function EditClass (line 114) | inline EditClass::EditStyle operator~(EditClass::EditStyle a) FILE: REDALERT/EGOS.CPP function Set_Pal (line 314) | void Set_Pal(char *palette) function Slide_Show (line 347) | void Slide_Show (int slide, int frame) FILE: REDALERT/EGOS.H function class (line 42) | class EgoClass { FILE: REDALERT/ENDING.CPP function GDI_Ending (line 37) | void GDI_Ending(void) function Nod_Ending (line 70) | void Nod_Ending(void) FILE: REDALERT/EVENT.H function class (line 46) | class EventClass FILE: REDALERT/EXPAND.CPP function Expansion_CS_Present (line 61) | bool Expansion_CS_Present(void) function Expansion_AM_Present (line 83) | bool Expansion_AM_Present(void) type EObjectClass (line 272) | struct EObjectClass class EListClass (line 286) | class EListClass : public ListClass method EListClass (line 289) | EListClass(int id, int x, int y, int w, int h, TextPrintType flags, vo... method Add_Object (line 292) | virtual int Add_Object(EObjectClass * obj) { method EObjectClass (line 295) | virtual EObjectClass * Get_Object(int index) const { method EObjectClass (line 298) | virtual EObjectClass * Current_Object(void) { method Add_Item (line 306) | virtual int Add_Item(char const * text) {return(ListClass::Add_Item(te... method Add_Item (line 307) | virtual int Add_Item(int text) {return(ListClass::Add_Item(text));} FILE: REDALERT/EXTERNS.H type MixFileClass (line 62) | typedef MixFileClass MFCD; type DynamicVectorArrayClass (line 249) | typedef DynamicVectorArrayClass... FILE: REDALERT/FACE.CPP function DirType (line 62) | DirType Desired_Facing8(int x1, int y1, int x2, int y2) function DirType (line 147) | DirType Desired_Facing256(int srcx, int srcy, int dstx, int dsty) FILE: REDALERT/FACE.H type DirType (line 39) | typedef enum DirType : unsigned char { function DirType (line 53) | inline DirType operator + (DirType f1, DirType f2) function DirType (line 57) | inline DirType operator + (DirType f1, int f2) function DirType (line 61) | inline DirType operator - (DirType f1, DirType f2) function DirType (line 65) | inline DirType operator - (DirType f1, int f2) FILE: REDALERT/FACING.H function class (line 44) | class FacingClass function DirType (line 53) | DirType Current(void) const {return(CurrentFacing);} function DirType (line 54) | DirType Desired(void) const {return(DesiredFacing);} function Set (line 59) | void Set(DirType facing) { function DirType (line 64) | DirType Get(void) const { return CurrentFacing; } function Is_Rotating (line 66) | int Is_Rotating(void) const {return (DesiredFacing != CurrentFacing);} function Difference (line 67) | int Difference(void) const {return (int)(signed char)((int)DesiredFacing... function Difference (line 68) | int Difference(DirType facing) const {return (int)(signed char)((int)fac... FILE: REDALERT/FACTORY.CPP function TechnoClass (line 587) | TechnoClass * FactoryClass::Get_Object(void) const FILE: REDALERT/FACTORY.H function class (line 40) | class FactoryClass : private StageClass FILE: REDALERT/FAKESOCK.H function class (line 42) | class TcpipManagerClass { FILE: REDALERT/FIELD.H function class (line 53) | class FieldClass { FILE: REDALERT/FILEPCX.H type RGB (line 45) | typedef struct { type PCX_HEADER (line 51) | typedef struct { FILE: REDALERT/FINDPATH.CPP function FacingType (line 128) | inline FacingType Opposite(FacingType face) function FacingType (line 134) | inline static FacingType Next_Direction(FacingType facing, FacingType dir) function Point_Relative_To_Line (line 188) | int Point_Relative_To_Line(int x, int z, int x1, int z1, int x2, int z2) function PathType (line 432) | PathType * FootClass::Find_Path(CELL dest, FacingType * final_moves, int... function CELL (line 1219) | CELL FootClass::Safety_Point(CELL src, CELL dst, int start, int max) FILE: REDALERT/FIXED.H function class (line 81) | class fixed function fixed (line 122) | const fixed operator * (fixed const & rvalue) const { return fixed(*this... function operator (line 123) | const int operator * (int rvalue) const { return fixed(*this) *= rvalue; } function fixed (line 124) | const fixed operator / (fixed const & rvalue) const { return fixed(*this... function operator (line 125) | const int operator / (int rvalue) const { return fixed(*this) /= rvalue; } function fixed (line 126) | const fixed operator + (fixed const & rvalue) const { return fixed(*this... function operator (line 127) | const int operator + (int rvalue) const { return fixed(*this) += rvalue; } function fixed (line 128) | const fixed operator - (fixed const & rvalue) const { return fixed(*this... function operator (line 129) | const int operator - (int rvalue) const { return fixed(*this) -= rvalue; } function fixed (line 136) | const fixed operator >> (unsigned rvalue) const {return fixed(*this) >>=... function fixed (line 137) | const fixed operator << (unsigned rvalue) const {return fixed(*this) <<=... function operator (line 142) | bool operator == (fixed const & rvalue) const {return(Data.Raw == rvalue... function operator (line 143) | bool operator != (fixed const & rvalue) const {return(Data.Raw != rvalue... function operator (line 144) | bool operator < (fixed const & rvalue) const {return(Data.Raw < rvalue.D... function operator (line 145) | bool operator > (fixed const & rvalue) const {return(Data.Raw > rvalue.D... function operator (line 146) | bool operator <= (fixed const & rvalue) const {return(Data.Raw <= rvalue... function operator (line 147) | bool operator >= (fixed const & rvalue) const {return(Data.Raw >= rvalue... function operator (line 148) | bool operator ! (void) const {return(Data.Raw == 0U);} function operator (line 153) | bool operator < (int rvalue) const {return(Data.Raw < ((unsigned int)rva... function operator (line 154) | bool operator > (int rvalue) const {return(Data.Raw > ((unsigned int)rva... function operator (line 155) | bool operator <= (int rvalue) const {return(Data.Raw <= ((unsigned int)r... function operator (line 156) | bool operator >= (int rvalue) const {return(Data.Raw >= ((unsigned int)r... function operator (line 157) | bool operator == (int rvalue) const {return(Data.Raw == ((unsigned int)r... function operator (line 158) | bool operator != (int rvalue) const {return(Data.Raw != ((unsigned int)r... function operator (line 168) | bool operator > (unsigned lvalue, fixed const & rvalue) { return fixed(l... function operator (line 170) | bool operator >= (unsigned lvalue, fixed const & rvalue) { return fixed(... function operator (line 172) | bool operator != (unsigned lvalue, fixed const & rvalue) { return fixed(... function Round_Up (line 181) | void Round_Up(void) {Data.Raw += (PRECISION-1U);Data.Composite.Fraction ... function Round_Down (line 182) | void Round_Down(void) {Data.Composite.Fraction = 0U;} function Round (line 183) | void Round(void) {if (Data.Composite.Fraction >= PRECISION>>1) Round_Up(... function Saturate (line 184) | void Saturate(unsigned capvalue) {if (Data.Raw > (capvalue*PRECISION)) D... function Saturate (line 185) | void Saturate(fixed const & capvalue) {if (*this > capvalue) *this = cap... function Sub_Saturate (line 186) | void Sub_Saturate(unsigned capvalue) {if (Data.Raw >= (capvalue*PRECISIO... function Sub_Saturate (line 187) | void Sub_Saturate(fixed const & capvalue) {if (*this >= capvalue) Data.R... function Inverse (line 188) | void Inverse(void) {*this = fixed(1) / *this;} function friend (line 194) | friend const fixed Round_Up(fixed const & value) {fixed temp = value; te... function friend (line 195) | friend const fixed Round_Down(fixed const & value) {fixed temp = value; ... function friend (line 196) | friend const fixed Round(fixed const & value) {fixed temp = value; temp.... function friend (line 197) | friend const fixed Saturate(fixed const & value, unsigned capvalue) {fix... function friend (line 198) | friend const fixed Saturate(fixed const & value, fixed const & capvalue)... function friend (line 199) | friend const fixed Sub_Saturate(fixed const & value, unsigned capvalue) ... function friend (line 200) | friend const fixed Sub_Saturate(fixed const & value, fixed const & capva... function friend (line 201) | friend const fixed Inverse(fixed const & value) {fixed temp = value;temp... FILE: REDALERT/FLASHER.H function class (line 38) | class FlasherClass { FILE: REDALERT/FLY.CPP function ImpactType (line 59) | ImpactType FlyClass::Physics(COORDINATE & coord, DirType facing) FILE: REDALERT/FLY.H type ImpactType (line 38) | typedef enum ImpactType : unsigned char { function class (line 48) | class FlyClass { FILE: REDALERT/FOOT.CPP function COORDINATE (line 809) | COORDINATE FootClass::Sort_Y(void) const function ResultType (line 1132) | ResultType FootClass::Take_Damage(int & damage, int distance, WarheadTyp... function RadioMessageType (line 1619) | RadioMessageType FootClass::Receive_Message(RadioClass * from, RadioMess... function TARGET (line 1973) | TARGET FootClass::Greatest_Threat(ThreatType method) const function MoveType (line 2145) | MoveType FootClass::Can_Enter_Cell(CELL , FacingType) const function COORDINATE (line 2244) | COORDINATE FootClass::Likely_Coord(void) const function CELL (line 2273) | CELL FootClass::Adjust_Dest(CELL cell) const FILE: REDALERT/FOOT.H function class (line 51) | class FootClass : public TechnoClass FILE: REDALERT/FTIMER.H type NoInitClass (line 84) | struct NoInitClass { function const (line 222) | unsigned long BasicTimerClass::operator () (void) const function Value (line 314) | unsigned long TTimerClass::Value(void) const function const (line 370) | unsigned long TTimerClass::operator () (void) const function Was_Started (line 486) | bool Was_Started(void) const { return WasStarted; } function Value (line 563) | unsigned long CDTimerClass::Value(void) const function const (line 627) | unsigned long CDTimerClass::operator () (void) const FILE: REDALERT/FUNCTION.H function class (line 154) | class BitmapClass function class (line 165) | class TPoint2D type NoInitClass (line 188) | struct NoInitClass { type TLucentType (line 240) | typedef struct { FILE: REDALERT/FUSE.H function class (line 43) | class FuseClass { function COORDINATE (line 84) | inline COORDINATE FuseClass::Fuse_Target(void) FILE: REDALERT/GADGET.CPP function GadgetClass (line 281) | GadgetClass * GadgetClass::Remove(void) function GadgetClass (line 303) | GadgetClass * GadgetClass::Get_Next(void) const function GadgetClass (line 324) | GadgetClass * GadgetClass::Get_Prev(void) const function KeyNumType (line 470) | KeyNumType GadgetClass::Input(void) function ControlClass (line 681) | ControlClass * GadgetClass::Extract_Gadget(unsigned id) FILE: REDALERT/GADGET.H function class (line 96) | class GadgetClass : public LinkClass function GadgetClass (line 267) | inline GadgetClass::FlagEnum operator~(GadgetClass::FlagEnum a) FILE: REDALERT/GAMEDLG.H function class (line 40) | class GameControlsClass FILE: REDALERT/GAUGE.H function class (line 38) | class GaugeClass : public ControlClass function class (line 90) | class TriColorGaugeClass : public GaugeClass FILE: REDALERT/GETCPU.CPP function Get_CPU_Type (line 80) | void Get_CPU_Type(int & cpu_type, bool & mmx, char * vendor_id, int vend... FILE: REDALERT/GOPTIONS.H function class (line 42) | class GameOptionsClass : public OptionsClass { FILE: REDALERT/GSCREEN.H function class (line 41) | class GScreenClass FILE: REDALERT/HDATA.CPP function HousesType (line 421) | HousesType HouseTypeClass::From_Name(char const * name) function HouseTypeClass (line 468) | HouseTypeClass & HouseTypeClass::As_Reference(HousesType house) FILE: REDALERT/HEAP.CPP class TFixedIHeapClass (line 63) | class TFixedIHeapClass class TFixedIHeapClass (line 64) | class TFixedIHeapClass class TFixedIHeapClass (line 65) | class TFixedIHeapClass class TFixedIHeapClass (line 66) | class TFixedIHeapClass class TFixedIHeapClass (line 67) | class TFixedIHeapClass class TFixedIHeapClass (line 68) | class TFixedIHeapClass class TFixedIHeapClass (line 69) | class TFixedIHeapClass class TFixedIHeapClass (line 70) | class TFixedIHeapClass class TFixedIHeapClass (line 71) | class TFixedIHeapClass class TFixedIHeapClass (line 72) | class TFixedIHeapClass class TFixedIHeapClass (line 73) | class TFixedIHeapClass class TFixedIHeapClass (line 74) | class TFixedIHeapClass class TFixedIHeapClass (line 75) | class TFixedIHeapClass class TFixedIHeapClass (line 76) | class TFixedIHeapClass class TFixedIHeapClass (line 77) | class TFixedIHeapClass class TFixedIHeapClass (line 78) | class TFixedIHeapClass class TFixedIHeapClass (line 79) | class TFixedIHeapClass class TFixedIHeapClass (line 80) | class TFixedIHeapClass class TFixedIHeapClass (line 81) | class TFixedIHeapClass class TFixedIHeapClass (line 82) | class TFixedIHeapClass class TFixedIHeapClass (line 83) | class TFixedIHeapClass class TFixedIHeapClass (line 84) | class TFixedIHeapClass class TFixedIHeapClass (line 85) | class TFixedIHeapClass class TFixedIHeapClass (line 86) | class TFixedIHeapClass class TFixedIHeapClass (line 87) | class TFixedIHeapClass class TFixedIHeapClass (line 88) | class TFixedIHeapClass class TFixedIHeapClass (line 89) | class TFixedIHeapClass class TFixedIHeapClass (line 90) | class TFixedIHeapClass class TFixedIHeapClass (line 91) | class TFixedIHeapClass class TFixedIHeapClass (line 92) | class TFixedIHeapClass class TFixedIHeapClass (line 93) | class TFixedIHeapClass class TFixedIHeapClass (line 94) | class TFixedIHeapClass FILE: REDALERT/HEAP.H function class (line 47) | class FixedHeapClass function virtual (line 119) | virtual ~TFixedHeapClass(void) {} function virtual (line 122) | virtual int ID(T const * pointer) const {return FixedHeapClass::ID(point... function virtual (line 123) | virtual T * Alloc(void) {return (T*)FixedHeapClass::Allocate();} function virtual (line 124) | virtual int Free(T * pointer) {return(FixedHeapClass::Free(pointer));} function T (line 127) | T const & operator[](int index) const {return *(T*)(((char *)Buffer) + (... function class (line 137) | class FixedIHeapClass : public FixedHeapClass function virtual (line 175) | virtual ~TFixedIHeapClass(void) {} function virtual (line 177) | virtual int ID(T const * pointer) const {return FixedIHeapClass::ID(poin... function virtual (line 178) | virtual int Logical_ID(T const * pointer) const {return(FixedIHeapClass:... function virtual (line 179) | virtual int Logical_ID(int id) const {return(FixedIHeapClass::Logical_ID... function virtual (line 180) | virtual T * Alloc(void) {return (T*)FixedIHeapClass::Allocate();} function virtual (line 181) | virtual int Free(T * pointer) {return FixedIHeapClass::Free(pointer);} function virtual (line 182) | virtual int Free(void * pointer) {return FixedIHeapClass::Free(pointer);} function virtual (line 188) | virtual T * Ptr(int index) const {return (T*)FixedIHeapClass::ActivePoin... function virtual (line 189) | virtual T * Raw_Ptr(int index) {return (index >= 0 && index < Length()) ... FILE: REDALERT/HELP.H function class (line 42) | class HelpClass: public TabClass FILE: REDALERT/HOUSE.CPP function fixed (line 203) | fixed HouseClass::Tiberium_Fraction(void) const function HouseClass (line 229) | HouseClass * HouseClass::As_Pointer(HousesType house) function DiffType (line 280) | DiffType HouseClass::Assign_Handicap(DiffType handicap) function TeamTypeClass (line 2383) | TeamTypeClass const * HouseClass::Suggested_New_Team(bool alertcheck) function ProdFailType (line 2460) | ProdFailType HouseClass::Begin_Production(RTTIType type, int id) function ProdFailType (line 2538) | ProdFailType HouseClass::Suspend_Production(RTTIType type) function ProdFailType (line 2585) | ProdFailType HouseClass::Abandon_Production(RTTIType type) function TechnoTypeClass (line 3424) | TechnoTypeClass const * HouseClass::Suggest_New_Object(RTTIType objectty... function fixed (line 4380) | fixed HouseClass::Power_Fraction(void) const function BuildingTypeClass (line 4501) | BuildingTypeClass const * HouseClass::Suggest_New_Building(void) const function BuildingClass (line 4533) | BuildingClass * HouseClass::Find_Building(StructType type, ZoneType zone... function COORDINATE (line 4575) | COORDINATE HouseClass::Find_Build_Location(BuildingClass * building) const function UrgencyType (line 5119) | UrgencyType HouseClass::Check_Build_Power(void) const function UrgencyType (line 5149) | UrgencyType HouseClass::Check_Build_Defense(void) const function UrgencyType (line 5162) | UrgencyType HouseClass::Check_Build_Offense(void) const function UrgencyType (line 5178) | UrgencyType HouseClass::Check_Attack(void) const function UrgencyType (line 5192) | UrgencyType HouseClass::Check_Build_Income(void) const function UrgencyType (line 5206) | UrgencyType HouseClass::Check_Fire_Sale(void) const function UrgencyType (line 5221) | UrgencyType HouseClass::Check_Build_Engineer(void) const function UrgencyType (line 5238) | UrgencyType HouseClass::Check_Raise_Money(void) const function UrgencyType (line 5257) | UrgencyType HouseClass::Check_Lower_Power(void) const function UrgencyType (line 5274) | UrgencyType HouseClass::Check_Raise_Power(void) const function ZoneType (line 6864) | ZoneType HouseClass::Which_Zone(COORDINATE coord) const function ZoneType (line 6897) | ZoneType HouseClass::Which_Zone(ObjectClass const * object) const function ZoneType (line 6921) | ZoneType HouseClass::Which_Zone(CELL cell) const function CELL (line 7044) | CELL HouseClass::Zone_Cell(ZoneType zone) const function CELL (line 7088) | CELL HouseClass::Where_To_Go(FootClass const * object) const function TARGET (line 7123) | TARGET HouseClass::Find_Juicy_Target(COORDINATE coord) const function FactoryClass (line 7192) | FactoryClass * HouseClass::Fetch_Factory(RTTIType rtti) const function CELL (line 7874) | CELL HouseClass::Find_Cell_In_Zone(TechnoClass const * techno, ZoneType ... function CELL (line 7941) | CELL HouseClass::Random_Cell_In_Zone(ZoneType zone) const FILE: REDALERT/HOUSE.H function class (line 57) | class HouseStaticClass { function class (line 109) | class HouseClass { function QuantityB (line 932) | int QuantityB(int index) {return(BQuantity[index]);} function QuantityU (line 934) | int QuantityU(int index) { function QuantityI (line 938) | int QuantityI(int index) { function QuantityA (line 942) | int QuantityA(int index) {return(AQuantity[index]);} function QuantityV (line 943) | int QuantityV(int index) { function QuantityU (line 948) | int QuantityU(int index) {return(UQuantity[index]);} function QuantityI (line 949) | int QuantityI(int index) {return(IQuantity[index]);} function QuantityA (line 950) | int QuantityA(int index) {return(AQuantity[index]);} function QuantityV (line 951) | int QuantityV(int index) {return(VQuantity[index]);} FILE: REDALERT/HSV.H function class (line 47) | class HSVClass FILE: REDALERT/ICONLIST.CPP function IconList_ItemExtras (line 614) | const IconList_ItemExtras* IconListClass::Get_ItemExtras( int index ) const function RemapControlType (line 655) | RemapControlType* IconListClass::Get_Item_Color( int index ) function Format_Window_String_New (line 786) | int Format_Window_String_New( const char* string, int maxlinelen, int& w... function CC_Draw_DIB (line 860) | void CC_Draw_DIB( const char* pDIB, int xDest, int yDest, int iWidth, Wi... FILE: REDALERT/ICONLIST.H type ICONKIND (line 35) | enum ICONKIND type FIXEDICON (line 41) | struct FIXEDICON // For putting icons in list entries at a specific fix... type IconList_ItemExtras (line 50) | struct IconList_ItemExtras function class (line 74) | class IconListClass : public ListClass FILE: REDALERT/IDATA.CPP function ObjectClass (line 1228) | ObjectClass * InfantryTypeClass::Create_One_Of(HouseClass * house) const function InfantryType (line 1371) | InfantryType InfantryTypeClass::From_Name(char const * name) function InfantryTypeClass (line 1485) | InfantryTypeClass & InfantryTypeClass::As_Reference(InfantryType type) FILE: REDALERT/INFANTRY.CPP function ResultType (line 323) | ResultType InfantryClass::Take_Damage(int & damage, int distance, Warhea... function MoveType (line 1343) | MoveType InfantryClass::Can_Enter_Cell(CELL cell, FacingType ) const function FireErrorType (line 1688) | FireErrorType InfantryClass::Can_Fire(TARGET target, int which) const function COORDINATE (line 1754) | COORDINATE InfantryClass::Fire_Coord(int which) const function BulletClass (line 2329) | BulletClass * InfantryClass::Fire_At(TARGET target, int which) function TARGET (line 2432) | TARGET InfantryClass::Greatest_Threat(ThreatType threat) const function ActionType (line 3325) | ActionType InfantryClass::What_Action(CELL cell) const function ObjectTypeClass (line 3435) | ObjectTypeClass const & InfantryClass::Class_Of(void) const FILE: REDALERT/INFANTRY.H function class (line 39) | class InfantryClass : public FootClass FILE: REDALERT/INI.CPP function PKey (line 1178) | PKey INIClass::Get_PKey(bool fast) const function fixed (line 1225) | fixed INIClass::Get_Fixed(char const * section, char const * entry, fixe... FILE: REDALERT/INI.H function class (line 52) | class INIClass { function Section_Present (line 80) | bool Section_Present(char const * section) const {return(Find_Section(se... function INIEntry (line 119) | struct INIEntry : Node { function INISection (line 132) | struct INISection : Node { FILE: REDALERT/INICODE.CPP function Get_Scenario_Digest (line 40) | void Get_Scenario_Digest(char * digest, char * buffer) function Read_Scenario_INI_Write_INB (line 101) | bool Read_Scenario_INI_Write_INB( char *root, bool fresh) FILE: REDALERT/INIT.CPP function Load_Prolog_Page (line 161) | static void Load_Prolog_Page(void) function Init_Game (line 194) | bool Init_Game(int , char * []) function Play_Intro (line 1663) | static void Play_Intro(bool sequenced) function Anim_Init (line 1713) | void Anim_Init(void) function Parse_Command_Line (line 1803) | bool Parse_Command_Line(int argc, char * argv[]) function Obfuscate (line 2275) | long Obfuscate(char const * string) function Calculate_CRC (line 2454) | long Calculate_CRC(void * buffer, long len) function Init_Random (line 2476) | void Init_Random(void) function Load_Title_Page (line 2589) | void Load_Title_Page(bool visible) function Init_Color_Remaps (line 2622) | static void Init_Color_Remaps(void) function Init_Heaps (line 2755) | static void Init_Heaps(void) function Init_Expansion_Files (line 2812) | static void Init_Expansion_Files(void) function Init_One_Time_Systems (line 2906) | static void Init_One_Time_Systems(void) function Init_Fonts (line 2947) | static void Init_Fonts(void) function Init_CDROM_Access (line 2982) | static void Init_CDROM_Access(void) function Init_Bootstrap_Mixfiles (line 3076) | static void Init_Bootstrap_Mixfiles(void) function Init_Secondary_Mixfiles (line 3167) | static void Init_Secondary_Mixfiles(void) function Bootstrap (line 3252) | static void Bootstrap(void) function Init_Mouse (line 3385) | static void Init_Mouse(void) function Init_Authorization (line 3434) | static void Init_Authorization(void) function Init_Bulk_Data (line 3537) | static void Init_Bulk_Data(void) function Init_Keys (line 3588) | static void Init_Keys(void) function Save_Recording_Values (line 3624) | bool Save_Recording_Values(CCFileClass & file) function Load_Recording_Values (line 3655) | bool Load_Recording_Values(CCFileClass & file) function __PRO (line 3670) | void __PRO(void) { function Extract (line 3676) | void Extract(char* filename, char* outname) function Is_DVD_Installed (line 3711) | bool Is_DVD_Installed() function Determine_If_Using_DVD (line 3730) | bool Determine_If_Using_DVD() function Using_DVD (line 3754) | bool Using_DVD() function Free_Heaps (line 3777) | void Free_Heaps(void) FILE: REDALERT/INLINE.H function Lepton_To_Pixel (line 96) | inline int Lepton_To_Pixel(LEPTON lepton) function LEPTON (line 116) | inline LEPTON Pixel_To_Lepton(int pixel) function COORDINATE (line 137) | inline COORDINATE XY_Coord(LEPTON x, LEPTON y) function COORDINATE (line 162) | inline COORDINATE XYP_COORD(int x, int y) function CELL (line 183) | inline CELL Coord_XCell(COORDINATE coord) function CELL (line 203) | inline CELL Coord_YCell(COORDINATE coord) function CELL (line 224) | inline CELL XY_Cell(int x, int y) function LEPTON (line 248) | inline LEPTON Cell_To_Lepton(int cell_distance) function Lepton_To_Cell (line 273) | inline int Lepton_To_Cell(LEPTON lepton_distance) function LEPTON (line 296) | inline LEPTON Coord_X(COORDINATE coord) function LEPTON (line 316) | inline LEPTON Coord_Y(COORDINATE coord) function Cell_X (line 336) | inline int Cell_X(CELL cell) function Cell_Y (line 356) | inline int Cell_Y(CELL cell) function Coord_XLepton (line 379) | inline int Coord_XLepton(COORDINATE coord) function Coord_YLepton (line 400) | inline int Coord_YLepton(COORDINATE coord) function COORDINATE (line 424) | inline COORDINATE XYP_Coord(int x, int y) function COORDINATE (line 449) | inline COORDINATE Cell_Coord(CELL cell) function COORDINATE (line 477) | inline COORDINATE Coord_Snap(COORDINATE coord) function COORDINATE (line 500) | inline COORDINATE Coord_Fraction(COORDINATE coord) function COORDINATE (line 523) | inline COORDINATE Coord_Whole(COORDINATE coord) function FacingType (line 627) | inline FacingType Dir_Facing(DirType facing) function DirType (line 648) | inline DirType Facing_Dir(FacingType facing) function Dir_To_16 (line 669) | inline int Dir_To_16(DirType facing) function Dir_To_32 (line 691) | inline int Dir_To_32(DirType facing) function DirType (line 713) | inline DirType Direction256(COORDINATE coord1, COORDINATE coord2) function DirType (line 736) | inline DirType Direction(COORDINATE coord1, COORDINATE coord2) function DirType (line 759) | inline DirType Direction8(COORDINATE coord1, COORDINATE coord2) function DirType (line 783) | inline DirType Direction(CELL cell1, CELL cell2) function COORDINATE (line 807) | inline COORDINATE Adjacent_Cell(COORDINATE coord, FacingType dir) function COORDINATE (line 831) | inline COORDINATE Adjacent_Cell(COORDINATE coord, DirType dir) function CELL (line 855) | inline CELL Adjacent_Cell(CELL cell, FacingType dir) function CELL (line 879) | inline CELL Adjacent_Cell(CELL cell, DirType dir) function FacingType (line 900) | inline FacingType Dir_To_8(DirType facing) function T (line 952) | T Random_Pick(T a, T b) function Percent_Chance (line 976) | inline bool Percent_Chance(int percent) function T (line 1003) | T Sim_Random_Pick(T a, T b) function Sim_Percent_Chance (line 1027) | inline bool Sim_Percent_Chance(int percent) function Distance (line 1052) | inline int Distance(int x1, int y1, int x2, int y2) FILE: REDALERT/INT.H function Randomize (line 57) | void Randomize(Straw & rng, int bitcount) {XMP_Randomize(®[0], rng, b... function Randomize (line 58) | void Randomize(Straw & rng, const Int & minval, const Int & maxval) {XMP... function operator (line 65) | operator digit * () {return & reg[0];} function const (line 71) | bool operator[](unsigned bit) const {return(XMP_Test_Bit(®[0], bit));} function operator (line 78) | int operator ! (void) const {return(XMP_Test_Eq_Int(®[0], 0, PRECISIO... function Int (line 79) | Int operator ~ (void) {XMP_Not(®[0], PRECISION);return(*this);} function Int (line 80) | Int operator - (void) const {Int a = *this;a.Negate();return (a);} function ByteCount (line 85) | int ByteCount(void) const {return(XMP_Count_Bytes(®[0], PRECISION));} function BitCount (line 86) | int BitCount(void) const {return(XMP_Count_Bits(®[0], PRECISION));} function Is_Negative (line 87) | bool Is_Negative(void) const {return(XMP_Is_Negative(®[0], PRECISION));} function IsSmallPrime (line 89) | bool IsSmallPrime(void) const {return(XMP_Is_Small_Prime(®[0], PRECIS... function SmallDivisorsTest (line 90) | bool SmallDivisorsTest(void) const {return(XMP_Small_Divisors_Test(®[... function FermatTest (line 91) | bool FermatTest(unsigned rounds) const {return(XMP_Fermat_Test(®[0], ... function IsPrime (line 92) | bool IsPrime(void) const {return(XMP_Is_Prime(®[0], PRECISION));} function RabinMillerTest (line 93) | bool RabinMillerTest(Straw & rng, unsigned int rounds) const {return(XMP... function Int (line 109) | Int operator + (const Int & number) const {Int term;Carry = XMP_Add(term... function Int (line 110) | Int operator + (unsigned short b) const {Int result;Carry=XMP_Add_Int(re... function Int (line 112) | Int operator - (const Int & number) const {Int term;Borrow = XMP_Sub(ter... function Int (line 113) | Int operator - (unsigned short b) const {Int result;Borrow = XMP_Sub_Int... function Int (line 115) | Int operator * (const Int & multiplier) const {Int result;Error=XMP_Sign... function Int (line 116) | Int operator * (unsigned short b) const {Int result;Error=XMP_Unsigned_M... function Int (line 118) | Int operator / (const Int & divisor) const {Int quotient = *this;XMP_Sig... function Int (line 119) | Int operator / (unsigned long b) const {return(*this / Int(b));} function Int (line 120) | Int operator / (unsigned short divisor) const {Int quotient;Error=XMP_Un... function Int (line 122) | Int operator % (const Int & divisor) const {Int remainder;XMP_Signed_Div... function Int (line 123) | Int operator % (unsigned long b) const {return(*this % Int(b));} function const (line 124) | unsigned short operator % (unsigned short divisor) const {return(XMP_Uns... function Int (line 130) | Int operator >> (int bits) const {Int result = *this; XMP_Shift_Right_Bi... function Int (line 131) | Int operator << (int bits) const {Int result = *this; XMP_Shift_Left_Bit... function operator (line 136) | int operator == (const Int &b) const {return (memcmp(®[0], &b.reg[0],... function operator (line 137) | int operator != (const Int& b) const {return !(*this == b);} function operator (line 138) | int operator > (const Int & number) const {return(XMP_Compare(®[0], n... function operator (line 139) | int operator >= (const Int & number) const {return(XMP_Compare(®[0], ... function operator (line 140) | int operator < (const Int & number) const {return(XMP_Compare(®[0], n... function operator (line 141) | int operator <= (const Int & number) const {return(XMP_Compare(®[0], ... function Negate (line 146) | void Negate(void) {XMP_Neg(®[0], PRECISION);} function Int (line 147) | Int Abs(void) {XMP_Abs(®[0], PRECISION);return(*this);} function Int (line 148) | Int times_b_mod_c(Int const & multiplier, Int const & modulus) const { function Int (line 156) | Int exp_b_mod_c(const Int & e, const Int & m) const { function Int (line 163) | static Int Unsigned_Mult(Int const & multiplicand, Int const & multiplie... function Unsigned_Divide (line 164) | static void Unsigned_Divide(Int & remainder, Int & quotient, const Int &... function Signed_Divide (line 165) | static void Signed_Divide(Int & remainder, Int & quotient, const Int & d... function Int (line 166) | Int Inverse(const Int & modulus) const {Int result;XMP_Inverse_A_Mod_B(r... function Int (line 168) | static Int Decode_ASCII(char const * string) {Int result;XMP_Decode_ASCI... function Encode (line 171) | int Encode(unsigned char *output) const {return(XMP_Encode(output, ®[... function Encode (line 172) | int Encode(unsigned char * output, unsigned length) const {return(XMP_En... function Signed_Decode (line 173) | void Signed_Decode(const unsigned char * from, int frombytes) {XMP_Signe... function Unsigned_Decode (line 174) | void Unsigned_Decode(const unsigned char * from, int frombytes) {XMP_Uns... function DEREncode (line 177) | int DEREncode(unsigned char * output) const {return(XMP_DER_Encode(®[... function DERDecode (line 178) | void DERDecode(const unsigned char *input) {XMP_DER_Decode(®[0], inpu... function HasZero (line 202) | struct RemainderTable function Increment (line 222) | void Increment(const RemainderTable & rtQ) FILE: REDALERT/INTERNET.CPP function Check_From_WChat (line 109) | void Check_From_WChat(char *wchat_name) function Just_Path (line 444) | void Just_Path(char *path, char *destpath) function Is_User_WChat_Registered (line 473) | bool Is_User_WChat_Registered(char *buffer, int buffer_len) function Spawn_WChat (line 568) | bool Spawn_WChat(bool can_launch) function Spawn_Registration_App (line 716) | bool Spawn_Registration_App(void) function Do_The_Internet_Menu_Thang (line 780) | bool Do_The_Internet_Menu_Thang(void) FILE: REDALERT/INTERPAL.CPP function Read_Interpolation_Palette (line 89) | void Read_Interpolation_Palette (char const * palette_file_name) function Write_Interpolation_Palette (line 117) | void Write_Interpolation_Palette (char const * palette_file_name) function Create_Palette_Interpolation_Table (line 144) | void Create_Palette_Interpolation_Table( void ) function Increase_Palette_Luminance (line 268) | void Increase_Palette_Luminance (unsigned char * palette , int red_perce... function Interpolate_2X_Scale (line 322) | void Interpolate_2X_Scale( GraphicBufferClass * source, GraphicViewPortC... FILE: REDALERT/INTRO.CPP function VQAHandle (line 40) | VQAHandle * Open_Movie(char * name) function Choose_Side (line 73) | void Choose_Side(void) // ajw - In RA, all this did was play a movie. D... FILE: REDALERT/IPX.CPP function IPX_SPX_Installed (line 89) | int IPX_SPX_Installed(void) function IPX_Open_Socket (line 212) | int IPX_Open_Socket(unsigned short socket) function IPX_Close_Socket (line 271) | int IPX_Close_Socket(unsigned short socket) function IPX_Get_Connection_Number (line 330) | int IPX_Get_Connection_Number(void) function IPX_Get_1st_Connection_Num (line 389) | int IPX_Get_1st_Connection_Num (char * username) function IPX_Get_Internet_Address (line 539) | int IPX_Get_Internet_Address(int connection_number, function IPX_Get_User_ID (line 670) | int IPX_Get_User_ID(int connection_number, char * user_id) function IPX_Listen_For_Packet (line 820) | int IPX_Listen_For_Packet(struct ECB *ecb_ptr) function IPX_Send_Packet (line 899) | void IPX_Send_Packet(struct ECB *ecb_ptr) function IPX_Get_Local_Target (line 960) | int IPX_Get_Local_Target(unsigned char *dest_network, unsigned char *des... function IPX_Cancel_Event (line 1076) | int IPX_Cancel_Event(struct ECB *ecb_ptr) function Let_IPX_Breath (line 1135) | void Let_IPX_Breath(void) FILE: REDALERT/IPX.H type IPXHeaderType (line 51) | typedef struct IPXHEADER { type ECBType (line 69) | typedef struct ECB { type RMIType (line 91) | typedef struct { type ECB (line 178) | struct ECB type ECB (line 179) | struct ECB type ECB (line 182) | struct ECB FILE: REDALERT/IPX95.CPP function BOOL (line 53) | extern BOOL __stdcall IPX_Initialise(void) { return 0; } function BOOL (line 54) | extern BOOL __stdcall IPX_Get_Outstanding_Buffer95(unsigned char *buffer... function IPX_Shut_Down95 (line 55) | extern void __stdcall IPX_Shut_Down95(void) {} function IPX_Send_Packet95 (line 56) | extern int __stdcall IPX_Send_Packet95(unsigned char *, unsigned char *... function IPX_Broadcast_Packet95 (line 57) | extern int __stdcall IPX_Broadcast_Packet95(unsigned char *, int) { ret... function BOOL (line 58) | extern BOOL __stdcall IPX_Start_Listening95(void) { return 0; } function IPX_Open_Socket95 (line 59) | extern int __stdcall IPX_Open_Socket95(int socket) { return 0; } function IPX_Close_Socket95 (line 60) | extern void __stdcall IPX_Close_Socket95(int socket) {} function IPX_Get_Connection_Number95 (line 61) | extern int __stdcall IPX_Get_Connection_Number95(void) { return 0; } function IPX_Get_Local_Target95 (line 62) | extern int __stdcall IPX_Get_Local_Target95(unsigned char *, unsigned c... function Load_IPX_Dll (line 121) | bool Load_IPX_Dll (void) function Unload_IPX_Dll (line 175) | void Unload_IPX_Dll (void) function IPX_Open_Socket (line 188) | int IPX_Open_Socket(unsigned short socket) function IPX_Close_Socket (line 194) | int IPX_Close_Socket(unsigned short socket) function IPX_Get_Connection_Number (line 201) | int IPX_Get_Connection_Number(void) function IPX_Broadcast_Packet (line 209) | int IPX_Broadcast_Packet(unsigned char * buf, int buflen) function IPX_Get_Local_Target (line 221) | int IPX_Get_Local_Target(unsigned char * dest_network, unsigned char * d... FILE: REDALERT/IPX95.H type BOOL (line 49) | typedef BOOL __stdcall (*IPXInitialiseType) (void); type BOOL (line 50) | typedef BOOL __stdcall (*IPXGetOutstandingBuffer95Type) (unsigned char*); type BOOL (line 54) | typedef BOOL __stdcall (*IPXStartListening95Type) (void); FILE: REDALERT/IPXADDR.H function class (line 50) | class IPXAddressClass FILE: REDALERT/IPXCONN.H function class (line 55) | class IPXConnClass : public ConnectionClass FILE: REDALERT/IPXGCONN.H type GlobalHeaderType (line 93) | typedef struct { function class (line 102) | class IPXGlobalConnClass : public IPXConnClass FILE: REDALERT/IPXMGR.CPP function IPXAddressClass (line 663) | IPXAddressClass * IPXManagerClass::Connection_Address(int id) type SREGS (line 1832) | struct SREGS type SREGS (line 2030) | struct SREGS FILE: REDALERT/IPXMGR.H function class (line 151) | class IPXManagerClass : public ConnManClass FILE: REDALERT/JSHELL.CPP function Set_Window (line 118) | void Set_Window(int window, int x, int y, int w, int h) function Fatal (line 144) | void Fatal(char const * message, ...) function File_Fatal (line 159) | void File_Fatal(char const * message) function Load_Uncompress (line 192) | long Load_Uncompress(FileClass &file, BuffType &uncomp_buff, BuffType &d... function Load_Picture (line 269) | int Load_Picture(char const * filename, BufferClass& scratchbuf, BufferC... function Translucent_Table_Size (line 321) | long Translucent_Table_Size(int count) function DirType (line 518) | DirType xDesired_Facing8(int x1, int y1, int x2, int y2) function DirType (line 582) | DirType xDesired_Facing256(int srcx, int srcy, int dstx, int dsty) FILE: REDALERT/JSHELL.H type KeyboardClass (line 59) | struct KeyboardClass type KeyboardClass (line 62) | struct KeyboardClass function Clear (line 85) | void Clear(void) {if (IsLibrary) Clear_KeyBuffer();} function Down (line 86) | int Down(KeyNumType key) {return(Key_Down(key));} function IsLibrary (line 88) | IsLibrary(true) {} function KeyNumType (line 89) | KeyNumType Get(void) {return ((KeyNumType)WWKeyboardClass::Get());} function KeyNumType (line 90) | KeyNumType Check(void) {return ((KeyNumType)WWKeyboardClass::Check());} function KeyASCIIType (line 91) | KeyASCIIType To_ASCII(KeyNumType key) {return((KeyASCIIType)WWKeyboardCl... function Clear (line 92) | void Clear(void) {WWKeyboardClass::Clear();} function Down (line 93) | int Down(KeyNumType key) {return(WWKeyboardClass::Down(key));} function Mouse_X (line 96) | int Mouse_X(void) {return(Get_Mouse_X());} function Mouse_Y (line 97) | int Mouse_Y(void) {return(Get_Mouse_Y());} function T (line 142) | T min(T value1, T value2) function T (line 152) | T max(T value1, T value2) function T (line 173) | T Bound(T original, T minval, T maxval) function class (line 342) | class FrameTimerClass function class (line 364) | class SystemTimerClass function class (line 378) | class UserTimerClass function Pointer (line 456) | Pointer(realptr) {} function Pointer (line 457) | SmartPtr(SmartPtr const & rvalue) : Pointer(rvalue.Pointer) {} function operator (line 460) | operator T * (void) const {return(Pointer);} FILE: REDALERT/KEY.H type WWKey_Type (line 56) | typedef enum { function class (line 67) | class WWKeyboardClass type KeyASCIIType (line 386) | typedef enum KeyASCIIType { type KeyNumType (line 534) | typedef enum KeyNumType { FILE: REDALERT/KEYBOARD.H type WWKey_Type (line 52) | typedef enum { function class (line 63) | class WWKeyboardClass type KeyNumType (line 528) | typedef enum KeyNumType { FILE: REDALERT/LAYER.H function class (line 42) | class LayerClass : public DynamicVectorClass FILE: REDALERT/LCW.CPP function LCW_Uncomp (line 69) | int LCW_Uncomp(void const * source, void * dest, unsigned long ) FILE: REDALERT/LCWPIPE.H function class (line 47) | class LCWPipe : public Pipe FILE: REDALERT/LCWSTRAW.H function class (line 48) | class LCWStraw : public Straw FILE: REDALERT/LCWUNCMP.CPP function LCW_Uncompress (line 70) | unsigned long __cdecl LCW_Uncompress (void * source, void * dest, unsign... FILE: REDALERT/LED.H function class (line 21) | class LEDClass FILE: REDALERT/LINK.CPP function LinkClass (line 144) | LinkClass & LinkClass::operator = (LinkClass const & link) function LinkClass (line 170) | LinkClass * LinkClass::Get_Next(void) const function LinkClass (line 191) | LinkClass * LinkClass::Get_Prev(void) const function LinkClass (line 212) | LinkClass & LinkClass::Head_Of_List(void) function LinkClass (line 238) | LinkClass & LinkClass::Tail_Of_List(void) function LinkClass (line 265) | LinkClass & LinkClass::Add(LinkClass & list) function LinkClass (line 305) | LinkClass & LinkClass::Add_Head(LinkClass & list) function LinkClass (line 338) | LinkClass & LinkClass::Add_Tail(LinkClass & list) function LinkClass (line 375) | LinkClass * LinkClass::Remove(void) FILE: REDALERT/LINK.H function class (line 44) | class LinkClass FILE: REDALERT/LIST.CPP function LinkClass (line 769) | LinkClass & ListClass::Add(LinkClass & list) function LinkClass (line 800) | LinkClass & ListClass::Add_Head(LinkClass & list) function LinkClass (line 837) | LinkClass & ListClass::Add_Tail(LinkClass & list) function GadgetClass (line 874) | GadgetClass * ListClass::Remove(void) FILE: REDALERT/LIST.H function class (line 56) | class ListClass : public ControlClass function T (line 157) | T operator [] (int index) const {return(List[index]);} function virtual (line 164) | virtual int Count(void) const {return List.Count();} function virtual (line 170) | virtual T Get_Item(int index) const {return(List[index]);} FILE: REDALERT/LISTNODE.H function class (line 64) | class GenericNode { function class (line 115) | class GenericList { function T (line 166) | T * Last(void) const {return((T*)GenericList::Last());} FILE: REDALERT/LOADDLG.CPP type find_t (line 621) | struct find_t class FileEntryClass (line 720) | class FileEntryClass class FileEntryClass (line 774) | class FileEntryClass class FileEntryClass (line 776) | class FileEntryClass class FileEntryClass (line 777) | class FileEntryClass FILE: REDALERT/LOADDLG.H function class (line 36) | class FileEntryClass { function class (line 46) | class LoadOptionsClass FILE: REDALERT/LOGIC.H function class (line 44) | class LogicClass : public LayerClass FILE: REDALERT/LZO1X_C.CPP function do_compress (line 91) | static int do_compress(const lzo_byte *in , lzo_uint in_len, function lzo1x_1_compress (line 315) | int lzo1x_1_compress ( const lzo_byte *in , lzo_uint in_len, FILE: REDALERT/LZO1X_D.CPP function lzo1x_decompress (line 63) | int lzo1x_decompress ( const lzo_byte *in , lzo_uint in_len, FILE: REDALERT/LZOCONF.H type lzo_uint (line 78) | typedef unsigned int lzo_uint; type lzo_int (line 79) | typedef int lzo_int; type lzo_uint (line 82) | typedef unsigned long lzo_uint; type lzo_int (line 83) | typedef long lzo_int; type lzo_ptr_t (line 116) | typedef unsigned long lzo_ptr_t; FILE: REDALERT/LZOPIPE.H function class (line 47) | class LZOPipe : public Pipe FILE: REDALERT/LZOSTRAW.H function class (line 48) | class LZOStraw : public Straw FILE: REDALERT/LZO_CONF.H type lzo_ptrdiff_t (line 94) | typedef ptrdiff_t lzo_ptrdiff_t; type lzo_ptrdiff_t (line 96) | typedef long lzo_ptrdiff_t; FILE: REDALERT/LZW.CPP function LZW_Uncompress (line 262) | int LZW_Uncompress(Buffer const & inbuff, Buffer const & outbuff) function LZW_Compress (line 269) | int LZW_Compress(Buffer const & inbuff, Buffer const & outbuff) type CodeClass (line 303) | struct CodeClass method CodeClass (line 309) | CodeClass(void) {} method CodeClass (line 310) | CodeClass(CodeType code, CodeType parent, char c) : CodeValue(code), P... method Make_Unused (line 312) | void Make_Unused(void) {CodeValue = UNUSED;} method Is_Unused (line 313) | bool Is_Unused(void) const {return(CodeValue == UNUSED);} method Is_Matching (line 314) | bool Is_Matching(CodeType code, char c) const {return(ParentCode == co... function Make_LZW_Hash (line 320) | inline int Make_LZW_Hash(CodeType code, char character) function Find_Child_Node (line 348) | static int Find_Child_Node(CodeType parent_code, char child_character) function Decode_String (line 406) | static int Decode_String(char * ptr, CodeType code) function LZW_Compress (line 430) | int LZW_Compress(Buffer & inbuff, Buffer & outbuff) function LZW_Uncompress (line 483) | int LZW_Uncompress(Buffer & inbuff, Buffer & outbuff) FILE: REDALERT/LZW.H function class (line 40) | class LZWEngine FILE: REDALERT/LZWPIPE.H function class (line 47) | class LZWPipe : public Pipe FILE: REDALERT/LZWSTRAW.H function class (line 48) | class LZWStraw : public Straw FILE: REDALERT/MAP.CPP function ObjectClass (line 1400) | ObjectClass * MapClass::Close_Object(COORDINATE coord) const function CELL (line 1696) | CELL MapClass::Nearby_Location(CELL cell, SpeedType speed, int zone, MZo... type CellUpdateStruct (line 1846) | struct CellUpdateStruct function Add_Cell_Update (line 1854) | static void Add_Cell_Update(CellUpdateStruct* updates, int& count, Templ... function CELL (line 2196) | CELL MapClass::Pick_Random_Location(void) const FILE: REDALERT/MAP.H function class (line 41) | class MapClass: public GScreenClass FILE: REDALERT/MAPEDIT.CPP function HousesType (line 1833) | HousesType MapEditClass::Cycle_House(HousesType curhouse, ObjectTypeClas... FILE: REDALERT/MAPEDIT.H type MapEdit1Enum (line 53) | enum MapEdit1Enum { type MapEditButtonIDEnum (line 145) | enum MapEditButtonIDEnum{ function class (line 169) | class MapEditClass : public MouseClass FILE: REDALERT/MAPSEL.CPP type point (line 48) | struct point { function Mouse_Over_Spot (line 323) | int Mouse_Over_Spot(int house, int scenario) function Cycle_Call_Back_Delay (line 340) | void Cycle_Call_Back_Delay(int time, PaletteClass &pal) function Set_Mouse (line 381) | void Set_Mouse(MouseType shape, int &start, int &count, int &delay, int ... FILE: REDALERT/MCI.CPP function MCIDEVICEID (line 155) | MCIDEVICEID MCI::OpenDevice(const char* name) type _DeviceType (line 289) | struct _DeviceType {unsigned long typeID; const char* typeName;} FILE: REDALERT/MCI.H type MCIDevice (line 55) | typedef struct _MCIDevice function class (line 73) | class MCI FILE: REDALERT/MCIMOVIE.H function class (line 28) | class MCIMovie FILE: REDALERT/MEMCHECK.H type MCSL (line 1027) | typedef unsigned int MCSL; type MCID (line 1028) | typedef unsigned char MCID; type MCEFLAGS (line 1030) | typedef unsigned long MCEFLAGS; type MRFLAGS (line 1032) | typedef unsigned char MRFLAGS; type MCFLAGS (line 1033) | typedef unsigned long MCFLAGS; type MEMREC (line 1046) | typedef struct MemRecord type MCSETTINGS (line 1062) | typedef struct MCSETTINGS { type MCCFGINFO (line 1096) | typedef struct MCCfgInfo { type MCEXCEPTINFO (line 1107) | typedef struct { type MCEXCEPTINFO (line 1123) | typedef struct { type MCCRITSECT (line 1155) | typedef struct { function class (line 2429) | class MemCheck { FILE: REDALERT/MENUS.CPP function PRIVATE (line 71) | PRIVATE int Select_To_Entry(int select, unsigned long bitfield, int index) function PRIVATE (line 103) | PRIVATE void Flash_Line(char const *text, int xpix, int ypix, unsigned n... function PRIVATE (line 127) | PRIVATE int Coordinates_In_Region(int x, int y, int inx1, int iny1, int ... function Find_Menu_Items (line 146) | int Find_Menu_Items(int maxitems, unsigned long field, char index) function Setup_Menu (line 173) | void Setup_Menu(int menu, char const * text[], unsigned long field, int ... function Check_Menu (line 207) | int Check_Menu(int menu, char const * text[], char *, long field, int in... function Do_Menu (line 374) | int Do_Menu(char const ** strings, bool ) function Main_Menu (line 460) | int Main_Menu(unsigned long ) FILE: REDALERT/MISSION.CPP function MissionType (line 155) | MissionType MissionClass::Get_Mission(void) const function MissionType (line 409) | MissionType MissionClass::Mission_From_Name(char const * name) FILE: REDALERT/MISSION.H function class (line 45) | class MissionClass : public ObjectClass function class (line 132) | class MissionControlClass FILE: REDALERT/MIXFILE.CPP class MixFileClass (line 74) | class MixFileClass function compfunc (line 488) | int compfunc(void const * ptr1, void const * ptr2) FILE: REDALERT/MIXFILE.H type SubBlock (line 58) | struct SubBlock { function operator (line 64) | int operator > (SubBlock & two) const {return (CRC > two.CRC);} function operator (line 65) | int operator == (SubBlock & two) const {return (CRC == two.CRC);} type FileHeader (line 96) | typedef struct { FILE: REDALERT/MONOC.CPP function T (line 99) | T min(T a, T b) { function T (line 105) | T max(T a, T b) { function MonoClass (line 796) | MonoClass & MonoClass::operator = (MonoClass const & src) function Mono_Set_Cursor (line 867) | void Mono_Set_Cursor(int x, int y) function Mono_Printf (line 897) | int Mono_Printf(char const * string, ...) function Mono_Clear_Screen (line 935) | void Mono_Clear_Screen(void) function Mono_Text_Print (line 966) | void Mono_Text_Print(void const *text, int x, int y, int attrib) function Mono_Draw_Rect (line 1000) | void Mono_Draw_Rect(int x, int y, int w, int h, int attrib, int thick) function Mono_Print (line 1027) | void Mono_Print(void const *text) function Mono_X (line 1055) | int Mono_X(void) function Mono_Y (line 1083) | int Mono_Y(void) function Mono_Put_Char (line 1097) | void Mono_Put_Char(char , int ) function Mono_Scroll (line 1101) | void Mono_Scroll(int ) function Mono_View_Page (line 1105) | void Mono_View_Page(int ) function Mono_Printf (line 1109) | int Mono_Printf(int string, ...) FILE: REDALERT/MONOC.H function class (line 53) | class MonoClass { FILE: REDALERT/MOUSE.H function class (line 41) | class MouseClass: public ScrollClass FILE: REDALERT/MOVIE.H type MPG_CMD (line 43) | typedef enum type MPG_RESPONSE (line 52) | typedef enum FILE: REDALERT/MP.CPP function _Byte_Precision (line 117) | static int _Byte_Precision(unsigned long value) function XMP_DER_Length_Encode (line 147) | int XMP_DER_Length_Encode(unsigned long length, unsigned char * output) function XMP_DER_Encode (line 186) | int XMP_DER_Encode(digit const * from, unsigned char * output, int preci... function XMP_DER_Decode (line 225) | void XMP_DER_Decode(digit * result, unsigned char const * input, int pre... function XMP_Encode (line 270) | unsigned XMP_Encode(unsigned char * to, unsigned tobytes, digit const * ... function XMP_Encode (line 316) | unsigned XMP_Encode(unsigned char * to, digit const * from, int precision) function XMP_Signed_Decode (line 367) | void XMP_Signed_Decode(digit * result, const unsigned char * from, int f... function XMP_Unsigned_Decode (line 417) | void XMP_Unsigned_Decode(digit * result, const unsigned char * from, int... function XMP_Significance (line 462) | int XMP_Significance(const digit * number, int precision) function XMP_Inc (line 491) | void XMP_Inc(digit * number, int precision) function XMP_Dec (line 519) | void XMP_Dec(digit * number, int precision) function XMP_Neg (line 548) | void XMP_Neg(digit * number, int precision) function XMP_Abs (line 576) | void XMP_Abs(digit * number, int precision) function XMP_Shift_Right_Bits (line 606) | void XMP_Shift_Right_Bits(digit * number, int bits, int precision) function XMP_Shift_Left_Bits (line 692) | void XMP_Shift_Left_Bits(digit * number, int bits, int precision) function XMP_Rotate_Left (line 779) | bool XMP_Rotate_Left(digit * number, bool carry, int precision) function XMP_Not (line 811) | void XMP_Not(digit * number, int precision) function XMP_Init (line 842) | void XMP_Init(digit * number, digit value, int precision) function XMP_Count_Bits (line 869) | unsigned XMP_Count_Bits(const digit * number, int precision) function XMP_Count_Bytes (line 906) | int XMP_Count_Bytes(const digit * number, int precision) function XMP_Move (line 937) | void XMP_Move(digit * dest, digit const * source, int precision) function XMP_Compare (line 964) | int XMP_Compare(const digit * left_number, const digit * right_number, i... function XMP_Add (line 1003) | bool XMP_Add(digit * result, const digit * left_number, const digit * ri... function XMP_Add_Int (line 1045) | bool XMP_Add_Int(digit * result, const digit * left_number, digit right_... function XMP_Sub (line 1086) | bool XMP_Sub(digit * result, const digit * left_number, const digit * ri... function XMP_Sub_Int (line 1129) | bool XMP_Sub_Int(digit * result, const digit * left_number, unsigned sho... function XMP_Unsigned_Mult (line 1168) | int XMP_Unsigned_Mult(digit * prod, const digit * multiplicand, const di... function XMP_Unsigned_Mult_Int (line 1223) | int XMP_Unsigned_Mult_Int(digit * prod, const digit * multiplicand, shor... function XMP_Signed_Mult_Int (line 1263) | int XMP_Signed_Mult_Int(digit * prod, const digit * multiplicand, signed... function XMP_Signed_Mult (line 1312) | int XMP_Signed_Mult(digit * prod, const digit * multiplicand, const digi... function XMP_Unsigned_Div_Int (line 1366) | unsigned short XMP_Unsigned_Div_Int(digit * quotient, digit const * divi... function XMP_Unsigned_Div (line 1429) | int XMP_Unsigned_Div(digit * remainder, digit * quotient, digit const * ... function XMP_Signed_Div (line 1493) | void XMP_Signed_Div(digit * remainder, digit * quotient, digit const * d... function XMP_Inverse_A_Mod_B (line 1548) | void XMP_Inverse_A_Mod_B(digit * result, digit const * number, digit con... function XMP_Reciprocal (line 1595) | int XMP_Reciprocal(digit * quotient, const digit * divisor, int precision) function XMP_Decode_ASCII (line 1651) | void XMP_Decode_ASCII(char const * str, digit * mpn, int precision) function XMP_Hybrid_Mul (line 1767) | void XMP_Hybrid_Mul(unsigned short * prod, unsigned short * multiplicand... function XMP_Double_Mul (line 1804) | void XMP_Double_Mul(digit * prod, const digit * multiplicand, const digi... function XMP_Prepare_Modulus (line 1861) | int XMP_Prepare_Modulus(const digit * n_modulus, int precision) function XMP_Mod_Mult (line 1919) | int XMP_Mod_Mult(digit * prod, const digit * multiplicand, const digit *... function XMP_Mod_Mult_Clear (line 2010) | void XMP_Mod_Mult_Clear(int precision) function mp_quo_digit (line 2048) | unsigned short mp_quo_digit(unsigned short * dividend) function xmp_exponent_mod (line 2081) | int xmp_exponent_mod(digit * expout, const digit * expin, const digit * ... function memrev (line 2180) | void memrev(char * buffer, size_t length) function XMP_Is_Small_Prime (line 2216) | bool XMP_Is_Small_Prime(const digit * candidate, int precision) function XMP_Small_Divisors_Test (line 2249) | bool XMP_Small_Divisors_Test(const digit * candidate, int precision) function XMP_Fermat_Test (line 2282) | bool XMP_Fermat_Test(const digit * candidate_prime, unsigned rounds, int... function XMP_Rabin_Miller_Test (line 2327) | bool XMP_Rabin_Miller_Test(Straw & rng, digit const * w, int rounds, int... function XMP_Randomize (line 2399) | void XMP_Randomize(digit * result, Straw & rng, int total_bits, int prec... function XMP_Randomize (line 2437) | void XMP_Randomize(digit * result, Straw & rng, digit const * minval, di... function XMP_Is_Prime (line 2470) | bool XMP_Is_Prime(digit const * prime, int precision) FILE: REDALERT/MP.H function XMP_Digits_To_Bits (line 127) | inline int XMP_Digits_To_Bits(int digits) function XMP_Bits_To_Digits (line 133) | inline int XMP_Bits_To_Digits(int bits) function digit (line 139) | inline digit XMP_Bits_To_Mask(int bits) function XMP_Is_Negative (line 146) | inline bool XMP_Is_Negative(const digit * r, int precision) function XMP_Test_Eq_Int (line 152) | inline bool XMP_Test_Eq_Int(digit const * r, int i, int p) function XMP_Set_Bit (line 158) | inline void XMP_Set_Bit(digit * r, unsigned bit) function XMP_Test_Bit (line 163) | inline bool XMP_Test_Bit(const digit * r, unsigned bit) FILE: REDALERT/MPGSET.CPP function EnumMCI (line 566) | bool EnumMCI(MCIDevice* desc, void* context) FILE: REDALERT/MPGSET.H function class (line 25) | class MPGSettings FILE: REDALERT/MPLAYER.CPP function GameType (line 65) | GameType Select_MPlayer_Game (void) function Clear_Listbox (line 460) | void Clear_Listbox(ListClass * list) function Clear_Vector (line 492) | void Clear_Vector(DynamicVectorClass * vector) function Computer_Message (line 522) | void Computer_Message(void) function Garble_Message (line 594) | static void Garble_Message(char * buf) function Surrender_Dialog (line 683) | int Surrender_Dialog(int text) function Surrender_Dialog (line 692) | int Surrender_Dialog(int text) function Abort_Dialog (line 891) | int Abort_Dialog(void) function Read_TEN_Game_Options (line 1086) | int Read_TEN_Game_Options(void) function Read_MPATH_Game_Options (line 1179) | int Read_MPATH_Game_Options(void) FILE: REDALERT/MPLIB.CPP function Yield (line 29) | void function PostWindowsMessage (line 38) | void function MGenGetQueueCtr (line 49) | int MGenGetQueueCtr(int qNo) function RTQ_NODE (line 60) | RTQ_NODE *MGenMoveTo(int qFrom, int qTo) function RTQ_NODE (line 72) | RTQ_NODE *MGenGetNode(int q) function RTQ_NODE (line 83) | RTQ_NODE *MGenGetMasterNode(unsigned *size) function MGenFlushNodes (line 94) | int MGenFlushNodes(int qFrom, int qTo) function MGenMCount (line 106) | int MGenMCount(unsigned lowerOrderBits, unsigned upperOrderBits) function MGenSanityCheck (line 118) | int MGenSanityCheck(void) FILE: REDALERT/MPMGRD.H function class (line 25) | class MPlayerManClass : public ConnManClass { FILE: REDALERT/MPMGRW.CPP function FARPROC (line 80) | FARPROC MPGetProcAddress(HMODULE hModule, LPCSTR lpProcName) { FILE: REDALERT/MPMGRW.H function class (line 27) | class MPlayerManClass : public ConnManClass { FILE: REDALERT/MPU.CPP function Get_CPU_Clock (line 39) | unsigned long __cdecl Get_CPU_Clock(unsigned long & high) FILE: REDALERT/MSGBOX.H function class (line 40) | class WWMessageBox FILE: REDALERT/MSGLIST.CPP function TextLabelClass (line 322) | TextLabelClass * MessageListClass::Add_Message(char const * name, int id... function TextLabelClass (line 529) | TextLabelClass * MessageListClass::Get_Label(int id) function TextLabelClass (line 746) | TextLabelClass * MessageListClass::Add_Edit(PlayerColorType color, FILE: REDALERT/MSGLIST.H function class (line 109) | class MessageListClass { FILE: REDALERT/MiscAsm.cpp function Mem_Copy (line 31) | void __cdecl Mem_Copy(void const *source, void *dest, unsigned long byte... function Distance_Coord (line 54) | int Distance_Coord(COORDINATE coord1, COORDINATE coord2) function Desired_Facing16 (line 104) | long __cdecl Desired_Facing16(long x1, long y1, long x2, long y2) function Desired_Facing256 (line 204) | int __cdecl Desired_Facing256(LONG srcx, LONG srcy, LONG dstx, LONG dsty) function Desired_Facing8 (line 371) | int __cdecl Desired_Facing8(long x1, long y1, long x2, long y2) function Desired_Facing16 (line 496) | long __cdecl Desired_Facing16(long x1, long y1, long x2, long y2) function Fixed_To_Cardinal (line 725) | unsigned int __cdecl Fixed_To_Cardinal(unsigned base, unsigned fixed) function Set_Bit (line 778) | void __cdecl Set_Bit(void * array, int bit, int value) function First_False_Bit (line 825) | int __cdecl First_False_Bit(void const * array) function Bound (line 842) | int __cdecl Bound(int original, int min, int max) function Shake_Screen (line 902) | void __cdecl Shake_Screen(int shakes) function Reverse_Long (line 1262) | long __cdecl Reverse_Long(long number) function Reverse_Short (line 1273) | short __cdecl Reverse_Short(short number) function Swap_Long (line 1283) | long __cdecl Swap_Long(long number) function strtrim (line 1325) | void __cdecl strtrim(char *buffer) function Fat_Put_Pixel (line 1404) | void __cdecl Fat_Put_Pixel(int x, int y, int color, int siz, GraphicView... function Set_Palette_Range (line 1564) | void __cdecl Set_Palette_Range(void *palette) FILE: REDALERT/NETDLG.CPP function Destroy_Connection (line 109) | void Destroy_Connection(int, int) {} function Process_Global_Packet (line 110) | bool Process_Global_Packet(GlobalPacketType *, IPXAddressClass *) { retu... function Client_Remote_Connect (line 111) | bool Client_Remote_Connect(void) { return false; } function Server_Remote_Connect (line 112) | bool Server_Remote_Connect(void) { return false; } function Init_Network (line 113) | bool Init_Network(void) { return false; } function Remote_Connect (line 114) | bool Remote_Connect(void) { return false; } function Init_Network (line 963) | bool Init_Network (void) function Shutdown_Network (line 1009) | void Shutdown_Network (void) function Process_Global_Packet (line 1090) | bool Process_Global_Packet(GlobalPacketType *packet, IPXAddressClass *ad... function Destroy_Connection (line 1171) | void Destroy_Connection(int id, int error) function Remote_Connect (line 1257) | bool Remote_Connect(void) function Request_To_Join (line 3047) | static int Request_To_Join (char *playername, int join_index, function Unjoin_Game (line 3142) | static void Unjoin_Game(char *namebuf,JoinStateType joinstate, function Send_Join_Queries (line 3241) | static void Send_Join_Queries(int curgame, JoinStateType joinstate, function JoinEventType (line 3385) | static JoinEventType Get_Join_Responses(JoinStateType *joinstate, ListCl... function JoinEventType (line 5234) | static JoinEventType Get_NewGame_Responses(ColorListClass *playerlist, function Compute_Name_CRC (line 5542) | unsigned long Compute_Name_CRC(char *name) function Net_Reconnect_Dialog (line 5579) | void Net_Reconnect_Dialog(int reconn, int fresh, int oldest_index, type WWPerson (line 5724) | struct WWPerson { type WWPerson (line 5731) | struct WWPerson function Start_WWChat (line 5876) | void Start_WWChat(ColorListClass *playerlist) function Update_WWChat (line 5945) | int Update_WWChat(void) function Start_Logging (line 5992) | void Start_Logging(void) function Log_Message (line 6076) | void Log_Message(char *msg) function Server_Remote_Connect (line 7750) | bool Server_Remote_Connect(void) function Client_Remote_Connect (line 7796) | bool Client_Remote_Connect(void) FILE: REDALERT/NOSEQCON.H function class (line 59) | class NonSequencedConnClass : public ConnectionClass FILE: REDALERT/NULLCONN.H type SerialHeaderType (line 59) | typedef struct { type SerialCRCType (line 65) | typedef struct { function class (line 73) | class NullModemConnClass : public ConnectionClass FILE: REDALERT/NULLDLG.CPP function GameType (line 52) | GameType Select_Serial_Dialog(void) { return GAME_NORMAL; } function Init_Null_Modem (line 145) | int Init_Null_Modem( SerialSettingsType *settings ) function Shutdown_Modem (line 188) | void Shutdown_Modem( void ) function Modem_Signoff (line 220) | void Modem_Signoff( void ) function Test_Null_Modem (line 258) | int Test_Null_Modem( void ) function Reconnect_Modem (line 543) | int Reconnect_Modem( void ) function Reconnect_Null_Modem (line 593) | static int Reconnect_Null_Modem( void ) function Destroy_Null_Connection (line 790) | void Destroy_Null_Connection(int id, int error) function GameType (line 885) | GameType Select_Serial_Dialog( void ) function Advanced_Modem_Settings (line 1339) | Advanced_Modem_Settings (SerialSettingsType *settings) function Com_Settings_Dialog (line 1626) | static int Com_Settings_Dialog( SerialSettingsType *settings ) function Build_Init_String_Listbox (line 2818) | static void Build_Init_String_Listbox (ListClass *list, EditClass *edit,... function Init_String_Compare (line 2887) | static int Init_String_Compare (const void *p1, const void *p2) function Find_Local_Scenario (line 4667) | bool Find_Local_Scenario (char *description, char *filename, unsigned in... function Build_Phone_Listbox (line 6774) | static void Build_Phone_Listbox (ListClass *list, EditClass *edit, char ... function Phone_Compare (line 6867) | static int Phone_Compare (const void *p1, const void *p2) function Edit_Phone_Dialog (line 6902) | static int Edit_Phone_Dialog (PhoneEntryClass *phone) function Dial_Modem (line 7180) | static bool Dial_Modem( SerialSettingsType *settings, bool reconnect ) function Answer_Modem (line 7369) | static bool Answer_Modem( SerialSettingsType *settings, bool reconnect ) function Modem_Echo (line 7538) | static void Modem_Echo( char c ) function Smart_Printf (line 7549) | void Smart_Printf( char *format, ... ) function Hex_Dump_Data (line 7576) | void Hex_Dump_Data( char *buffer, int length ) function itoh (line 7660) | void itoh( int i, char *s) function Log_Start_Time (line 7686) | void Log_Start_Time( char *string ) function Log_End_Time (line 7697) | void Log_End_Time( char *string ) function Log_Time (line 7728) | void Log_Time( char *string ) function Log_Start_Nest_Time (line 7759) | void Log_Start_Nest_Time( char *string ) function Log_End_Nest_Time (line 7796) | void Log_End_Nest_Time( char *string ) FILE: REDALERT/NULLMGR.CPP function DetectPortType (line 558) | DetectPortType NullModemClass::Detect_Port( SerialSettingsType *settings ) function DialStatusType (line 1671) | DialStatusType NullModemClass::Dial_Modem( char *string, DialMethodType ... function DialStatusType (line 1863) | DialStatusType NullModemClass::Answer_Modem( bool reconnect ) FILE: REDALERT/NULLMGR.H function class (line 51) | class NullModemClass : public ConnManClass function virtual (line 118) | virtual int Get_Private_Message (void *buf, int *buflen, int *) function virtual (line 145) | virtual int Global_Num_Send(void) {return (Num_Send());} function virtual (line 146) | virtual int Global_Num_Receive(void) {return (Num_Receive());} FILE: REDALERT/OBJECT.CPP function COORDINATE (line 206) | COORDINATE ObjectClass::Exit_Coord(void) const function ActionType (line 290) | ActionType ObjectClass::What_Action(ObjectClass const *) const function ActionType (line 318) | ActionType ObjectClass::What_Action(CELL) const function LayerType (line 342) | LayerType ObjectClass::In_Which_Layer(void) const function COORDINATE (line 510) | COORDINATE ObjectClass::Target_Coord(void) const function COORDINATE (line 536) | COORDINATE ObjectClass::Center_Coord(void) const function COORDINATE (line 561) | COORDINATE ObjectClass::Render_Coord(void) const function COORDINATE (line 586) | COORDINATE ObjectClass::Docking_Coord(void) const function COORDINATE (line 612) | COORDINATE ObjectClass::Sort_Y(void) const function FireDataType (line 639) | FireDataType ObjectClass::Fire_Data(int which) const function COORDINATE (line 647) | COORDINATE ObjectClass::Fire_Coord(int ) const function MissionType (line 1021) | MissionType ObjectClass::Get_Mission(void) const function RadioMessageType (line 1635) | RadioMessageType ObjectClass::Receive_Message(RadioClass *, RadioMessage... function ResultType (line 1690) | ResultType ObjectClass::Take_Damage(int & damage, int distance, WarheadT... FILE: REDALERT/OBJECT.H function class (line 55) | class ObjectClass : public AbstractClass function operator (line 142) | int operator < (ObjectClass const & object) const {return Sort_Y() < obj... function operator (line 143) | int operator > (ObjectClass const & object) const {return Sort_Y() > obj... function virtual (line 153) | virtual bool Is_Players_Army(void) const {return(false);} function virtual (line 157) | virtual LayerType In_Which_Layer(void) const; function Is_Foot (line 159) | bool Is_Foot(void) const {return(RTTI == RTTI_INFANTRY || RTTI == RTTI_U... function Is_Techno (line 160) | bool Is_Techno(void) const {return(RTTI == RTTI_BUILDING || RTTI == RTTI... function virtual (line 248) | virtual void Per_Cell_Process(PCPType) {} FILE: REDALERT/OCIDL.H type interface (line 45) | typedef interface IEnumConnections type interface (line 51) | typedef interface IConnectionPoint type interface (line 57) | typedef interface IEnumConnectionPoints type interface (line 63) | typedef interface IConnectionPointContainer type interface (line 69) | typedef interface IClassFactory2 type interface (line 75) | typedef interface IProvideClassInfo type interface (line 81) | typedef interface IProvideClassInfo2 type interface (line 87) | typedef interface IOleControl type interface (line 93) | typedef interface IOleControlSite type interface (line 99) | typedef interface IPropertyPage type interface (line 105) | typedef interface IPropertyPage2 type interface (line 111) | typedef interface IPropertyPageSite type interface (line 117) | typedef interface IPropertyNotifySink type interface (line 123) | typedef interface ISpecifyPropertyPages type interface (line 129) | typedef interface IPersistMemory type interface (line 135) | typedef interface IPersistStreamInit type interface (line 141) | typedef interface IPersistPropertyBag type interface (line 147) | typedef interface ISimpleFrameSite type interface (line 153) | typedef interface IFont IFont; type interface (line 159) | typedef interface IPicture IPicture; type interface (line 165) | typedef interface IFontDisp IFontDisp; type interface (line 171) | typedef interface IPictureDisp type interface (line 177) | typedef interface IAdviseSinkEx type interface (line 183) | typedef interface IOleInPlaceObjectWindowless type interface (line 189) | typedef interface IOleInPlaceSiteEx type interface (line 195) | typedef interface IOleInPlaceSiteWindowless type interface (line 201) | typedef interface IViewObjectEx type interface (line 207) | typedef interface IOleUndoUnit type interface (line 213) | typedef interface IOleParentUndoUnit type interface (line 219) | typedef interface IEnumOleUndoUnits type interface (line 225) | typedef interface IOleUndoManager type interface (line 231) | typedef interface IQuickActivate type interface (line 237) | typedef interface IPointerInactive type interface (line 243) | typedef interface IObjectWithSite type interface (line 249) | typedef interface IErrorLog IErrorLog; type interface (line 255) | typedef interface IPropertyBag type interface (line 261) | typedef interface IPerPropertyBrowsing type UASFLAGS (line 339) | typedef /* [v1_enum] */ type READYSTATE (line 348) | typedef /* [v1_enum] */ type UserHWND (line 357) | typedef /* [represent_as] */ struct tagUserHWND type UserHACCEL (line 362) | typedef /* [represent_as] */ struct tagUserHWND UserHACCEL; type UserHDC (line 364) | typedef /* [represent_as] */ struct tagUserHWND UserHDC; type UserHFONT (line 366) | typedef /* [represent_as] */ struct tagUserHWND UserHFONT; type UserMSG (line 368) | typedef /* [represent_as] */ struct tagUserMSG type UserBSTR (line 378) | typedef /* [represent_as] */ struct tagUserBSTR type tagVARIANT_BLOB (line 383) | struct tagVARIANT_BLOB type UserVARIANT (line 390) | typedef /* [represent_as] */ struct tagUserVARIANT type UserEXCEPINFO (line 395) | typedef /* [represent_as] */ struct tagUserEXCEPINFO type IEnumConnections (line 425) | typedef IEnumConnections __RPC_FAR *PENUMCONNECTIONS; type IEnumConnections (line 427) | typedef IEnumConnections __RPC_FAR *LPENUMCONNECTIONS; type CONNECTDATA (line 429) | typedef struct tagCONNECTDATA type tagCONNECTDATA (line 435) | struct tagCONNECTDATA type tagCONNECTDATA (line 437) | struct tagCONNECTDATA function interface (line 444) | interface IEnumConnections : public IUnknown type IEnumConnectionsVtbl (line 464) | typedef struct IEnumConnectionsVtbl function interface (line 499) | interface IEnumConnections type IConnectionPoint (line 602) | typedef IConnectionPoint __RPC_FAR *PCONNECTIONPOINT; type IConnectionPoint (line 604) | typedef IConnectionPoint __RPC_FAR *LPCONNECTIONPOINT; function interface (line 611) | interface IConnectionPoint : public IUnknown type IConnectionPointVtbl (line 634) | typedef struct IConnectionPointVtbl function interface (line 673) | interface IConnectionPoint type IEnumConnectionPoints (line 791) | typedef IEnumConnectionPoints __RPC_FAR *PENUMCONNECTIONPOINTS; type IEnumConnectionPoints (line 793) | typedef IEnumConnectionPoints __RPC_FAR *LPENUMCONNECTIONPOINTS; function interface (line 800) | interface IEnumConnectionPoints : public IUnknown type IEnumConnectionPointsVtbl (line 820) | typedef struct IEnumConnectionPointsVtbl function interface (line 855) | interface IEnumConnectionPoints type IConnectionPointContainer (line 958) | typedef IConnectionPointContainer __RPC_FAR *PCONNECTIONPOINTCONTAINER; type IConnectionPointContainer (line 960) | typedef IConnectionPointContainer __RPC_FAR *LPCONNECTIONPOINTCONTAINER; function interface (line 967) | interface IConnectionPointContainer : public IUnknown type IConnectionPointContainerVtbl (line 981) | typedef struct IConnectionPointContainerVtbl function interface (line 1008) | interface IConnectionPointContainer type IClassFactory2 (line 1081) | typedef IClassFactory2 __RPC_FAR *LPCLASSFACTORY2; type LICINFO (line 1083) | typedef struct tagLICINFO type tagLICINFO (line 1090) | struct tagLICINFO function interface (line 1097) | interface IClassFactory2 : public IClassFactory type IClassFactory2Vtbl (line 1118) | typedef struct IClassFactory2Vtbl function interface (line 1163) | interface IClassFactory2 type IProvideClassInfo (line 1260) | typedef IProvideClassInfo __RPC_FAR *LPPROVIDECLASSINFO; function interface (line 1267) | interface IProvideClassInfo : public IUnknown type IProvideClassInfoVtbl (line 1277) | typedef struct IProvideClassInfoVtbl function interface (line 1299) | interface IProvideClassInfo type IProvideClassInfo2 (line 1356) | typedef IProvideClassInfo2 __RPC_FAR *LPPROVIDECLASSINFO2; type GUIDKIND (line 1358) | typedef function interface (line 1368) | interface IProvideClassInfo2 : public IProvideClassInfo type IProvideClassInfo2Vtbl (line 1379) | typedef struct IProvideClassInfo2Vtbl function interface (line 1406) | interface IProvideClassInfo2 type IOleControl (line 1468) | typedef IOleControl __RPC_FAR *LPOLECONTROL; type CONTROLINFO (line 1470) | typedef struct tagCONTROLINFO type tagCONTROLINFO (line 1478) | struct tagCONTROLINFO type CTRLINFO (line 1480) | typedef function interface (line 1491) | interface IOleControl : public IUnknown type IOleControlVtbl (line 1510) | typedef struct IOleControlVtbl function interface (line 1544) | interface IOleControl type IOleControlSite (line 1646) | typedef IOleControlSite __RPC_FAR *LPOLECONTROLSITE; type POINTF (line 1648) | typedef struct tagPOINTF type tagPOINTF (line 1654) | struct tagPOINTF type XFORMCOORDS (line 1656) | typedef function interface (line 1669) | interface IOleControlSite : public IUnknown type IOleControlSiteVtbl (line 1698) | typedef struct IOleControlSiteVtbl function interface (line 1745) | interface IOleControlSite type IPropertyPage (line 1893) | typedef IPropertyPage __RPC_FAR *LPPROPERTYPAGE; type PROPPAGEINFO (line 1895) | typedef struct tagPROPPAGEINFO type tagPROPPAGEINFO (line 1905) | struct tagPROPPAGEINFO function interface (line 1912) | interface IPropertyPage : public IUnknown type IPropertyPageVtbl (line 1952) | typedef struct IPropertyPageVtbl function interface (line 2014) | interface IPropertyPage type IPropertyPage2 (line 2221) | typedef IPropertyPage2 __RPC_FAR *LPPROPERTYPAGE2; function interface (line 2228) | interface IPropertyPage2 : public IPropertyPage type IPropertyPage2Vtbl (line 2238) | typedef struct IPropertyPage2Vtbl function interface (line 2304) | interface IPropertyPage2 type IPropertyPageSite (line 2395) | typedef IPropertyPageSite __RPC_FAR *LPPROPERTYPAGESITE; type PROPPAGESTATUS (line 2397) | typedef function interface (line 2409) | interface IPropertyPageSite : public IUnknown type IPropertyPageSiteVtbl (line 2428) | typedef struct IPropertyPageSiteVtbl function interface (line 2462) | interface IPropertyPageSite type IPropertyNotifySink (line 2564) | typedef IPropertyNotifySink __RPC_FAR *LPPROPERTYNOTIFYSINK; function interface (line 2571) | interface IPropertyNotifySink : public IUnknown type IPropertyNotifySinkVtbl (line 2584) | typedef struct IPropertyNotifySinkVtbl function interface (line 2610) | interface IPropertyNotifySink type ISpecifyPropertyPages (line 2682) | typedef ISpecifyPropertyPages __RPC_FAR *LPSPECIFYPROPERTYPAGES; type CAUUID (line 2684) | typedef struct tagCAUUID type tagCAUUID (line 2690) | struct tagCAUUID function interface (line 2697) | interface ISpecifyPropertyPages : public IUnknown type ISpecifyPropertyPagesVtbl (line 2707) | typedef struct ISpecifyPropertyPagesVtbl function interface (line 2729) | interface ISpecifyPropertyPages type IPersistMemory (line 2786) | typedef IPersistMemory __RPC_FAR *LPPERSISTMEMORY; function interface (line 2793) | interface IPersistMemory : public IPersist type IPersistMemoryVtbl (line 2816) | typedef struct IPersistMemoryVtbl function interface (line 2859) | interface IPersistMemory type IPersistStreamInit (line 2981) | typedef IPersistStreamInit __RPC_FAR *LPPERSISTSTREAMINIT; function interface (line 2988) | interface IPersistStreamInit : public IPersist type IPersistStreamInitVtbl (line 3009) | typedef struct IPersistStreamInitVtbl function interface (line 3050) | interface IPersistStreamInit type IPersistPropertyBag (line 3170) | typedef IPersistPropertyBag __RPC_FAR *LPPERSISTPROPERTYBAG; function interface (line 3177) | interface IPersistPropertyBag : public IPersist type IPersistPropertyBagVtbl (line 3195) | typedef struct IPersistPropertyBagVtbl function interface (line 3231) | interface IPersistPropertyBag type ISimpleFrameSite (line 3324) | typedef ISimpleFrameSite __RPC_FAR *LPSIMPLEFRAMESITE; function interface (line 3331) | interface ISimpleFrameSite : public IUnknown type ISimpleFrameSiteVtbl (line 3354) | typedef struct ISimpleFrameSiteVtbl function interface (line 3390) | interface ISimpleFrameSite type IFont (line 3472) | typedef IFont __RPC_FAR *LPFONT; type TEXTMETRICW (line 3475) | typedef TEXTMETRICW TEXTMETRICOLE; type TEXTMETRIC (line 3478) | typedef TEXTMETRIC TEXTMETRICOLE; type TEXTMETRICOLE (line 3480) | typedef TEXTMETRICOLE __RPC_FAR *LPTEXTMETRICOLE; function interface (line 3487) | interface IFont : public IUnknown type IFontVtbl (line 3567) | typedef struct IFontVtbl function interface (line 3682) | interface IFont type IPicture (line 4085) | typedef IPicture __RPC_FAR *LPPICTURE; type PICTUREATTRIBUTES (line 4087) | typedef type UINT (line 4093) | typedef UINT OLE_HANDLE; type LONG (line 4095) | typedef LONG OLE_XPOS_HIMETRIC; type LONG (line 4097) | typedef LONG OLE_YPOS_HIMETRIC; type LONG (line 4099) | typedef LONG OLE_XSIZE_HIMETRIC; type LONG (line 4101) | typedef LONG OLE_YSIZE_HIMETRIC; function interface (line 4108) | interface IPicture : public IUnknown type IPictureVtbl (line 4169) | typedef struct IPictureVtbl function interface (line 4255) | interface IPicture type IFontDisp (line 4519) | typedef IFontDisp __RPC_FAR *LPFONTDISP; type IFontDispVtbl (line 4533) | typedef struct IFontDispVtbl function interface (line 4580) | interface IFontDisp type IPictureDisp (line 4635) | typedef IPictureDisp __RPC_FAR *LPPICTUREDISP; type IPictureDispVtbl (line 4649) | typedef struct IPictureDispVtbl function interface (line 4696) | interface IPictureDisp type IAdviseSinkEx (line 4751) | typedef IAdviseSinkEx __RPC_FAR *LPADVISESINKEX; function interface (line 4758) | interface IAdviseSinkEx : public IAdviseSink type IAdviseSinkExVtbl (line 4768) | typedef struct IAdviseSinkExVtbl function interface (line 4810) | interface IAdviseSinkEx type IOleInPlaceObjectWindowless (line 4883) | typedef IOleInPlaceObjectWindowless __RPC_FAR *LPOLEINPLACEOBJECTWINDOWL... function interface (line 4890) | interface IOleInPlaceObjectWindowless : public IOleInPlaceObject type IOleInPlaceObjectWindowlessVtbl (line 4906) | typedef struct IOleInPlaceObjectWindowlessVtbl function interface (line 4957) | interface IOleInPlaceObjectWindowless type IOleInPlaceSiteEx (line 5052) | typedef IOleInPlaceSiteEx __RPC_FAR *LPOLEINPLACESITEEX; type ACTIVATEFLAGS (line 5054) | typedef /* [v1_enum] */ function interface (line 5064) | interface IOleInPlaceSiteEx : public IOleInPlaceSite type IOleInPlaceSiteExVtbl (line 5080) | typedef struct IOleInPlaceSiteExVtbl function interface (line 5156) | interface IOleInPlaceSiteEx type IOleInPlaceSiteWindowless (line 5281) | typedef IOleInPlaceSiteWindowless __RPC_FAR *LPOLEINPLACESITEWINDOWLESS; type OLEDCFLAGS (line 5283) | typedef /* [v1_enum] */ function interface (line 5295) | interface IOleInPlaceSiteWindowless : public IOleInPlaceSiteEx type IOleInPlaceSiteWindowlessVtbl (line 5345) | typedef struct IOleInPlaceSiteWindowlessVtbl function interface (line 5476) | interface IOleInPlaceSiteWindowless type IViewObjectEx (line 5753) | typedef IViewObjectEx __RPC_FAR *LPVIEWOBJECTEX; type VIEWSTATUS (line 5755) | typedef /* [v1_enum] */ type HITRESULT (line 5763) | typedef /* [v1_enum] */ type DVASPECT2 (line 5771) | typedef /* [v1_enum] */ type DVEXTENTINFO (line 5777) | typedef struct tagExtentInfo type DVEXTENTMODE (line 5784) | typedef /* [v1_enum] */ type DVASPECTINFOFLAG (line 5790) | typedef /* [v1_enum] */ type DVASPECTINFO (line 5795) | typedef struct tagAspectInfo function interface (line 5806) | interface IViewObjectEx : public IViewObject2 type IViewObjectExVtbl (line 5842) | typedef struct IViewObjectExVtbl function interface (line 5947) | interface IViewObjectEx type IOleUndoUnit (line 6101) | typedef IOleUndoUnit __RPC_FAR *LPOLEUNDOUNIT; function interface (line 6108) | interface IOleUndoUnit : public IUnknown type IOleUndoUnitVtbl (line 6127) | typedef struct IOleUndoUnitVtbl function interface (line 6161) | interface IOleUndoUnit type IOleParentUndoUnit (line 6263) | typedef IOleParentUndoUnit __RPC_FAR *LPOLEPARENTUNDOUNIT; function interface (line 6270) | interface IOleParentUndoUnit : public IOleUndoUnit type IOleParentUndoUnitVtbl (line 6293) | typedef struct IOleParentUndoUnitVtbl function interface (line 6348) | interface IOleParentUndoUnit type IEnumOleUndoUnits (line 6479) | typedef IEnumOleUndoUnits __RPC_FAR *LPENUMOLEUNDOUNITS; function interface (line 6486) | interface IEnumOleUndoUnits : public IUnknown type IEnumOleUndoUnitsVtbl (line 6506) | typedef struct IEnumOleUndoUnitsVtbl function interface (line 6541) | interface IEnumOleUndoUnits type IOleUndoManager (line 6645) | typedef IOleUndoManager __RPC_FAR *LPOLEUNDOMANAGER; function interface (line 6652) | interface IOleUndoManager : public IUnknown type IOleUndoManagerVtbl (line 6696) | typedef struct IOleUndoManagerVtbl function interface (line 6763) | interface IOleUndoManager type IQuickActivate (line 6986) | typedef IQuickActivate __RPC_FAR *LPQUICKACTIVATE; type QACONTAINERFLAGS (line 6988) | typedef /* [v1_enum] */ type DWORD (line 7000) | typedef DWORD OLE_COLOR; type QACONTAINER (line 7002) | typedef struct tagQACONTAINER type QACONTROL (line 7020) | typedef struct tagQACONTROL function interface (line 7035) | interface IQuickActivate : public IUnknown type IQuickActivateVtbl (line 7052) | typedef struct IQuickActivateVtbl function interface (line 7083) | interface IQuickActivate type IPointerInactive (line 7171) | typedef IPointerInactive __RPC_FAR *LPPOINTERINACTIVE; type POINTERINACTIVE (line 7173) | typedef /* [v1_enum] */ function interface (line 7185) | interface IPointerInactive : public IUnknown type IPointerInactiveVtbl (line 7208) | typedef struct IPointerInactiveVtbl function interface (line 7245) | interface IPointerInactive type IObjectWithSite (line 7339) | typedef IObjectWithSite __RPC_FAR *LPOBJECTWITHSITE; function interface (line 7346) | interface IObjectWithSite : public IUnknown type IObjectWithSiteVtbl (line 7360) | typedef struct IObjectWithSiteVtbl function interface (line 7387) | interface IObjectWithSite type IErrorLog (line 7460) | typedef IErrorLog __RPC_FAR *LPERRORLOG; function interface (line 7467) | interface IErrorLog : public IUnknown type IErrorLogVtbl (line 7478) | typedef struct IErrorLogVtbl function interface (line 7501) | interface IErrorLog type IPropertyBag (line 7559) | typedef IPropertyBag __RPC_FAR *LPPROPERTYBAG; function interface (line 7566) | interface IPropertyBag : public IUnknown type IPropertyBagVtbl (line 7582) | typedef struct IPropertyBagVtbl function interface (line 7611) | interface IPropertyBag type IPerPropertyBrowsing (line 7688) | typedef IPerPropertyBrowsing __RPC_FAR *LPPERPROPERTYBROWSING; type CALPOLESTR (line 7690) | typedef struct tagCALPOLESTR type tagCALPOLESTR (line 7696) | struct tagCALPOLESTR type CADWORD (line 7698) | typedef struct tagCADWORD type tagCADWORD (line 7704) | struct tagCADWORD function interface (line 7711) | interface IPerPropertyBrowsing : public IUnknown type IPerPropertyBrowsingVtbl (line 7736) | typedef struct IPerPropertyBrowsingVtbl function interface (line 7776) | interface IPerPropertyBrowsing FILE: REDALERT/ODATA.CPP function OverlayType (line 671) | OverlayType OverlayTypeClass::From_Name(char const * name) function ObjectClass (line 840) | ObjectClass * OverlayTypeClass::Create_One_Of(HouseClass *) const function OverlayTypeClass (line 926) | OverlayTypeClass & OverlayTypeClass::As_Reference(OverlayType type) function COORDINATE (line 948) | COORDINATE OverlayTypeClass::Coord_Fixup(COORDINATE coord) const FILE: REDALERT/OPTIONS.CPP function fixed (line 338) | fixed OptionsClass::Get_Brightness(void) const function fixed (line 383) | fixed OptionsClass::Get_Saturation(void) const function fixed (line 427) | fixed OptionsClass::Get_Contrast(void) const function fixed (line 470) | fixed OptionsClass::Get_Tint(void) const FILE: REDALERT/OPTIONS.H function class (line 38) | class OptionsClass { FILE: REDALERT/OVERLAY.H function class (line 46) | class OverlayClass : public ObjectClass function operator (line 63) | operator OverlayType(void) const {return Class->Type;} function virtual (line 80) | virtual ObjectTypeClass const & Class_Of(void) const {return *Class;} function virtual (line 81) | virtual void Draw_It(int , int , WindowNumberType ) const {} FILE: REDALERT/PACKET.CPP function FieldClass (line 262) | FieldClass *PacketClass::Find_Field(char *id) FILE: REDALERT/PACKET.H function class (line 44) | class PacketClass { function Add_Field (line 65) | void Add_Field(char *field, char data) {Add_Field(new FieldClass(field, ... function Add_Field (line 66) | void Add_Field(char *field, unsigned char data) {Add_Field(new FieldClas... function Add_Field (line 67) | void Add_Field(char *field, short data) {Add_Field(new FieldClass(field,... function Add_Field (line 68) | void Add_Field(char *field, unsigned short data) {Add_Field(new FieldCla... function Add_Field (line 69) | void Add_Field(char *field, long data) {Add_Field(new FieldClass(field, ... function Add_Field (line 70) | void Add_Field(char *field, unsigned long data) {Add_Field(new FieldClas... function Add_Field (line 71) | void Add_Field(char *field, char *data) {Add_Field(new FieldClass(field,... function Add_Field (line 72) | void Add_Field(char *field, void *data, int length) {Add_Field(new Field... FILE: REDALERT/PALETTEC.CPP type NoInitClass (line 44) | struct NoInitClass { class BitmapClass (line 55) | class BitmapClass method BitmapClass (line 58) | BitmapClass(int w, int h, unsigned char * data) : class TPoint2D (line 66) | class TPoint2D method TPoint2D (line 69) | TPoint2D(int xx, int yy) : x(xx), y(yy) {} method TPoint2D (line 70) | TPoint2D(void) : x(0), y(0) {} class SystemTimerClass (line 94) | class SystemTimerClass function PaletteClass (line 174) | PaletteClass & PaletteClass::operator = (PaletteClass const & palette) FILE: REDALERT/PALETTEC.H function class (line 45) | class PaletteClass FILE: REDALERT/PIPE.H function class (line 62) | class Pipe FILE: REDALERT/PK.H function class (line 53) | class PKey FILE: REDALERT/PKPIPE.H function class (line 49) | class PKPipe : public Pipe FILE: REDALERT/PKSTRAW.H function class (line 44) | class PKStraw : public Straw FILE: REDALERT/POWER.H function class (line 40) | class PowerClass : public RadarClass FILE: REDALERT/PROFILE.CPP function Read_Private_Config_Struct (line 61) | bool Read_Private_Config_Struct(FileClass & file, NewConfigType * config) function WWGetPrivateProfileHex (line 100) | unsigned WWGetPrivateProfileHex (char const * section, char const * entr... function WWGetPrivateProfileInt (line 141) | int WWGetPrivateProfileInt(char const * section, char const * entry, int... function WWWritePrivateProfileInt (line 183) | bool WWWritePrivateProfileInt(char const * section, char const * entry, ... function WWWritePrivateProfileString (line 547) | bool WWWritePrivateProfileString(char const * section, char const * entr... function Read_Bin_Init (line 690) | bool Read_Bin_Init( char * buffer, int length ) function Read_Bin_Length (line 700) | int Read_Bin_Length( char * buffer ) function Read_Bin_Num (line 710) | bool Read_Bin_Num( void * num, int length, char * buffer ) function Read_Bin_Pos (line 731) | int Read_Bin_Pos( char * buffer ) function Read_Bin_PosSet (line 741) | int Read_Bin_PosSet( unsigned int pos, char * buffer ) function Read_Bin_String (line 752) | bool Read_Bin_String( char * string, char * buffer ) function Write_Bin_Init (line 785) | bool Write_Bin_Init( char * buffer, int length ) function Write_Bin_Length (line 795) | int Write_Bin_Length( char * buffer ) function Write_Bin_Num (line 805) | bool Write_Bin_Num( void * num, int length, char * buffer ) function Write_Bin_Pos (line 826) | int Write_Bin_Pos( char * buffer ) function Write_Bin_PosSet (line 836) | int Write_Bin_PosSet( unsigned int pos, char * buffer ) function Write_Bin_String (line 847) | bool Write_Bin_String( char * string, int length, char * buffer ) FILE: REDALERT/QUEUE.CPP type RetcodeEnum (line 128) | enum RetcodeEnum { function Queue_Mission (line 238) | bool Queue_Mission(TargetClass whom, MissionType mission, TARGET target,... function Queue_Mission (line 273) | bool Queue_Mission(TargetClass whom, MissionType mission, TARGET target,... function Queue_Options (line 298) | bool Queue_Options(void) function Queue_Exit (line 325) | bool Queue_Exit(void) function Queue_AI (line 352) | void Queue_AI(void) function Queue_AI_Normal (line 403) | static void Queue_AI_Normal(void) function Queue_AI_Multiplayer (line 551) | static void Queue_AI_Multiplayer(void) function Generate_Timing_Event (line 1294) | static void Generate_Timing_Event(ConnManClass *net, int my_sent) function Generate_Real_Timing_Event (line 1378) | static void Generate_Real_Timing_Event(ConnManClass *net, int my_sent) function Generate_Process_Time_Event (line 1496) | static void Generate_Process_Time_Event(ConnManClass *net) function Process_Send_Period (line 1558) | static int Process_Send_Period(ConnManClass *net) //, int init) function Send_Packets (line 1608) | static int Send_Packets(ConnManClass *net, char *multi_packet_buf, function Send_FrameSync (line 1736) | static void Send_FrameSync(ConnManClass *net, int cmd_count) function RetcodeType (line 1806) | static RetcodeType Process_Receive_Packet(ConnManClass *net, function RetcodeType (line 1955) | static RetcodeType Process_Serial_Packet(char *multi_packet_buf, function Can_Advance (line 2095) | static int Can_Advance(ConnManClass *net, int max_ahead, long *their_frame, function Process_Reconnect_Dialog (line 2164) | static int Process_Reconnect_Dialog(CDTimerClass *time... function Handle_Timeout (line 2243) | static int Handle_Timeout(ConnManClass *net, long *their_frame, function Stop_Game (line 2347) | static void Stop_Game(void) function Build_Send_Packet (line 2395) | static int Build_Send_Packet(void *buf, int bufsize, int frame_delay, function Add_Uncompressed_Events (line 2496) | static int Add_Uncompressed_Events(void *buf, int bufsize, int frame_delay, function Add_Compressed_Events (line 2592) | static int Add_Compressed_Events(void *buf, int bufsize, int frame_delay, function Breakup_Receive_Packet (line 2906) | static int Breakup_Receive_Packet(void *buf, int bufsize ) function Extract_Uncompressed_Events (line 2944) | static int Extract_Uncompressed_Events(void *buf, int bufsize) function Extract_Compressed_Events (line 3024) | static int Extract_Compressed_Events(void *buf, int bufsize) function Execute_DoList (line 3245) | static int Execute_DoList(int max_houses, HousesType base_house, function Clean_DoList (line 3560) | static void Clean_DoList(ConnManClass *net) function Queue_Record (line 3608) | static void Queue_Record(void) function Queue_Playback (line 3658) | static void Queue_Playback(void) function Compute_Game_CRC (line 3799) | static void Compute_Game_CRC(void) function Add_CRC (line 3901) | void Add_CRC(unsigned long *crc, unsigned long val) function Print_CRCs (line 3933) | static void Print_CRCs(EventClass *ev) function Init_Queue_Mono (line 4250) | static void Init_Queue_Mono(ConnManClass *net) function Update_Queue_Mono (line 4329) | static void Update_Queue_Mono(ConnManClass *net, int flow_index) function Print_Framesync_Values (line 4379) | static void Print_Framesync_Values(long curframe, unsigned long max_ahead, function Dump_Packet_Too_Late_Stuff (line 4432) | void Dump_Packet_Too_Late_Stuff(EventClass *event, ConnManClass *net, function Check_Mirror (line 4491) | void Check_Mirror(void) FILE: REDALERT/RADAR.CPP function CELL (line 1234) | CELL RadarClass::Click_Cell_Calc(int x, int y) const function CELL (line 2172) | CELL RadarClass::Radar_Position(void) FILE: REDALERT/RADAR.H function class (line 40) | class RadarClass: public DisplayClass FILE: REDALERT/RADIO.CPP function RadioMessageType (line 139) | RadioMessageType RadioClass::Receive_Message(RadioClass * from, RadioMes... function RadioMessageType (line 201) | RadioMessageType RadioClass::Transmit_Message(RadioMessageType message, ... function RadioMessageType (line 285) | RadioMessageType RadioClass::Transmit_Message(RadioMessageType message, ... FILE: REDALERT/RADIO.H function class (line 50) | class RadioClass : public MissionClass { function In_Radio_Contact (line 84) | bool In_Radio_Contact(void) const {return (Radio != 0);} function Radio_Off (line 85) | void Radio_Off(void) {Radio = 0;} function TechnoClass (line 86) | TechnoClass * Contact_With_Whom(void) const {return (TechnoClass *)Radio;} FILE: REDALERT/RAMFILE.H function class (line 43) | class RAMFileClass : public FileClass FILE: REDALERT/RAND.CPP function Sim_Random (line 55) | int Sim_Random(void) function Sim_IRandom (line 104) | int Sim_IRandom(int minval, int maxval) function main (line 122) | void main(void) FILE: REDALERT/RANDOM.H function class (line 52) | class RandomClass { FILE: REDALERT/RAWFILE.H function HANDLE_TYPE (line 168) | HANDLE_TYPE Get_File_Handle(void) { return (Handle); } function RawFileClass (line 297) | inline RawFileClass::~RawFileClass(void) function Is_Open (line 323) | inline int RawFileClass::Is_Open(void) const FILE: REDALERT/RAWOLAPI.CPP function HRESULT (line 78) | HRESULT __stdcall function ULONG (line 98) | ULONG __stdcall function ULONG (line 108) | ULONG __stdcall function STDMETHODIMP (line 122) | STDMETHODIMP RAChatEventSink::OnServerList( HRESULT hRes, Server* pServe... function STDMETHODIMP (line 189) | STDMETHODIMP RAChatEventSink::OnPageSend( HRESULT hRes ) function STDMETHODIMP (line 204) | STDMETHODIMP RAChatEventSink::OnPaged( HRESULT, User* pUser, LPCSTR szMe... function STDMETHODIMP (line 228) | STDMETHODIMP RAChatEventSink::OnFind( HRESULT hRes, Channel* pChannel ) function STDMETHODIMP (line 246) | STDMETHODIMP RAChatEventSink::OnLogout( HRESULT hRes, User* pUser ) function STDMETHODIMP (line 263) | STDMETHODIMP RAChatEventSink::OnBusy(HRESULT) function STDMETHODIMP (line 269) | STDMETHODIMP RAChatEventSink::OnIdle(HRESULT) function STDMETHODIMP (line 275) | STDMETHODIMP RAChatEventSink::OnConnection( HRESULT hRes, LPCSTR motd ) function STDMETHODIMP (line 340) | STDMETHODIMP RAChatEventSink::OnChannelCreate( HRESULT hRes, Channel* ) function STDMETHODIMP (line 360) | STDMETHODIMP RAChatEventSink::OnChannelModify(HRESULT, Channel *) function STDMETHODIMP (line 366) | STDMETHODIMP RAChatEventSink::OnChannelJoin( HRESULT hRes, Channel* /*pC... function STDMETHODIMP (line 514) | STDMETHODIMP RAChatEventSink::OnChannelLeave( HRESULT hRes, Channel*, Us... function STDMETHODIMP (line 613) | STDMETHODIMP RAChatEventSink::OnChannelTopic(HRESULT, Channel *, LPCSTR) function STDMETHODIMP (line 619) | STDMETHODIMP RAChatEventSink::OnGroupList(HRESULT, Group *) function STDMETHODIMP (line 625) | STDMETHODIMP RAChatEventSink::OnPublicMessage( HRESULT, Channel*, User* ... function STDMETHODIMP (line 654) | STDMETHODIMP RAChatEventSink::OnPrivateMessage( HRESULT, User* pUserSend... function STDMETHODIMP (line 734) | STDMETHODIMP RAChatEventSink::OnSystemMessage(HRESULT, LPCSTR) function STDMETHODIMP (line 740) | STDMETHODIMP RAChatEventSink::OnNetStatus( HRESULT hRes ) function STDMETHODIMP (line 783) | STDMETHODIMP RAChatEventSink::OnChannelList( HRESULT, Channel* pChannelL... function STDMETHODIMP (line 900) | STDMETHODIMP RAChatEventSink::OnUserList(HRESULT, Channel*, User* pUserL... function STDMETHODIMP (line 950) | STDMETHODIMP RAChatEventSink::OnUpdateList( HRESULT hRes, Update* pUpdat... function STDMETHODIMP (line 1069) | STDMETHODIMP RAChatEventSink::OnServerError( HRESULT hRes ) function STDMETHODIMP (line 1077) | STDMETHODIMP RAChatEventSink::OnMessageOfTheDay(HRESULT, LPCSTR) function STDMETHODIMP (line 1191) | STDMETHODIMP RAChatEventSink::OnPrivateAction( HRESULT, User* pUserSende... function STDMETHODIMP (line 1211) | STDMETHODIMP RAChatEventSink::OnPublicAction( HRESULT, Channel*, User* p... function STDMETHODIMP (line 1227) | STDMETHODIMP RAChatEventSink::OnPrivateGameOptions( HRESULT, User* pUser... function STDMETHODIMP (line 1249) | STDMETHODIMP RAChatEventSink::OnPublicGameOptions( HRESULT, Channel*, Us... function STDMETHODIMP (line 1267) | STDMETHODIMP RAChatEventSink::OnGameStart( HRESULT hRes, Channel*, User*... function STDMETHODIMP (line 1337) | STDMETHODIMP RAChatEventSink::OnUserKick( HRESULT hRes, Channel*, User* ... function STDMETHODIMP (line 1393) | STDMETHODIMP RAChatEventSink::OnUserIP( HRESULT hRes, User* pUser ) function STDMETHODIMP (line 1471) | STDMETHODIMP RAChatEventSink::OnServerError(HRESULT , LPCSTR ) function STDMETHODIMP (line 1477) | STDMETHODIMP RAChatEventSink::OnServerBannedYou(HRESULT , time_t ) function STDMETHODIMP (line 1483) | STDMETHODIMP RAChatEventSink::OnUserFlags( HRESULT hRes, LPCSTR name, un... function STDMETHODIMP (line 1545) | STDMETHODIMP RAChatEventSink::OnChannelBan( HRESULT , LPCSTR name, int b... function HRESULT (line 1575) | HRESULT __stdcall function ULONG (line 1594) | ULONG __stdcall function ULONG (line 1603) | ULONG __stdcall function STDMETHODIMP (line 1616) | STDMETHODIMP RADownloadEventSink::OnEnd(void) function STDMETHODIMP (line 1624) | STDMETHODIMP RADownloadEventSink::OnError( int /*iCode*/ ) function STDMETHODIMP (line 1640) | STDMETHODIMP RADownloadEventSink::OnProgressUpdate( int bytesread, int t... function STDMETHODIMP (line 1654) | STDMETHODIMP RADownloadEventSink::OnStatusUpdate( int status ) function STDMETHODIMP (line 1667) | STDMETHODIMP RADownloadEventSink::OnQueryResume() function HRESULT (line 1701) | HRESULT __stdcall function ULONG (line 1721) | ULONG __stdcall function ULONG (line 1731) | ULONG __stdcall function STDMETHODIMP (line 1744) | STDMETHODIMP RANetUtilEventSink::OnGameresSent( HRESULT hRes ) function STDMETHODIMP (line 1752) | STDMETHODIMP RANetUtilEventSink::OnLadderList( HRESULT hRes, Ladder* pLa... function STDMETHODIMP (line 1824) | STDMETHODIMP RANetUtilEventSink::OnPing( HRESULT hRes, int time, unsigne... function ChatDefAsText (line 1897) | void ChatDefAsText( char* szDesc, HRESULT hRes ) function DebugChatDef (line 2029) | void DebugChatDef( HRESULT hRes ) function iChannelLobbyNumber (line 2037) | int iChannelLobbyNumber( const unsigned char* szChannelName ) function InterpretLobbyNumber (line 2052) | void InterpretLobbyNumber( char* szLobbyNameToSet, int iLobby ) FILE: REDALERT/RAWOLAPI.H type CHANNELFILTER (line 71) | enum CHANNELFILTER type DISCONNECT_PING_STATUS (line 98) | enum DISCONNECT_PING_STATUS function class (line 108) | class RAChatEventSink : /////public CComObjectRoot, /////public IConnect... function class (line 233) | class RADownloadEventSink : function class (line 275) | class RANetUtilEventSink : FILE: REDALERT/READLINE.CPP function strtrimcpp (line 29) | void strtrimcpp(char * buffer) function Read_Line (line 59) | int Read_Line(FileClass & file, char * buffer, int len, bool & eof) function Read_Line (line 65) | int Read_Line(Straw & file, char * buffer, int len, bool & eof) FILE: REDALERT/RECT.CPP function Rect (line 112) | Rect const Rect::Intersect(Rect const & rectangle, int * x, int * y) const function Rect (line 172) | Rect const Union(Rect const & rect1, Rect const & rect2) FILE: REDALERT/RECT.H function class (line 54) | class Rect FILE: REDALERT/REGION.H function class (line 39) | class RegionClass { function operator (line 43) | int operator != (RegionClass const & region) {return memcmp(this, ®io... function operator (line 44) | int operator == (RegionClass const & region) {return !memcmp(this, ®i... function operator (line 45) | int operator > (RegionClass const & region) {return memcmp(this, ®ion... function operator (line 46) | int operator < (RegionClass const & region) {return memcmp(this, ®ion... function Reset_Threat (line 48) | void Reset_Threat(void) {Threat = 0;} function Adjust_Threat (line 49) | void Adjust_Threat(int threat, int neg) {if (neg) Threat -= threat; else... function Threat_Value (line 50) | int Threat_Value(void) const {return Threat;} FILE: REDALERT/REINF.CPP function _Pop_Group_Out_Of_Object (line 62) | static bool _Pop_Group_Out_Of_Object(FootClass * group, TechnoClass * ob... function _Need_To_Take (line 126) | bool _Need_To_Take(AircraftClass const * air) function FootClass (line 164) | static FootClass * _Create_Group(TeamTypeClass const * teamtype) function _Consists_Only_Of_Infantry (line 294) | static bool _Consists_Only_Of_Infantry(FootClass const * first) function TechnoClass (line 324) | static TechnoClass * _Who_Can_Pop_Out_Of(CELL origin) function Do_Reinforcements (line 370) | bool Do_Reinforcements(TeamTypeClass const * teamtype) function Create_Special_Reinforcement (line 558) | bool Create_Special_Reinforcement(HouseClass * house, TechnoTypeClass co... function Create_Air_Reinforcement (line 638) | int Create_Air_Reinforcement(HouseClass * house, AircraftType air, int n... FILE: REDALERT/RGB.H function class (line 80) | class RGBClass function Red_Component (line 108) | int Red_Component(void) const {return ((Red << 2) | (Red >> 6));} function Green_Component (line 109) | int Green_Component(void) const {return((Green << 2) | (Green >> 6));} function Blue_Component (line 110) | int Blue_Component(void) const {return((Blue << 2) | (Blue >> 6));} function Raw_Set (line 117) | void Raw_Set(void) const { function Raw_Color_Prep (line 125) | static void Raw_Color_Prep(unsigned char color) { FILE: REDALERT/RNDSTRAW.H function class (line 47) | class RandomStraw : public Straw FILE: REDALERT/RNG.H function class (line 42) | class RandomNumberGenerator { FILE: REDALERT/ROTBMP.CPP type WPPOINT (line 46) | struct WPPOINT { function Rotate_Bitmap (line 66) | Rotate_Bitmap(GraphicViewPortClass * srcvp, GraphicViewPortClass * destv... FILE: REDALERT/ROTBMP.H function class (line 22) | class BitmapClass function class (line 33) | class TPoint2D FILE: REDALERT/RULES.CPP function _Scale_To_256 (line 71) | static inline int _Scale_To_256(int val) function Difficulty_Get (line 311) | static void Difficulty_Get(CCINIClass & ini, DifficultyClass & diff, cha... function Is_MCV_Deploy (line 1071) | bool Is_MCV_Deploy() FILE: REDALERT/RULES.H function class (line 41) | class DifficultyClass function class (line 60) | class RulesClass { FILE: REDALERT/SAVEDLG.H function class (line 40) | class SaveOptionsClass FILE: REDALERT/SAVELOAD.CPP function Put_All (line 128) | static void Put_All(Pipe & pipe, int save_net) function Save_Game (line 320) | bool Save_Game(int id, char const * descr, bool ) function Save_Game (line 344) | bool Save_Game(const char *file_name, const char *descr) function Load_Game (line 492) | bool Load_Game(int id) function Load_Game (line 513) | bool Load_Game(const char *file_name) function Save_Misc_Values (line 1066) | bool Save_Misc_Values(Pipe & file) function Load_Misc_Values (line 1129) | bool Load_Misc_Values(Straw & file) function Save_MPlayer_Values (line 1202) | bool Save_MPlayer_Values(Pipe & file) function Load_MPlayer_Values (line 1231) | bool Load_MPlayer_Values(Straw & file) function Code_All_Pointers (line 1262) | void Code_All_Pointers(void) function Decode_All_Pointers (line 1349) | void Decode_All_Pointers(void) function Reconcile_Players (line 1540) | static int Reconcile_Players(void) FILE: REDALERT/SCENARIO.CPP function Start_Scenario (line 313) | bool Start_Scenario(char * name, bool briefing) function Set_Scenario_Difficulty (line 430) | void Set_Scenario_Difficulty(int difficulty) function Fill_In_Data (line 588) | void Fill_In_Data(void) function Post_Load_Game (line 731) | void Post_Load_Game(int load_multi) function Clear_Scenario (line 765) | void Clear_Scenario(void) function Do_Lose (line 1152) | void Do_Lose(void) function Do_Draw (line 1241) | void Do_Draw(void) function Do_Restart (line 1305) | void Do_Restart(void) function Restate_Mission (line 1358) | bool Restate_Mission(char const * name, int button1, int button2) function BGMessageBox (line 1395) | int BGMessageBox(char const * msg, int btn1, int btn2) function Write_Scenario_INI (line 2695) | void Write_Scenario_INI(char * fname) function Assign_Houses (line 2787) | void Assign_Houses(void) function Remove_AI_Players (line 2949) | static void Remove_AI_Players(void) function Reserve_Infantry (line 3010) | static void Reserve_Infantry() function Reserve_Unit (line 3019) | static void Reserve_Unit() function Create_Units (line 3027) | static void Create_Units(bool official) function Scan_Place_Object (line 3470) | int Scan_Place_Object(ObjectClass * obj, CELL cell) function CELL (line 3583) | static CELL Clip_Scatter(CELL cell, int maxdist) function CELL (line 3658) | static CELL Clip_Move(CELL cell, FacingType facing, int dist) function Disect_Scenario_Name (line 3736) | void Disect_Scenario_Name(char const * name, int & scenario, ScenarioPla... FILE: REDALERT/SCENARIO.H function class (line 46) | class ScenarioClass { FILE: REDALERT/SCORE.CPP type InfantryAnim (line 77) | struct InfantryAnim { type Fame (line 115) | struct Fame { function Alloc_Object (line 320) | int Alloc_Object(ScoreAnimClass *obj) type Fame (line 390) | struct Fame type Fame (line 742) | struct Fame type Fame (line 750) | struct Fame type Fame (line 819) | struct Fame function Cycle_Wait_Click (line 874) | void Cycle_Wait_Click(bool cycle) function Animate_Cursor (line 1489) | void Animate_Cursor(int pos, int ypos) function Draw_InfantryMen (line 1535) | void Draw_InfantryMen() function Draw_InfantryMan (line 1571) | void Draw_InfantryMan(int index) function New_Infantry_Anim (line 1622) | void New_Infantry_Anim(int index, int anim) function Draw_Bar_Graphs (line 1650) | void Draw_Bar_Graphs(int i, int gkilled, int nkilled) function Call_Back_Delay (line 1702) | void Call_Back_Delay(int time) function Animate_Score_Objs (line 1733) | void Animate_Score_Objs() function Multi_Score_Presentation (line 1777) | void Multi_Score_Presentation(void) FILE: REDALERT/SCORE.H function class (line 41) | class ScoreClass { function class (line 85) | class ScoreAnimClass { function class (line 96) | class ScoreCredsClass : public ScoreAnimClass { function class (line 109) | class ScoreTimeClass : public ScoreAnimClass { function class (line 119) | class ScorePrintClass : public ScoreAnimClass { function class (line 130) | class ScoreScaleClass : public ScoreAnimClass { FILE: REDALERT/SCREEN.H function class (line 39) | class ScreenClass FILE: REDALERT/SCROLL.H function class (line 41) | class ScrollClass: public HelpClass FILE: REDALERT/SDATA.CPP function SmudgeType (line 319) | SmudgeType SmudgeTypeClass::From_Name(char const * name) function ObjectClass (line 500) | ObjectClass * SmudgeTypeClass::Create_One_Of(HouseClass *) const function SmudgeTypeClass (line 565) | SmudgeTypeClass & SmudgeTypeClass::As_Reference(SmudgeType type) FILE: REDALERT/SEARCH.H type NodeElement (line 126) | struct NodeElement { FILE: REDALERT/SEDITDLG.H function class (line 23) | class SimpleEditDlgClass FILE: REDALERT/SEQCONN.H function class (line 55) | class SequencedConnClass : public ConnectionClass FILE: REDALERT/SESSION.CPP function Is_Mission_Counterstrike (line 1195) | bool Is_Mission_Counterstrike (char *file_name) function Is_Mission_Aftermath (line 1213) | bool Is_Mission_Aftermath (char *file_name) function Is_Mission_126x126 (line 1239) | bool Is_Mission_126x126 (char *file_name) // This is no longer used. ajw type find_t (line 1471) | struct find_t type diskfree_t (line 1766) | struct diskfree_t FILE: REDALERT/SESSION.H type GameType (line 117) | typedef enum GameEnum { type DetectPortType (line 132) | typedef enum DetectPortType { type DialStatusType (line 138) | typedef enum DialStatusType { type DialMethodType (line 147) | typedef enum DialMethodType { type CallWaitStringType (line 153) | typedef enum CallWaitStringType { type ModemGameType (line 161) | typedef enum ModemGameType { type SerialCommandType (line 171) | typedef enum SerialCommandType { type NetCommandType (line 191) | typedef enum NetCommandType { type MPlayerScoreType (line 220) | typedef struct { type SerialSettingsType (line 230) | typedef struct { type NodeNameType (line 248) | typedef struct NodeNameTag { type SerialPacketType (line 280) | typedef struct { type RemoteFileTransferType (line 328) | typedef struct { type GlobalPacketType (line 339) | typedef struct GlobalPacketType { type TrapObjectType (line 401) | typedef struct { function class (line 418) | class MultiMission type GameOptionsType (line 444) | typedef struct { function class (line 459) | class SessionClass FILE: REDALERT/SHA.CPP function T (line 243) | T _rotl(T X, int n) FILE: REDALERT/SHA.H function class (line 65) | class SHAEngine FILE: REDALERT/SHAPEBTN.H function class (line 40) | class ShapeButtonClass : public ToggleClass FILE: REDALERT/SHAPIPE.H function class (line 46) | class SHAPipe : public Pipe FILE: REDALERT/SHASTRAW.H function class (line 47) | class SHAStraw : public Straw FILE: REDALERT/SIDEBAR.CPP type ButtonNumberType (line 98) | enum ButtonNumberType { FILE: REDALERT/SIDEBAR.H function class (line 42) | class InitClass {} function class (line 44) | class SidebarClass: public PowerClass FILE: REDALERT/SIDEBARGlyphx.CPP function Sidebar_Glyphx_Init_Clear (line 731) | void Sidebar_Glyphx_Init_Clear(HouseClass *player_ptr) function Sidebar_Glyphx_Init_IO (line 739) | void Sidebar_Glyphx_Init_IO(HouseClass *player_ptr) function Sidebar_Glyphx_Abandon_Production (line 747) | bool Sidebar_Glyphx_Abandon_Production(RTTIType type, int factory, House... function Sidebar_Glyphx_Add (line 757) | bool Sidebar_Glyphx_Add(RTTIType type, int id, HouseClass *player_ptr, b... function Sidebar_Glyphx_Recalc (line 767) | void Sidebar_Glyphx_Recalc(HouseClass *player_ptr) function Sidebar_Glyphx_AI (line 775) | void Sidebar_Glyphx_AI(HouseClass *player_ptr, KeyNumType & input) function Sidebar_Glyphx_Factory_Link (line 783) | bool Sidebar_Glyphx_Factory_Link(int factory, RTTIType type, int id, Hou... function Sidebar_Glyphx_Save (line 793) | bool Sidebar_Glyphx_Save(Pipe &file, SidebarGlyphxClass *sidebar) function Sidebar_Glyphx_Load (line 801) | bool Sidebar_Glyphx_Load(Straw &file, SidebarGlyphxClass *sidebar) function Sidebar_Glyphx_Code_Pointers (line 809) | void Sidebar_Glyphx_Code_Pointers(SidebarGlyphxClass *sidebar) function Sidebar_Glyphx_Decode_Pointers (line 816) | void Sidebar_Glyphx_Decode_Pointers(SidebarGlyphxClass *sidebar) FILE: REDALERT/SIDEBARGlyphx.H function class (line 62) | class SidebarGlyphxClass FILE: REDALERT/SLIDER.H function class (line 56) | class SliderClass : public GaugeClass FILE: REDALERT/SMUDGE.H function class (line 48) | class SmudgeClass : public ObjectClass FILE: REDALERT/SOUNDDLG.CPP class MusicListClass (line 40) | class MusicListClass : public ListClass method MusicListClass (line 43) | MusicListClass(int id, int x, int y, int w, int h) : FILE: REDALERT/SOUNDDLG.H function class (line 40) | class SoundControlsClass FILE: REDALERT/SPECIAL.CPP function Special_Dialog (line 104) | void Special_Dialog(bool simple) class PWEditClass (line 233) | class PWEditClass : public EditClass method PWEditClass (line 236) | PWEditClass(int id, char * text, int max_len, TextPrintType flags, int... function Fetch_Difficulty (line 476) | int Fetch_Difficulty(void) FILE: REDALERT/SPECIAL.H function class (line 38) | class SpecialClass FILE: REDALERT/SPRITE.CPP class BitmapClass (line 29) | class BitmapClass method BitmapClass (line 32) | BitmapClass(int w, int h, unsigned char * data) : class TPoint2D (line 40) | class TPoint2D method TPoint2D (line 43) | TPoint2D(int xx, int yy) : x(xx), y(yy) {} method TPoint2D (line 44) | TPoint2D(void) : x(0), y(0) {} FILE: REDALERT/STAGE.H function class (line 38) | class StageClass { FILE: REDALERT/STARTUP.CPP function BOOL (line 100) | BOOL WINAPI DllMain(HINSTANCE instance, unsigned int fdwReason, void *lp... function InitDDraw (line 819) | bool InitDDraw(void) function Prog_End (line 969) | void __cdecl Prog_End(const char *why, bool fatal) function Prog_End (line 998) | void Prog_End(void) function Print_Error_End_Exit (line 1013) | void Print_Error_End_Exit(char * string) function Print_Error_Exit (line 1023) | void Print_Error_Exit(char * string) function Emergency_Exit (line 1053) | void Emergency_Exit ( int code ) function Read_Setup_Options (line 1127) | void Read_Setup_Options( RawFileClass *config_file ) function Get_OS_Version (line 1195) | void Get_OS_Version (void) FILE: REDALERT/STATBTN.H function class (line 41) | class StaticButtonClass : public GadgetClass FILE: REDALERT/STATS.CPP type hostent (line 418) | struct hostent type in_addr (line 427) | struct in_addr function Register_Game_Start_Time (line 897) | void Register_Game_Start_Time(void) function Register_Game_End_Time (line 904) | extern void Register_Game_End_Time(void) FILE: REDALERT/STUB.CPP function main (line 19) | void main(void) FILE: REDALERT/SURFACE.H function class (line 50) | class Surface FILE: REDALERT/TAB.H function class (line 41) | class TabClass: public SidebarClass FILE: REDALERT/TACTION.H type TActionType (line 39) | typedef enum TActionType : unsigned char { type TActionClass (line 99) | struct TActionClass { function class (line 134) | class ActionChoiceClass { FILE: REDALERT/TARGET.CPP function CellClass (line 95) | CellClass * xTargetClass::As_Cell(void) const function TriggerClass (line 119) | TriggerClass * As_Trigger(TARGET target, bool check_active) function TeamClass (line 144) | TeamClass * As_Team(TARGET target, bool check_active) function TeamTypeClass (line 169) | TeamTypeClass * As_TeamType(TARGET target) function AnimClass (line 190) | AnimClass * As_Animation(TARGET target, bool check_active) function BulletClass (line 215) | BulletClass * As_Bullet(TARGET target, bool check_active) function AircraftClass (line 240) | AircraftClass * As_Aircraft(TARGET target, bool check_active) function TechnoClass (line 266) | TechnoClass * As_Techno(TARGET target, bool check_active) function ObjectClass (line 293) | ObjectClass * As_Object(TARGET target, bool check_active) function UnitClass (line 365) | UnitClass * As_Unit(TARGET target, bool check_active) function VesselClass (line 391) | VesselClass * As_Vessel(TARGET target, bool check_active) function InfantryClass (line 417) | InfantryClass * As_Infantry(TARGET target, bool check_active) function BuildingClass (line 442) | BuildingClass * As_Building(TARGET target, bool check_active) function Target_Legal (line 469) | bool Target_Legal(TARGET target) function CELL (line 496) | CELL As_Cell(TARGET target) function COORDINATE (line 518) | COORDINATE As_Coord(TARGET target) function COORDINATE (line 570) | COORDINATE As_Movement_Coord(TARGET target) function AbstractClass (line 614) | AbstractClass * xTargetClass::As_Abstract(bool check_active) const function AbstractTypeClass (line 672) | AbstractTypeClass * xTargetClass::As_TypeClass(void) const function TechnoClass (line 734) | TechnoClass * xTargetClass::As_Techno(bool check_active) const function ObjectClass (line 768) | ObjectClass * xTargetClass::As_Object(bool check_active) const function TARGET (line 838) | TARGET As_Target(CELL cell) function TARGET (line 867) | TARGET As_Target(COORDINATE coord) function TechnoTypeClass (line 895) | TechnoTypeClass const * As_TechnoType(TARGET target) function TriggerTypeClass (line 935) | TriggerTypeClass * As_TriggerType(TARGET target)