├── inc
├── SimConnect1A
│ ├── HeaderRT
│ │ ├── SimConnect.rc
│ │ ├── SimConnect.dcu
│ │ ├── simconnect.RES
│ │ └── SimConnect.Pas.embed.manifest
│ ├── HeaderStandard
│ │ ├── SimConnect.rc
│ │ ├── SimConnect.dcu
│ │ ├── simconnect.RES
│ │ └── SimConnect.Pas.embed.manifest
│ ├── Units
│ │ ├── TCU.dcu
│ │ └── SimConnect.dcu
│ ├── Set Data
│ │ ├── SetData.res
│ │ ├── SetData.identcache
│ │ ├── SetData.cfg
│ │ ├── SetData.dpr
│ │ └── SetData.dproj
│ ├── TextMenu
│ │ ├── TextMenu.res
│ │ ├── TextMenu.identcache
│ │ ├── TextMenu.dpr
│ │ └── TextMenu.dproj
│ ├── Throttle Control
│ │ ├── ThrottleControl.bdsproj.local
│ │ ├── ThrottleControl.res
│ │ ├── ThrottleControl.identcache
│ │ ├── ThrottleControl.cfg
│ │ ├── ThrottleControl.dpr
│ │ └── ThrottleControl.dproj
│ ├── AI Traffic
│ │ ├── AITraffic.res
│ │ ├── AITraffic.identcache
│ │ ├── AITraffic.cfg
│ │ ├── AITraffic.dpr
│ │ └── AITraffic.dproj
│ ├── Input Event
│ │ ├── InputEvent.res
│ │ ├── InputEvent.identcache
│ │ ├── InputEvent.cfg
│ │ ├── InputEvent.dpr
│ │ └── InputEvent.dproj
│ ├── Menu Items
│ │ ├── MenuItems.res
│ │ ├── MenuItems.identcache
│ │ ├── MenuItemsExtended.res
│ │ ├── MenuItemsExtended.identcache
│ │ ├── MenuItems.cfg
│ │ ├── MenuItemsExtended.cfg
│ │ ├── MenuItems.dpr
│ │ ├── MenuItemsExtended.dpr
│ │ └── MenuItems.dproj
│ ├── No Callback
│ │ ├── NoCallback.res
│ │ ├── NoCallback.identcache
│ │ ├── NoCallback.cfg
│ │ ├── NoCallback.dpr
│ │ └── NoCallback.dproj
│ ├── Tagged Data
│ │ ├── TaggedData.res
│ │ ├── TaggedData.identcache
│ │ ├── TaggedData.cfg
│ │ ├── TaggedData.dpr
│ │ └── TaggedData.dproj
│ ├── Client Event
│ │ ├── ClientEvent.res
│ │ ├── ClientEvent.identcache
│ │ ├── ClientEvent.cfg
│ │ ├── ClientEvent.dpr
│ │ └── ClientEvent.dproj
│ ├── Request Data
│ │ ├── RequestData.res
│ │ ├── RequestData.identcache
│ │ ├── RequestData.cfg
│ │ ├── RequestData.dpr
│ │ └── RequestData.dproj
│ ├── Reserved Key
│ │ ├── ReservedKey.res
│ │ ├── ReservedKey.identcache
│ │ ├── ReservedKey.cfg
│ │ ├── ReservedKey.dpr
│ │ └── ReservedKey.dproj
│ ├── Send Event A
│ │ ├── SendEventA.res
│ │ ├── SendEventA.identcache
│ │ ├── SendEventA.cfg
│ │ ├── SendEventA.dpr
│ │ └── SendEventA.dproj
│ ├── Send Event B
│ │ ├── SendEventB.res
│ │ ├── SendEventB.identcache
│ │ ├── SendEventB.cfg
│ │ ├── SendEventB.dpr
│ │ └── SendEventB.dproj
│ ├── Send Event C
│ │ ├── SendEventC.res
│ │ ├── SendEventC.identcache
│ │ ├── SendEventC.cfg
│ │ ├── SendEventC.dpr
│ │ └── SendEventC.dproj
│ ├── System Event
│ │ ├── SystemEvent.res
│ │ ├── SystemEvent.identcache
│ │ ├── SystemEvent.cfg
│ │ ├── SystemEvent.dpr
│ │ └── SystemEvent.dproj
│ ├── Open and Close
│ │ ├── OpenAndClose.res
│ │ ├── OpenAndClose.identcache
│ │ ├── OpenAndClose.cfg
│ │ ├── OpenAndClose.dpr
│ │ └── OpenAndClose.dproj
│ ├── Windows Event
│ │ ├── WindowsEvent.res
│ │ ├── WindowsEvent.identcache
│ │ ├── WindowsEvent.cfg
│ │ ├── WindowsEvent.dpr
│ │ └── WindowsEvent.dproj
│ ├── Cockpit Camera
│ │ ├── CockpitCamera.res
│ │ ├── CockpitCamera.identcache
│ │ ├── CockpitCamera.cfg
│ │ ├── CockpitCamera.dpr
│ │ └── CockpitCamera.dproj
│ ├── Dialog Box Mode
│ │ ├── DialogBoxMode.res
│ │ ├── DialogBoxMode.identcache
│ │ ├── DialogBoxMode.cfg
│ │ ├── DialogBoxMode.dpr
│ │ └── DialogBoxMode.dproj
│ ├── FacilitiesData
│ │ ├── FacilitiesData.res
│ │ ├── FacilitiesData.identcache
│ │ ├── FacilitiesData.dpr
│ │ └── FacilitiesData.dproj
│ ├── Joystick Input
│ │ ├── JoystickInput.res
│ │ ├── JoystickInput.identcache
│ │ ├── JoystickInput.cfg
│ │ ├── JoystickInput.dpr
│ │ └── JoystickInput.dproj
│ ├── Mission Action
│ │ ├── MissionAction.res
│ │ ├── MissionAction.identcache
│ │ ├── MissionAction.cfg
│ │ ├── MissionAction.dpr
│ │ └── MissionAction.dproj
│ ├── TextMenu(Standard)
│ │ ├── TextMenuStd.res
│ │ ├── TextMenu.identcache
│ │ ├── TextMenuStd.identcache
│ │ ├── TextMenuStd.dpr
│ │ └── TextMenuStd.dproj
│ ├── Tracking Errors
│ │ ├── TrackingErrors.res
│ │ ├── TrackingErrors.identcache
│ │ ├── TrackingErrors.cfg
│ │ ├── TrackingErrors.dpr
│ │ └── TrackingErrors.dproj
│ ├── Variable Strings
│ │ ├── VariableStrings.res
│ │ ├── VariableStrings.identcache
│ │ ├── VariableStrings.cfg
│ │ ├── VariableStrings.dpr
│ │ └── VariableStrings.dproj
│ ├── Weather Station
│ │ ├── WeatherStation.res
│ │ ├── WeatherStation.identcache
│ │ ├── WeatherStation.cfg
│ │ ├── WeatherStation.dpr
│ │ └── WeatherStation.dproj
│ ├── AI Objects And Waypoints
│ │ ├── AIObjects.res
│ │ ├── AIObjects.identcache
│ │ ├── AIObjects.cfg
│ │ ├── AIObjects.dpr
│ │ └── AIObjects.dproj
│ └── FSXExamples.bdsgroup
├── midiio
│ ├── README.txt
│ ├── MidiDeviceComboBox.pas
│ ├── MidiEventStreamer.pas
│ ├── MidiKeyPatchArray.pas
│ └── MidiDefs.pas
├── Unicode
│ ├── cUnicode.pas
│ ├── cUnicodeChar.pas
│ ├── cUnicodeCodecs.pas
│ └── cUnicodeReader.pas
└── DirectX_Borland_D9-10
│ ├── D3DX8.pas
│ ├── DX7toDX8.pas
│ ├── DXTypes.dcu
│ ├── DirectInput.dcu
│ └── DirectShow9.pas
├── Delphi32b
├── MemMap.pas
├── FPCuser.Pas
├── HIDMacros.res
├── HIDMacros.tlb
├── Winhook.res
├── Winhook.rsm
├── FPCuserImpl.INC
├── FPCuserIntf.INC
├── HIDMacros.config
├── HidMacrosXpl.res
├── WHookDef.pas
├── uHookCommon.pas
├── HIDMacros.bdsgroup.local
├── HidMacrosXpl.bdsproj.local
├── Winhook.bdsproj.local
├── Winhook.cfg
├── HIDMacros.bdsgroup
├── Winhook.dpr
├── HIDMacros.cfg
├── HidMacrosXpl.cfg
├── GameDevDialog.dfm
├── uMapForm.dfm
├── uMoveMacrosForm.dfm
├── uMoveMacrosForm.pas
├── uBuffer.pas
├── uXplCommon.pas
├── MouseDialog.pas
├── Localizer.pas
├── XplPlugin.lpi
└── MouseDialog.dfm
├── Lazarus64b
├── MemMap.pas
├── uXplCommon.pas
└── XplPlugin.lpi
├── .gitignore
└── README.md
/inc/SimConnect1A/HeaderRT/SimConnect.rc:
--------------------------------------------------------------------------------
1 | 1 24 "SimConnect.Pas.embed.manifest"
2 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/HeaderStandard/SimConnect.rc:
--------------------------------------------------------------------------------
1 | 1 24 "SimConnect.Pas.embed.manifest"
2 |
--------------------------------------------------------------------------------
/Delphi32b/MemMap.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Delphi32b/MemMap.pas
--------------------------------------------------------------------------------
/Delphi32b/FPCuser.Pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Delphi32b/FPCuser.Pas
--------------------------------------------------------------------------------
/Delphi32b/HIDMacros.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Delphi32b/HIDMacros.res
--------------------------------------------------------------------------------
/Delphi32b/HIDMacros.tlb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Delphi32b/HIDMacros.tlb
--------------------------------------------------------------------------------
/Delphi32b/Winhook.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Delphi32b/Winhook.res
--------------------------------------------------------------------------------
/Delphi32b/Winhook.rsm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Delphi32b/Winhook.rsm
--------------------------------------------------------------------------------
/Lazarus64b/MemMap.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Lazarus64b/MemMap.pas
--------------------------------------------------------------------------------
/inc/midiio/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/midiio/README.txt
--------------------------------------------------------------------------------
/Delphi32b/FPCuserImpl.INC:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Delphi32b/FPCuserImpl.INC
--------------------------------------------------------------------------------
/Delphi32b/FPCuserIntf.INC:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Delphi32b/FPCuserIntf.INC
--------------------------------------------------------------------------------
/Delphi32b/HIDMacros.config:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/inc/Unicode/cUnicode.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/Unicode/cUnicode.pas
--------------------------------------------------------------------------------
/Delphi32b/HidMacrosXpl.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/Delphi32b/HidMacrosXpl.res
--------------------------------------------------------------------------------
/inc/Unicode/cUnicodeChar.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/Unicode/cUnicodeChar.pas
--------------------------------------------------------------------------------
/inc/SimConnect1A/Units/TCU.dcu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Units/TCU.dcu
--------------------------------------------------------------------------------
/inc/Unicode/cUnicodeCodecs.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/Unicode/cUnicodeCodecs.pas
--------------------------------------------------------------------------------
/inc/Unicode/cUnicodeReader.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/Unicode/cUnicodeReader.pas
--------------------------------------------------------------------------------
/inc/midiio/MidiDeviceComboBox.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/midiio/MidiDeviceComboBox.pas
--------------------------------------------------------------------------------
/inc/midiio/MidiEventStreamer.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/midiio/MidiEventStreamer.pas
--------------------------------------------------------------------------------
/inc/midiio/MidiKeyPatchArray.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/midiio/MidiKeyPatchArray.pas
--------------------------------------------------------------------------------
/inc/DirectX_Borland_D9-10/D3DX8.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/DirectX_Borland_D9-10/D3DX8.pas
--------------------------------------------------------------------------------
/inc/DirectX_Borland_D9-10/DX7toDX8.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/DirectX_Borland_D9-10/DX7toDX8.pas
--------------------------------------------------------------------------------
/inc/DirectX_Borland_D9-10/DXTypes.dcu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/DirectX_Borland_D9-10/DXTypes.dcu
--------------------------------------------------------------------------------
/inc/SimConnect1A/Set Data/SetData.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Set Data/SetData.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/TextMenu/TextMenu.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/TextMenu/TextMenu.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Throttle Control/ThrottleControl.bdsproj.local:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Units/SimConnect.dcu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Units/SimConnect.dcu
--------------------------------------------------------------------------------
/inc/SimConnect1A/HeaderRT/SimConnect.dcu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/HeaderRT/SimConnect.dcu
--------------------------------------------------------------------------------
/inc/SimConnect1A/HeaderRT/simconnect.RES:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/HeaderRT/simconnect.RES
--------------------------------------------------------------------------------
/inc/DirectX_Borland_D9-10/DirectInput.dcu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/DirectX_Borland_D9-10/DirectInput.dcu
--------------------------------------------------------------------------------
/inc/DirectX_Borland_D9-10/DirectShow9.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/DirectX_Borland_D9-10/DirectShow9.pas
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Traffic/AITraffic.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/AI Traffic/AITraffic.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Input Event/InputEvent.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Input Event/InputEvent.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Menu Items/MenuItems.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Menu Items/MenuItems.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/No Callback/NoCallback.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/No Callback/NoCallback.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tagged Data/TaggedData.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Tagged Data/TaggedData.res
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | Delphi32b/HIDMacros.dsk
2 | Delphi32b/HIDMacros.identcache
3 | Delphi32b/ModelSupport_HIDMacros/
4 | Delphi32b/__history/
5 | out/
--------------------------------------------------------------------------------
/inc/SimConnect1A/Client Event/ClientEvent.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Client Event/ClientEvent.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Request Data/RequestData.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Request Data/RequestData.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Reserved Key/ReservedKey.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Reserved Key/ReservedKey.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event A/SendEventA.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Send Event A/SendEventA.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event B/SendEventB.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Send Event B/SendEventB.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event C/SendEventC.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Send Event C/SendEventC.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Set Data/SetData.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Set Data/SetData.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/System Event/SystemEvent.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/System Event/SystemEvent.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/TextMenu/TextMenu.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/TextMenu/TextMenu.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Traffic/AITraffic.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/AI Traffic/AITraffic.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/HeaderStandard/SimConnect.dcu:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/HeaderStandard/SimConnect.dcu
--------------------------------------------------------------------------------
/inc/SimConnect1A/HeaderStandard/simconnect.RES:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/HeaderStandard/simconnect.RES
--------------------------------------------------------------------------------
/inc/SimConnect1A/Menu Items/MenuItems.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Menu Items/MenuItems.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Open and Close/OpenAndClose.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Open and Close/OpenAndClose.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Windows Event/WindowsEvent.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Windows Event/WindowsEvent.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Cockpit Camera/CockpitCamera.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Cockpit Camera/CockpitCamera.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Dialog Box Mode/DialogBoxMode.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Dialog Box Mode/DialogBoxMode.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/FacilitiesData/FacilitiesData.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/FacilitiesData/FacilitiesData.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Input Event/InputEvent.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Input Event/InputEvent.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Joystick Input/JoystickInput.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Joystick Input/JoystickInput.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Menu Items/MenuItemsExtended.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Menu Items/MenuItemsExtended.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Mission Action/MissionAction.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Mission Action/MissionAction.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/No Callback/NoCallback.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/No Callback/NoCallback.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tagged Data/TaggedData.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Tagged Data/TaggedData.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Client Event/ClientEvent.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Client Event/ClientEvent.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Request Data/RequestData.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Request Data/RequestData.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Reserved Key/ReservedKey.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Reserved Key/ReservedKey.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event A/SendEventA.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Send Event A/SendEventA.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event B/SendEventB.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Send Event B/SendEventB.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event C/SendEventC.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Send Event C/SendEventC.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/System Event/SystemEvent.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/System Event/SystemEvent.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/TextMenu(Standard)/TextMenuStd.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/TextMenu(Standard)/TextMenuStd.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Throttle Control/ThrottleControl.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Throttle Control/ThrottleControl.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tracking Errors/TrackingErrors.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Tracking Errors/TrackingErrors.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Variable Strings/VariableStrings.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Variable Strings/VariableStrings.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Weather Station/WeatherStation.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Weather Station/WeatherStation.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Objects And Waypoints/AIObjects.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/AI Objects And Waypoints/AIObjects.res
--------------------------------------------------------------------------------
/inc/SimConnect1A/Open and Close/OpenAndClose.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Open and Close/OpenAndClose.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/TextMenu(Standard)/TextMenu.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/TextMenu(Standard)/TextMenu.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Windows Event/WindowsEvent.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Windows Event/WindowsEvent.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Cockpit Camera/CockpitCamera.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Cockpit Camera/CockpitCamera.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Dialog Box Mode/DialogBoxMode.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Dialog Box Mode/DialogBoxMode.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/FacilitiesData/FacilitiesData.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/FacilitiesData/FacilitiesData.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Joystick Input/JoystickInput.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Joystick Input/JoystickInput.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Menu Items/MenuItemsExtended.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Menu Items/MenuItemsExtended.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Mission Action/MissionAction.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Mission Action/MissionAction.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/TextMenu(Standard)/TextMenuStd.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/TextMenu(Standard)/TextMenuStd.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tracking Errors/TrackingErrors.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Tracking Errors/TrackingErrors.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Weather Station/WeatherStation.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Weather Station/WeatherStation.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Variable Strings/VariableStrings.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/Variable Strings/VariableStrings.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Objects And Waypoints/AIObjects.identcache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/me2d13/hidmacros/HEAD/inc/SimConnect1A/AI Objects And Waypoints/AIObjects.identcache
--------------------------------------------------------------------------------
/inc/SimConnect1A/Throttle Control/ThrottleControl.identcache:
--------------------------------------------------------------------------------
1 | EC:\Work\TurboDelphi\SimConnect1A\Throttle Control\ThrottleControl.dpr 8C:\Work\TurboDelphi\SimConnect1A\HeaderRT\SimConnect.pas 9C:\Work\TurboDelphi\SimConnect1A\Throttle Control\TCU.pas
--------------------------------------------------------------------------------
/Delphi32b/WHookDef.pas:
--------------------------------------------------------------------------------
1 | unit WHookDef;
2 |
3 | interface
4 |
5 | uses
6 | Windows;
7 |
8 | function SetHook(WinHandle: HWND; MsgToSend: Integer): Boolean; stdcall;
9 | function FreeHook: Boolean; stdcall;
10 |
11 | implementation
12 |
13 | function SetHook; external 'WINHOOK.DLL' Index 1;
14 | function FreeHook; external 'WINHOOK.DLL' Index 2;
15 |
16 | end.
17 |
--------------------------------------------------------------------------------
/Delphi32b/uHookCommon.pas:
--------------------------------------------------------------------------------
1 | unit uHookCommon;
2 |
3 | interface
4 |
5 | uses Messages, Windows;
6 |
7 | const
8 | MMFName = 'HIDMacrosSharedMem';
9 | WM_ASKHDMFORM = WM_USER + 300;
10 |
11 | type
12 | PMMFData = ^TMMFData;
13 | TMMFData = record
14 | MainWinHandle: HWND;
15 | HdmPID: DWORD;
16 | end;
17 |
18 |
19 | implementation
20 |
21 | end.
22 |
--------------------------------------------------------------------------------
/Delphi32b/HIDMacros.bdsgroup.local:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2011.01.06 22:05:29.560.bdsgroup,C:\Users\petr\Documents\Borland Studio Projects\ProjectGroup1.bdsgroup=C:\Work\MySources\HidMacros\HIDMacros.bdsgroup
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Delphi32b/HidMacrosXpl.bdsproj.local:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2010.11.23 20:38:26.867.bdsproj,C:\Users\petr\Documents\Borland Studio Projects\Project1.bdsproj=C:\Work\MySources\HidMacros\HidMacrosXpl.bdsproj
5 | 2010.11.26 18:19:07.874.pas,C:\Work\MySources\HidMacros\Unit1.pas=C:\Work\MySources\HidMacros\uXplPluginEngine.pas
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Delphi32b/Winhook.bdsproj.local:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2008.04.25 19:32:19.890.bdsproj,C:\Documents and Settings\user\Dokumenty\Borland Studio Projects\Project1.bdsproj=C:\Work\TurboDelphi\FSX_HID\Winhook.bdsproj
5 | 2008.04.25 19:33:23.078.pas,C:\Work\TurboDelphi\FSX_HID\Unit1.pas=C:\Work\TurboDelphi\FSX_HID\WHookInt.pas
6 | 2008.04.25 19:36:39.718.pas,C:\Work\TurboDelphi\FSX_HID\Unit1.pas=C:\Work\TurboDelphi\FSX_HID\WHookDef.pas
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Delphi32b/Winhook.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"c:\Work\TurboDelphi\out\"
35 | -N0"c:\Work\TurboDelphi\out\"
36 | -LE"c:\Work\TurboDelphi\out\"
37 | -LN"c:\Work\TurboDelphi\out\"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Set Data/SetData.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Traffic/AITraffic.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Menu Items/MenuItems.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Client Event/ClientEvent.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Input Event/InputEvent.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/No Callback/NoCallback.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Request Data/RequestData.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Reserved Key/ReservedKey.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event A/SendEventA.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event B/SendEventB.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event C/SendEventC.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/System Event/SystemEvent.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tagged Data/TaggedData.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Windows Event/WindowsEvent.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Cockpit Camera/CockpitCamera.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Dialog Box Mode/DialogBoxMode.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Joystick Input/JoystickInput.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Menu Items/MenuItemsExtended.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Mission Action/MissionAction.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Open and Close/OpenAndClose.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tracking Errors/TrackingErrors.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Weather Station/WeatherStation.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Objects And Waypoints/AIObjects.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Throttle Control/ThrottleControl.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Variable Strings/VariableStrings.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\Compiled"
35 | -N0"..\Units"
36 | -LE"D:\software projects\bds2006\Bpl"
37 | -LN"D:\software projects\bds2006\Bpl"
38 | -w-UNSAFE_TYPE
39 | -w-UNSAFE_CODE
40 | -w-UNSAFE_CAST
41 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/HeaderRT/SimConnect.Pas.embed.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/HeaderStandard/SimConnect.Pas.embed.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Request Data/RequestData.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:08:36 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:08:35 (GMT+0:00) > [Akadamia] checked in }
3 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
4 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
5 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
6 | program RequestData;
7 |
8 | uses
9 | Forms,
10 | RDU in 'RDU.pas' {RequestDataForm},
11 | SimConnect in '..\HeaderRT\SimConnect.pas';
12 |
13 | {$R *.res}
14 |
15 | begin
16 | Application.Initialize;
17 | Application.CreateForm(TRequestDataForm, RequestDataForm);
18 | Application.Run;
19 | end.
20 |
--------------------------------------------------------------------------------
/Delphi32b/HIDMacros.bdsgroup:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | HIDMacros.bdsproj
13 | HidMacrosXpl.bdsproj
14 | Winhook.bdsproj
15 | HIDMacros.exe HidMacrosXpl.xpl Winhook.dll
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tagged Data/TaggedData.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:09:01 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:09:00 (GMT+0:00) > [Akadamia] checked in }
3 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
4 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
5 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
6 | program TaggedData;
7 |
8 | uses
9 | Forms,
10 | TDU in 'TDU.pas' {TaggedDataForm},
11 | SimConnect in '..\HeaderRT\SimConnect.pas';
12 |
13 | {$R *.res}
14 |
15 | begin
16 | Application.Initialize;
17 | Application.Title := 'FS X Tagged Data Example';
18 | Application.CreateForm(TTaggedDataForm, TaggedDataForm);
19 | Application.Run;
20 | end.
21 |
--------------------------------------------------------------------------------
/Delphi32b/Winhook.dpr:
--------------------------------------------------------------------------------
1 | library Winhook;
2 |
3 | { Important note about DLL memory management: ShareMem must be the
4 | first unit in your library's USES clause AND your project's (select
5 | Project-View Source) USES clause if your DLL exports any procedures or
6 | functions that pass strings as parameters or function results. This
7 | applies to all strings passed to and from your DLL--even those that
8 | are nested in records and classes. ShareMem is the interface unit to
9 | the BORLNDMM.DLL shared memory manager, which must be deployed along
10 | with your DLL. To avoid using BORLNDMM.DLL, pass string information
11 | using PChar or ShortString parameters. }
12 |
13 | uses
14 | SysUtils,
15 | Classes,
16 | WHookInt in 'WHookInt.pas',
17 | uHookCommon in 'uHookCommon.pas';
18 |
19 | {$R *.res}
20 |
21 | exports
22 | SetHook index 1,
23 | FreeHook index 2;
24 | end.
25 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Input Event/InputEvent.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:07:31 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:07:30 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program InputEvent;
9 |
10 | uses
11 | Forms,
12 | IEU in 'IEU.pas' {InputEventForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TInputEventForm, InputEventForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/No Callback/NoCallback.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:08:10 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:08:09 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program NoCallback;
9 |
10 | uses
11 | Forms,
12 | NCU in 'NCU.pas' {NoCallbackForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TNoCallbackForm, NoCallbackForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Weather Station/WeatherStation.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:10:46 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:10:46 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program WeatherStation;
9 |
10 | uses
11 | Forms,
12 | WSU in 'WSU.pas' {SetDataForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TSetDataForm, SetDataForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Client Event/ClientEvent.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:06:50 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:06:50 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program ClientEvent;
9 |
10 | uses
11 | Forms,
12 | CEU in 'CEU.pas' {ClientEventForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TClientEventForm, ClientEventForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Reserved Key/ReservedKey.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:08:49 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:08:48 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program ReservedKey;
9 |
10 | uses
11 | Forms,
12 | RKU in 'RKU.pas' {ReservedKeyForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TReservedKeyForm, ReservedKeyForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/System Event/SystemEvent.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:09:55 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:09:55 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program SystemEvent;
9 |
10 | uses
11 | Forms,
12 | SEU in 'SEU.pas' {SystemEventForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TSystemEventForm, SystemEventForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Open and Close/OpenAndClose.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:08:24 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:08:24 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program OpenAndClose;
9 |
10 | uses
11 | Forms,
12 | OCU in 'OCU.pas' {OpenAndCloseForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TOpenAndCloseForm, OpenAndCloseForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Cockpit Camera/CockpitCamera.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:12:19 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:12:18 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program CockpitCamera;
9 |
10 | uses
11 | Forms,
12 | CCU in 'CCU.pas' {CockpitCameraForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TCockpitCameraForm, CockpitCameraForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Joystick Input/JoystickInput.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:07:44 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:07:44 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program JoystickInput;
9 |
10 | uses
11 | Forms,
12 | JIU in 'JIU.pas' {JoystickInputForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TJoystickInputForm, JoystickInputForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Dialog Box Mode/DialogBoxMode.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:07:16 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:07:15 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program DialogBoxMode;
9 |
10 | uses
11 | Forms,
12 | DBMU in 'DBMU.pas' {DialogBoxModeForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TDialogBoxModeForm, DialogBoxModeForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Variable Strings/VariableStrings.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:06:18 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:06:17 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program VariableStrings;
9 |
10 | uses
11 | Forms,
12 | VSU in 'VSU.pas' {VariableStringsForm},
13 | SimConnect in '..\HeaderRT\SimConnect.pas';
14 |
15 | {$R *.res}
16 |
17 | begin
18 | Application.Initialize;
19 | Application.CreateForm(TVariableStringsForm, VariableStringsForm);
20 | Application.Run;
21 | end.
22 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Set Data/SetData.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:10:57 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:10:56 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program SetData;
9 |
10 | uses
11 | Forms,
12 | SDU in 'SDU.pas' {SetDataForm},
13 | SimConnectSupport in '..\HeaderRT\SimConnectSupport.pas',
14 | SimConnect in '..\HeaderRT\SimConnect.pas';
15 |
16 | {$R *.res}
17 |
18 | begin
19 | Application.Initialize;
20 | Application.CreateForm(TSetDataForm, SetDataForm);
21 | Application.Run;
22 | end.
23 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Traffic/AITraffic.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:05:56 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:05:56 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program AITraffic;
9 |
10 | uses
11 | Forms,
12 | ATU in 'ATU.pas' {AITrafficForm},
13 | SimConnectSupport in '..\HeaderRT\SimConnectSupport.pas',
14 | SimConnect in '..\HeaderRT\SimConnect.pas';
15 |
16 | {$R *.res}
17 |
18 | begin
19 | Application.Initialize;
20 | Application.CreateForm(TAITrafficForm, AITrafficForm);
21 | Application.Run;
22 | end.
23 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Menu Items/MenuItems.dpr:
--------------------------------------------------------------------------------
1 | { 21/05/2007 09:31:18 (GMT+1:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:07:55 (GMT+0:00) > [Akadamia] checked in }
3 | { 08/02/2007 14:07:55 (GMT+0:00) > [Akadamia] checked in }
4 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
6 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
7 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
9 | program MenuItems;
10 |
11 | uses
12 | Forms,
13 | MIU in 'MIU.pas' {MenuItemsForm},
14 | SimConnect in '..\HeaderRT\SimConnect.pas';
15 |
16 | {$R *.res}
17 |
18 | begin
19 | Application.Initialize;
20 | Application.CreateForm(TMenuItemsForm, MenuItemsForm);
21 | Application.Run;
22 | end.
23 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event A/SendEventA.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:10:11 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:10:10 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program SendEventA;
9 |
10 | uses
11 | Forms,
12 | SEAU in 'SEAU.pas' {SendEventAForm},
13 | SimConnectSupport in '..\HeaderRT\SimConnectSupport.pas',
14 | SimConnect in '..\HeaderRT\SimConnect.pas';
15 |
16 | {$R *.res}
17 |
18 | begin
19 | Application.Initialize;
20 | Application.CreateForm(TSendEventAForm, SendEventAForm);
21 | Application.Run;
22 | end.
23 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event B/SendEventB.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:10:25 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:10:25 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program SendEventB;
9 |
10 | uses
11 | Forms,
12 | SEBU in 'SEBU.pas' {SendEventBForm},
13 | SimConnectSupport in '..\HeaderRT\SimConnectSupport.pas',
14 | SimConnect in '..\HeaderRT\SimConnect.pas';
15 |
16 | {$R *.res}
17 |
18 | begin
19 | Application.Initialize;
20 | Application.CreateForm(TSendEventBForm, SendEventBForm);
21 | Application.Run;
22 | end.
23 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event C/SendEventC.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:09:43 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:09:43 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program SendEventC;
9 |
10 | uses
11 | Forms,
12 | SECU in 'SECU.pas' {SendEventCForm},
13 | SimConnectSupport in '..\HeaderRT\SimConnectSupport.pas',
14 | SimConnect in '..\HeaderRT\SimConnect.pas';
15 |
16 | {$R *.res}
17 |
18 | begin
19 | Application.Initialize;
20 | Application.CreateForm(TSendEventCForm, SendEventCForm);
21 | Application.Run;
22 | end.
23 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Objects And Waypoints/AIObjects.dpr:
--------------------------------------------------------------------------------
1 | { 08/02/2007 14:11:52 (GMT+0:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:05:19 (GMT+0:00) > [Akadamia] checked in }
3 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
4 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
6 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
7 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | program AIObjects;
9 |
10 | uses
11 | Forms,
12 | AOU in 'AOU.pas' {AIObjectsForm},
13 | SimConnectSupport in '..\HeaderRT\SimConnectSupport.pas',
14 | SimConnect in '..\HeaderRT\SimConnect.pas';
15 |
16 | {$R *.res}
17 |
18 | begin
19 | Application.Initialize;
20 | Application.CreateForm(TAIObjectsForm, AIObjectsForm);
21 | Application.Run;
22 | end.
23 |
--------------------------------------------------------------------------------
/Delphi32b/HIDMacros.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"..\out"
35 | -N0"..\out"
36 | -LE"..\out"
37 | -LN"..\out"
38 | -U"..\inc\SimConnect1A\HeaderRT;..\inc\SimConnect1A;..\inc\DirectX_Borland_D9-10;..\inc\Unicode;..\inc\XPL_SDK212_XPLM;..\inc\midiio"
39 | -O"..\inc\SimConnect1A\HeaderRT;..\inc\SimConnect1A;..\inc\DirectX_Borland_D9-10;..\inc\Unicode;..\inc\XPL_SDK212_XPLM;..\inc\midiio"
40 | -I"..\inc\SimConnect1A\HeaderRT;..\inc\SimConnect1A;..\inc\DirectX_Borland_D9-10;..\inc\Unicode;..\inc\XPL_SDK212_XPLM;..\inc\midiio"
41 | -R"..\inc\SimConnect1A\HeaderRT;..\inc\SimConnect1A;..\inc\DirectX_Borland_D9-10;..\inc\Unicode;..\inc\XPL_SDK212_XPLM;..\inc\midiio"
42 | -DXPLM200
43 | -w-UNSAFE_TYPE
44 | -w-UNSAFE_CODE
45 | -w-UNSAFE_CAST
46 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/TextMenu/TextMenu.dpr:
--------------------------------------------------------------------------------
1 | { 25/05/2007 11:15:54 (GMT+1:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:10:57 (GMT+0:00) > [Akadamia] checked in }
3 | { 08/02/2007 14:10:56 (GMT+0:00) > [Akadamia] checked in }
4 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
6 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
7 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
9 | program TextMenu;
10 |
11 | uses
12 | Forms,
13 | TMU in 'TMU.pas' {TextMenuForm},
14 | SimConnectSupport in '..\HeaderRT\SimConnectSupport.pas',
15 | SimConnect in '..\HeaderRT\SimConnect.pas';
16 |
17 | {$R *.res}
18 |
19 | begin
20 | Application.Initialize;
21 | Application.CreateForm(TTextMenuForm, TextMenuForm);
22 | Application.Run;
23 | end.
24 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Windows Event/WindowsEvent.dpr:
--------------------------------------------------------------------------------
1 | { 14/02/2007 08:41:33 (GMT+0:00) > [Akadamia] checked in }
2 | { 14/02/2007 08:41:32 (GMT+0:00) > [Akadamia] checked in }
3 | { 08/02/2007 14:10:57 (GMT+0:00) > [Akadamia] checked in }
4 | { 08/02/2007 14:10:56 (GMT+0:00) > [Akadamia] checked in }
5 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
6 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
7 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
8 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
9 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
10 | program WindowsEvent;
11 |
12 | uses
13 | Forms,
14 | WEU in 'WEU.pas' {WindowsEventForm},
15 | SimConnect in '..\HeaderRT\SimConnect.pas';
16 |
17 | {$R *.res}
18 |
19 | begin
20 | Application.Initialize;
21 | Application.CreateForm(TWindowsEventForm, WindowsEventForm);
22 | Application.Run;
23 | end.
24 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Menu Items/MenuItemsExtended.dpr:
--------------------------------------------------------------------------------
1 | { 12/02/2007 10:24:34 (GMT+0:00) > [Akadamia] checked in }
2 | { 12/02/2007 10:24:34 (GMT+0:00) > [Akadamia] checked in }
3 | { 08/02/2007 14:07:55 (GMT+0:00) > [Akadamia] checked in }
4 | { 08/02/2007 14:07:55 (GMT+0:00) > [Akadamia] checked in }
5 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
6 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
7 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
8 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
9 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
10 | program MenuItemsExtended;
11 |
12 | uses
13 | Forms,
14 | MIUe in 'MIUe.pas' {MenuItemsForm},
15 | SimConnectRT in '..\Header\SimConnectRT.pas';
16 |
17 | {$R *.res}
18 |
19 | begin
20 | Application.Initialize;
21 | Application.CreateForm(TMenuItemsForm, MenuItemsForm);
22 | Application.Run;
23 | end.
24 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/TextMenu(Standard)/TextMenuStd.dpr:
--------------------------------------------------------------------------------
1 | { 25/05/2007 11:15:54 (GMT+1:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:10:57 (GMT+0:00) > [Akadamia] checked in }
3 | { 08/02/2007 14:10:56 (GMT+0:00) > [Akadamia] checked in }
4 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
6 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
7 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
9 | program TextMenuStd;
10 |
11 | uses
12 | Forms,
13 | TMUS in 'TMUS.pas' {TextMenuForm},
14 | SimConnectSupport in '..\HeaderStandard\SimConnectSupport.pas',
15 | SimConnect in '..\HeaderStandard\SimConnect.pas';
16 |
17 | {$R *.res}
18 |
19 | begin
20 | Application.Initialize;
21 | Application.CreateForm(TTextMenuForm, TextMenuForm);
22 | Application.Run;
23 | end.
24 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/FacilitiesData/FacilitiesData.dpr:
--------------------------------------------------------------------------------
1 | { 25/05/2007 11:14:27 (GMT+1:00) > [Akadamia] checked in }
2 | { 08/02/2007 14:10:57 (GMT+0:00) > [Akadamia] checked in }
3 | { 08/02/2007 14:10:56 (GMT+0:00) > [Akadamia] checked in }
4 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
5 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
6 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
7 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
8 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
9 | program FacilitiesData;
10 |
11 | uses
12 | Forms,
13 | FDU in 'FDU.pas' {FacilitiesDataForm},
14 | SimConnectSupport in '..\HeaderRT\SimConnectSupport.pas',
15 | SimConnect in '..\HeaderRT\SimConnect.pas';
16 |
17 | {$R *.res}
18 |
19 | begin
20 | Application.Initialize;
21 | Application.CreateForm(TFacilitiesDataForm, FacilitiesDataForm);
22 | Application.Run;
23 | end.
24 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Mission Action/MissionAction.dpr:
--------------------------------------------------------------------------------
1 | { 14/02/2007 08:42:46 (GMT+0:00) > [Akadamia] checked in }
2 | { 14/02/2007 08:42:45 (GMT+0:00) > [Akadamia] checked in }
3 | { 08/02/2007 14:10:57 (GMT+0:00) > [Akadamia] checked in }
4 | { 08/02/2007 14:10:56 (GMT+0:00) > [Akadamia] checked in }
5 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
6 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
7 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
8 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
9 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
10 | program MissionAction;
11 |
12 | uses
13 | Forms,
14 | MAU in 'MAU.pas' {MissionActionForm},
15 | SimConnect in '..\HeaderRT\SimConnect.pas';
16 |
17 | {$R *.res}
18 |
19 | begin
20 | Application.Initialize;
21 | Application.CreateForm(TMissionActionForm, MissionActionForm);
22 | Application.Run;
23 | end.
24 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tracking Errors/TrackingErrors.dpr:
--------------------------------------------------------------------------------
1 | { 14/02/2007 08:40:52 (GMT+0:00) > [Akadamia] checked in }
2 | { 14/02/2007 08:40:50 (GMT+0:00) > [Akadamia] checked in }
3 | { 08/02/2007 14:10:57 (GMT+0:00) > [Akadamia] checked in }
4 | { 08/02/2007 14:10:56 (GMT+0:00) > [Akadamia] checked in }
5 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
6 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
7 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
8 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
9 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
10 | program TrackingErrors;
11 |
12 | uses
13 | Forms,
14 | TEU in 'TEU.pas' {TrackingErrorsForm},
15 | SimConnect in '..\HeaderRT\SimConnect.pas';
16 |
17 | {$R *.res}
18 |
19 | begin
20 | Application.Initialize;
21 | Application.CreateForm(TTrackingErrorsForm, TrackingErrorsForm);
22 | Application.Run;
23 | end.
24 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Throttle Control/ThrottleControl.dpr:
--------------------------------------------------------------------------------
1 | { 14/02/2007 08:50:16 (GMT+0:00) > [Akadamia] checked in }
2 | { 14/02/2007 08:50:15 (GMT+0:00) > [Akadamia] checked in }
3 | { 08/02/2007 14:10:57 (GMT+0:00) > [Akadamia] checked in }
4 | { 08/02/2007 14:10:56 (GMT+0:00) > [Akadamia] checked in }
5 | { 15/01/2007 13:29:11 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
6 | { 15/01/2007 13:29:08 (GMT+0:00) > [ken.adam on GLKC2353537] checked in FSX SDK Set Data example }
7 | { 11/01/2007 15:18:15 (GMT+0:00) > [ken.adam on GLKC2353537] checked in }
8 | { 11/01/2007 15:14:14 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
9 | { 11/01/2007 15:14:10 (GMT+0:00) > [ken.adam on GLKC2353537] checked in Prototype translation of SimConnect.h to Pascal }
10 | program ThrottleControl;
11 |
12 | uses
13 | Forms,
14 | TCU in 'TCU.pas' {ThrottleControlForm},
15 | SimConnect in '..\HeaderRT\SimConnect.pas';
16 |
17 | {$R *.res}
18 |
19 | begin
20 | Application.Initialize;
21 | Application.CreateForm(TThrottleControlForm, ThrottleControlForm);
22 | Application.Run;
23 | end.
24 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | hidmacros
2 | =========
3 | These files are sources of HidMacros application - http://www.hidmacros.eu.
4 | As author of this application has no time for further development source code is now available for everyone.
5 | The application is developped in TurboDelphi as windows 32bit application. It consist of 3 main projects:
6 | * HidMacros application itself (GUI)
7 | * WinHook dll - dynamic library for windows global hooking, to block key press for defined macro in target application
8 | * Xplane plugin - dll for Xplane interface
9 |
10 | As Xplane 10 is mainfly 64b application and TurboDelphi is not free with 64b compiler the Xplane plugin was also compiled in Lazarus using free pascal compiler. It has separate folder with sources however it's copy of whole application with only few changes for compilation.
11 | The code structure and organization is not perfect now so some cleanup and documentation is one of first tasks to be done. However it works and those are real sources used for last build.
12 | The application has several dependencies (DirectX API, SimConnect SDK, X-plane SDK) - those are not included but should be public available.
13 | However if anyone has difficulties to compile this application, please contact author at admin@hidmacros.eu.
14 |
15 | This readme file contains only basic info and should be improved.
16 |
--------------------------------------------------------------------------------
/Delphi32b/HidMacrosXpl.cfg:
--------------------------------------------------------------------------------
1 | -$A8
2 | -$B-
3 | -$C+
4 | -$D+
5 | -$E-
6 | -$F-
7 | -$G+
8 | -$H+
9 | -$I+
10 | -$J-
11 | -$K-
12 | -$L+
13 | -$M-
14 | -$N+
15 | -$O+
16 | -$P+
17 | -$Q-
18 | -$R-
19 | -$S-
20 | -$T-
21 | -$U-
22 | -$V+
23 | -$W-
24 | -$X+
25 | -$YD
26 | -$Z1
27 | -cg
28 | -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
29 | -H+
30 | -W+
31 | -M
32 | -$M16384,1048576
33 | -K$00400000
34 | -E"C:\Work\TurboDelphi\out"
35 | -N0"C:\Work\TurboDelphi\out"
36 | -LE"C:\Work\TurboDelphi\out"
37 | -LN"C:\Work\TurboDelphi\out"
38 | -U"c:\Work\TurboDelphi\SimConnect1A\HeaderRT;c:\Work\TurboDelphi\SimConnect1A;c:\Work\TurboDelphi\DirectX\Borland_D9-10;c:\Work\TurboDelphi\Unicode;C:\Work\TurboDelphi\Includes\XPLM"
39 | -O"c:\Work\TurboDelphi\SimConnect1A\HeaderRT;c:\Work\TurboDelphi\SimConnect1A;c:\Work\TurboDelphi\DirectX\Borland_D9-10;c:\Work\TurboDelphi\Unicode;C:\Work\TurboDelphi\Includes\XPLM"
40 | -I"c:\Work\TurboDelphi\SimConnect1A\HeaderRT;c:\Work\TurboDelphi\SimConnect1A;c:\Work\TurboDelphi\DirectX\Borland_D9-10;c:\Work\TurboDelphi\Unicode;C:\Work\TurboDelphi\Includes\XPLM"
41 | -R"c:\Work\TurboDelphi\SimConnect1A\HeaderRT;c:\Work\TurboDelphi\SimConnect1A;c:\Work\TurboDelphi\DirectX\Borland_D9-10;c:\Work\TurboDelphi\Unicode;C:\Work\TurboDelphi\Includes\XPLM"
42 | -DXPLM200
43 | -w-UNSAFE_TYPE
44 | -w-UNSAFE_CODE
45 | -w-UNSAFE_CAST
46 |
--------------------------------------------------------------------------------
/Delphi32b/GameDevDialog.dfm:
--------------------------------------------------------------------------------
1 | object GameForm: TGameForm
2 | Left = 227
3 | Top = 108
4 | BorderStyle = bsDialog
5 | Caption = 'Button trigger'
6 | ClientHeight = 370
7 | ClientWidth = 373
8 | Color = clBtnFace
9 | ParentFont = True
10 | OldCreateOrder = True
11 | Position = poScreenCenter
12 | OnClose = FormClose
13 | OnCloseQuery = FormCloseQuery
14 | OnCreate = FormCreate
15 | PixelsPerInch = 96
16 | TextHeight = 13
17 | object Label1: TLabel
18 | Left = 24
19 | Top = 16
20 | Width = 65
21 | Height = 13
22 | Caption = 'Game device:'
23 | end
24 | object OKBtn: TButton
25 | Left = 115
26 | Top = 337
27 | Width = 75
28 | Height = 25
29 | Caption = 'OK'
30 | Default = True
31 | ModalResult = 1
32 | TabOrder = 0
33 | end
34 | object CancelBtn: TButton
35 | Left = 196
36 | Top = 337
37 | Width = 75
38 | Height = 25
39 | Cancel = True
40 | Caption = 'Cancel'
41 | ModalResult = 2
42 | TabOrder = 1
43 | end
44 | object GameComboBox: TComboBox
45 | Left = 100
46 | Top = 13
47 | Width = 245
48 | Height = 21
49 | Style = csDropDownList
50 | ItemHeight = 13
51 | TabOrder = 2
52 | end
53 | object GroupBox1: TGroupBox
54 | Left = 24
55 | Top = 48
56 | Width = 321
57 | Height = 273
58 | Caption = ' Device buttons '
59 | TabOrder = 3
60 | object ScrollBox1: TScrollBox
61 | Left = 2
62 | Top = 15
63 | Width = 317
64 | Height = 256
65 | Align = alClient
66 | TabOrder = 0
67 | end
68 | end
69 | end
70 |
--------------------------------------------------------------------------------
/Delphi32b/uMapForm.dfm:
--------------------------------------------------------------------------------
1 | object MapForm: TMapForm
2 | Left = 0
3 | Top = 0
4 | Caption = 'Moving map'
5 | ClientHeight = 282
6 | ClientWidth = 418
7 | Color = clBtnFace
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'Tahoma'
12 | Font.Style = []
13 | OldCreateOrder = False
14 | OnClose = FormClose
15 | OnCreate = FormCreate
16 | OnDestroy = FormDestroy
17 | OnHide = FormHide
18 | OnShow = FormShow
19 | PixelsPerInch = 96
20 | TextHeight = 13
21 | object FlowPanel1: TFlowPanel
22 | Left = 0
23 | Top = 0
24 | Width = 418
25 | Height = 24
26 | Align = alTop
27 | TabOrder = 0
28 | object LockedCB: TCheckBox
29 | Left = 1
30 | Top = 1
31 | Width = 152
32 | Height = 17
33 | Caption = 'Locked'
34 | TabOrder = 0
35 | end
36 | object AlwaysOnTopCB: TCheckBox
37 | Left = 153
38 | Top = 1
39 | Width = 152
40 | Height = 17
41 | Caption = 'Always On Top'
42 | TabOrder = 1
43 | OnClick = AlwaysOnTopCBClick
44 | end
45 | object ShowLayersCB: TCheckBox
46 | Left = 305
47 | Top = 1
48 | Width = 97
49 | Height = 17
50 | Caption = 'Show info layer'
51 | TabOrder = 2
52 | OnClick = ShowLayersCBClick
53 | end
54 | end
55 | object WebBrowser1: TWebBrowser
56 | Left = 0
57 | Top = 24
58 | Width = 418
59 | Height = 258
60 | Margins.Left = 0
61 | Margins.Top = 0
62 | Margins.Right = 0
63 | Margins.Bottom = 0
64 | Align = alClient
65 | TabOrder = 1
66 | ExplicitLeft = 40
67 | ExplicitTop = 72
68 | ExplicitWidth = 300
69 | ExplicitHeight = 150
70 | ControlData = {
71 | 4C000000342B0000AA1A00000000000000000000000000000000000000000000
72 | 000000004C000000000000000000000001000000E0D057007335CF11AE690800
73 | 2B2E12620A000000000000004C0000000114020000000000C000000000000046
74 | 8000000000000000000000000000000000000000000000000000000000000000
75 | 00000000000000000100000000000000000000000000000000000000}
76 | end
77 | object Timer1: TTimer
78 | Enabled = False
79 | OnTimer = Timer1Timer
80 | Left = 120
81 | Top = 88
82 | end
83 | end
84 |
--------------------------------------------------------------------------------
/Delphi32b/uMoveMacrosForm.dfm:
--------------------------------------------------------------------------------
1 | object MacrosMoveForm: TMacrosMoveForm
2 | Left = 0
3 | Top = 0
4 | Caption = 'Move macros...'
5 | ClientHeight = 282
6 | ClientWidth = 418
7 | Color = clBtnFace
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'Tahoma'
12 | Font.Style = []
13 | OldCreateOrder = False
14 | Position = poScreenCenter
15 | PixelsPerInch = 96
16 | TextHeight = 13
17 | object Label1: TLabel
18 | Left = 24
19 | Top = 8
20 | Width = 63
21 | Height = 13
22 | Caption = 'Move macros'
23 | end
24 | object FromLabel: TLabel
25 | Left = 24
26 | Top = 40
27 | Width = 24
28 | Height = 13
29 | Caption = 'From'
30 | end
31 | object FromDevice: TLabel
32 | Left = 104
33 | Top = 40
34 | Width = 289
35 | Height = 13
36 | AutoSize = False
37 | Caption = 'FromDevice'
38 | end
39 | object ToLabel: TLabel
40 | Left = 24
41 | Top = 72
42 | Width = 12
43 | Height = 13
44 | Caption = 'To'
45 | end
46 | object ResultLabel: TLabel
47 | Left = 24
48 | Top = 104
49 | Width = 30
50 | Height = 13
51 | Caption = 'Result'
52 | end
53 | object ResultText: TLabel
54 | Left = 104
55 | Top = 104
56 | Width = 281
57 | Height = 105
58 | AutoSize = False
59 | WordWrap = True
60 | end
61 | object ToDevice: TComboBox
62 | Left = 104
63 | Top = 69
64 | Width = 289
65 | Height = 21
66 | Style = csDropDownList
67 | ItemHeight = 13
68 | TabOrder = 0
69 | end
70 | object MoveButton: TButton
71 | Left = 72
72 | Top = 240
73 | Width = 105
74 | Height = 25
75 | Caption = 'Move'
76 | TabOrder = 1
77 | OnClick = MoveButtonClick
78 | end
79 | object CancelButton: TButton
80 | Left = 232
81 | Top = 240
82 | Width = 97
83 | Height = 25
84 | Cancel = True
85 | Caption = 'Cancel'
86 | ModalResult = 2
87 | TabOrder = 2
88 | end
89 | object OKButton: TButton
90 | Left = 152
91 | Top = 240
92 | Width = 105
93 | Height = 25
94 | Caption = 'OK'
95 | ModalResult = 1
96 | TabOrder = 3
97 | Visible = False
98 | end
99 | end
100 |
--------------------------------------------------------------------------------
/Delphi32b/uMoveMacrosForm.pas:
--------------------------------------------------------------------------------
1 | unit uMoveMacrosForm;
2 |
3 | interface
4 |
5 | uses
6 | Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
7 | Dialogs, StdCtrls, KbdMacro;
8 |
9 | type
10 | TMacrosMoveForm = class(TForm)
11 | Label1: TLabel;
12 | FromLabel: TLabel;
13 | FromDevice: TLabel;
14 | ToLabel: TLabel;
15 | ToDevice: TComboBox;
16 | ResultLabel: TLabel;
17 | ResultText: TLabel;
18 | MoveButton: TButton;
19 | CancelButton: TButton;
20 | OKButton: TButton;
21 | procedure MoveButtonClick(Sender: TObject);
22 | private
23 | { Private declarations }
24 | fSourceDev: THIDKeyboard;
25 | procedure SetSourceDev(const Value: THIDKeyboard);
26 | public
27 | { Public declarations }
28 | property SourceDev: THIDKeyboard read fSourceDev write SetSourceDev;
29 | end;
30 |
31 |
32 | implementation
33 |
34 | uses uGlobals;
35 |
36 | {$R *.dfm}
37 |
38 | { TMacrosMoveForm }
39 |
40 | procedure TMacrosMoveForm.MoveButtonClick(Sender: TObject);
41 | var
42 | lMoved, lNotMoved: Integer;
43 | begin
44 | if ToDevice.ItemIndex >= 0 then
45 | begin
46 | Glb.MacrosList.MoveFromTo(fSourceDev,
47 | THIDKeyboard(ToDevice.Items.Objects[ToDevice.ItemIndex]),
48 | lMoved, lNotMoved);
49 | if lNotMoved = 0 then
50 | if lMoved = 0 then
51 | ResultText.Caption := 'No macros found.'
52 | else
53 | ResultText.Caption := Format('All %d macros were moved.', [lMoved])
54 | else
55 | ResultText.Caption := Format('Out of %d existing macros %d were moved. ' +
56 | 'Remaining %d macros can not be moved because same trigger is already used on target device.',
57 | [lMoved + lNotMoved, lMoved, lNotMoved]);
58 | MoveButton.Visible := False;
59 | CancelButton.Visible := False;
60 | OKButton.Visible := True;
61 | end;
62 | end;
63 |
64 | procedure TMacrosMoveForm.SetSourceDev(const Value: THIDKeyboard);
65 | var
66 | I: Integer;
67 | begin
68 | fSourceDev := Value;
69 | ToDevice.Items.Clear;
70 | for I := 0 to Glb.HIDControl.Count - 1 do
71 | if (Value.ClassType = Glb.HIDControl.Items[i].ClassType) and
72 | (Value <> Glb.HIDControl.Items[i]) then
73 | ToDevice.Items.AddObject(Glb.HIDControl.Items[i].Name, Glb.HIDControl.Items[i]);
74 | FromDevice.Caption := Value.Name;
75 | ToDevice.ItemIndex := 0;
76 | end;
77 |
78 | end.
79 |
--------------------------------------------------------------------------------
/Delphi32b/uBuffer.pas:
--------------------------------------------------------------------------------
1 | unit uBuffer;
2 |
3 | interface
4 |
5 | uses Classes, ExtCtrls;
6 |
7 | type
8 | THDMBuffer = class (TObject)
9 | private
10 | fOwner: TComponent;
11 | fTimer: TTimer;
12 | fValue: String;
13 | fOnValueChange: TNotifyEvent;
14 | procedure OnTimer(Sender: TObject);
15 | function GetResetInterval: Integer;
16 | procedure SetResetInterval(const pValue: Integer);
17 | procedure SetValue(const pValue: String);
18 | procedure DebugLog(Value: String);
19 | public
20 | constructor Create(pOwner: TComponent);
21 | destructor Destroy; Override;
22 | procedure Add(const pValue: String);
23 | procedure Clear;
24 | property Value: String read fValue write SetValue;
25 | property ResetInterval: Integer read GetResetInterval write SetResetInterval;
26 | property OnValueChanged: TNotifyEvent read fOnValueChange write fOnValueChange;
27 | end;
28 |
29 |
30 | implementation
31 |
32 | uses uGlobals, SysUtils;
33 |
34 | { THDMBuffer }
35 |
36 | procedure THDMBuffer.Add(const pValue: String);
37 | begin
38 | Value := fValue + pValue;
39 | end;
40 |
41 | procedure THDMBuffer.Clear;
42 | begin
43 | DebugLog('Buffer clear on Clear call.');
44 | Value := '';
45 | end;
46 |
47 | constructor THDMBuffer.Create(pOwner: TComponent);
48 | begin
49 | fOwner := pOwner;
50 | fTimer := TTimer.Create(fOwner);
51 | fTimer.Enabled := False;
52 | fTimer.OnTimer := OnTimer;
53 | fTimer.Interval := 2000;
54 | end;
55 |
56 | procedure THDMBuffer.DebugLog(Value: String);
57 | begin
58 | Glb.DebugLog(Value, 'BUF');
59 | end;
60 |
61 | destructor THDMBuffer.Destroy;
62 | begin
63 | fTimer.Free;
64 | inherited;
65 | end;
66 |
67 | function THDMBuffer.GetResetInterval: Integer;
68 | begin
69 | Result := fTimer.Interval;
70 | end;
71 |
72 | procedure THDMBuffer.OnTimer(Sender: TObject);
73 | begin
74 | Value := '';
75 | fTimer.Enabled := False;
76 | DebugLog('Buffer clear on timeout.');
77 | end;
78 |
79 | procedure THDMBuffer.SetResetInterval(const pValue: Integer);
80 | begin
81 | if (pValue <> 0) and (pValue < 100) then
82 | fTimer.Interval := 100
83 | else
84 | fTimer.Interval := pValue;
85 | DebugLog('Reset interval is ' + IntToStr(fTimer.Interval) +
86 | ', requested ' + IntToStr(pValue));
87 | end;
88 |
89 | procedure THDMBuffer.SetValue(const pValue: String);
90 | var
91 | lChanged: Boolean;
92 | begin
93 | lChanged := (fValue <> pValue);
94 | fValue := pValue;
95 | // reset timer
96 | if fTimer.Enabled then
97 | fTimer.Enabled := False; // restart
98 | if fTimer.Interval > 0 then
99 | fTimer.Enabled := True;
100 | if lChanged and Assigned(fOnValueChange) then
101 | fOnValueChange(Self);
102 | DebugLog('Buffer: ' + fValue);
103 | end;
104 |
105 | end.
106 |
--------------------------------------------------------------------------------
/Lazarus64b/uXplCommon.pas:
--------------------------------------------------------------------------------
1 | unit uXplCommon;
2 |
3 | interface
4 |
5 | uses XPLMDataAccess, XPLMUtilities;
6 |
7 | const
8 | XPL_MEM_FILE = 'XPL_HIDMACROS_MEMORY_FILE';
9 | XPL_MAX_STRING_SIZE = 1024;
10 |
11 | HDMC_GET_VAR = 1;
12 | HDMC_SET_VAR = 2;
13 | HDMC_EXEC_COMMAND = 3;
14 | HDMC_COMMAND_BEGIN = 5;
15 | HDMC_COMMAND_END = 6;
16 | HDMC_SET_POSINTERVAL = 4;
17 | COM_SLOTS_COUNT = 8;
18 |
19 | type
20 | Pointer8b = Int64;
21 |
22 | TXplValue = packed record
23 | case Integer of
24 | 0: (intData : Integer);
25 | 1: (floatData : Single);
26 | 2: (doubleData : Double);
27 | end;
28 |
29 | PXplComSlot = ^TXplComSlot;
30 | TXplComSlot = packed record
31 | XplRequestFlag: byte;
32 | HDMcommand: byte;
33 | //DataRef: XPLMDataRef;
34 | //CommandRef: XPLMCommandRef;
35 | DataRef: Pointer8b;
36 | CommandRef: Pointer8b;
37 | DataType: XPLMDataTypeID;
38 | Length: SmallInt;
39 | Index: Integer;
40 | Writable: Boolean;
41 | Value: TXplValue;
42 | ValueName: array[0..255] of char;
43 | ValueUntyped: array[0..255] of char;
44 | StringBuffer: array[0..XPL_MAX_STRING_SIZE-1] of char;
45 | end;
46 |
47 | PXplComRecord = ^TXplComRecord;
48 | TXplComRecord = packed record
49 | HdmConnected: byte;
50 | XplConnected: byte;
51 | XplRequestFlag: byte;
52 | ComSlots: array[0..COM_SLOTS_COUNT] of TXplComSlot;
53 | Debug: Boolean;
54 | Latitude: double;
55 | Longitude: double;
56 | Heading: double;
57 | Height: double;
58 | PosInterval: Integer;
59 | end;
60 |
61 | TXplVariable = class(TObject)
62 | public
63 | Name: String;
64 | DataType: XPLMDataTypeID;
65 | DataRef: Int64;
66 | Writable: Boolean;
67 | Length: Integer;
68 | constructor Create;
69 | function IsArray: Boolean;
70 | function IsString: Boolean;
71 | end;
72 |
73 | function Pointer2Pointer8b(Input: Pointer) : Pointer8b;
74 | function Pointer8b2Pointer(Input: Pointer8b) : Pointer;
75 |
76 |
77 | implementation
78 |
79 |
80 | function Pointer2Pointer8b(Input: Pointer) : Pointer8b;
81 | begin
82 | {$IFDEF WIN64}
83 | Result := Pointer8b(Input);
84 | {$ELSE}
85 | Result := Pointer8b(Input);
86 | {$ENDIF}
87 | end;
88 |
89 | function Pointer8b2Pointer(Input: Pointer8b) : Pointer;
90 | begin
91 | {$IFDEF WIN64}
92 | Result := Pointer(Input);
93 | {$ELSE}
94 | Result := Pointer(Input);
95 | {$ENDIF}
96 | end;
97 |
98 |
99 | { TXplVariable }
100 |
101 | constructor TXplVariable.Create;
102 | begin
103 | DataRef := 0;
104 | end;
105 |
106 | function TXplVariable.IsArray: Boolean;
107 | begin
108 | Result := (DataType = xplmType_FloatArray) or (DataType = xplmType_IntArray);
109 | end;
110 |
111 | function TXplVariable.IsString: Boolean;
112 | begin
113 | Result := (DataType = xplmType_Data);
114 | end;
115 |
116 | end.
117 |
--------------------------------------------------------------------------------
/Delphi32b/uXplCommon.pas:
--------------------------------------------------------------------------------
1 | unit uXplCommon;
2 |
3 | interface
4 |
5 | uses XPLMDataAccess, XPLMUtilities;
6 |
7 | const
8 | XPL_MEM_FILE = 'XPL_HIDMACROS_MEMORY_FILE';
9 | XPL_MAX_STRING_SIZE = 1024;
10 |
11 | HDMC_GET_VAR = 1;
12 | HDMC_SET_VAR = 2;
13 | HDMC_EXEC_COMMAND = 3;
14 | HDMC_COMMAND_BEGIN = 5;
15 | HDMC_COMMAND_END = 6;
16 | HDMC_SET_POSINTERVAL = 4;
17 | HDMC_TOGGLE_NEXT = 7;
18 | HDMC_TOGGLE_PREVIOUS = 8;
19 | HDMC_SWITCH_NEXT = 9;
20 | HDMC_SWITCH_PREVIOUS = 10;
21 | HDMC_SHOW_TEXT = 11;
22 |
23 | COM_SLOTS_COUNT = 8;
24 |
25 | type
26 | Pointer8b = Int64;
27 |
28 | PXplValue = ^TXplValue;
29 | TXplValue = packed record
30 | case Integer of
31 | 0: (intData : Integer);
32 | 1: (floatData : Single);
33 | 2: (doubleData : Double);
34 | end;
35 |
36 | PXplComSlot = ^TXplComSlot;
37 | TXplComSlot = packed record
38 | XplRequestFlag: byte;
39 | HDMcommand: byte;
40 | //DataRef: XPLMDataRef;
41 | //CommandRef: XPLMCommandRef;
42 | DataRef: Pointer8b;
43 | CommandRef: Pointer8b;
44 | DataType: XPLMDataTypeID;
45 | Length: SmallInt;
46 | Index: Integer;
47 | Writable: Boolean;
48 | Value: TXplValue;
49 | ValueName: array[0..255] of char;
50 | ValueUntyped: array[0..255] of char;
51 | StringBuffer: array[0..XPL_MAX_STRING_SIZE-1] of char;
52 | end;
53 |
54 | PXplComRecord = ^TXplComRecord;
55 | TXplComRecord = packed record
56 | HdmConnected: byte;
57 | XplConnected: byte;
58 | XplRequestFlag: byte;
59 | ComSlots: array[0..COM_SLOTS_COUNT] of TXplComSlot;
60 | Debug: Boolean;
61 | Latitude: double;
62 | Longitude: double;
63 | Heading: double;
64 | Height: double;
65 | PosInterval: Integer;
66 | end;
67 |
68 | TXplVariable = class(TObject)
69 | public
70 | Name: String;
71 | DataType: XPLMDataTypeID;
72 | DataRef: Int64;
73 | Writable: Boolean;
74 | Length: Integer;
75 | constructor Create;
76 | function IsArray: Boolean;
77 | function IsString: Boolean;
78 | end;
79 |
80 | function Pointer2Pointer8b(Input: Pointer) : Pointer8b;
81 | function Pointer8b2Pointer(Input: Pointer8b) : Pointer;
82 |
83 |
84 | implementation
85 |
86 |
87 | function Pointer2Pointer8b(Input: Pointer) : Pointer8b;
88 | begin
89 | {$IFDEF WIN64}
90 | Result := Pointer8b(Input);
91 | {$ELSE}
92 | Result := Pointer8b(Input);
93 | {$ENDIF}
94 | end;
95 |
96 | function Pointer8b2Pointer(Input: Pointer8b) : Pointer;
97 | begin
98 | {$IFDEF WIN64}
99 | Result := Pointer(Input);
100 | {$ELSE}
101 | Result := Pointer(Input);
102 | {$ENDIF}
103 | end;
104 |
105 |
106 | { TXplVariable }
107 |
108 | constructor TXplVariable.Create;
109 | begin
110 | DataRef := 0;
111 | end;
112 |
113 | function TXplVariable.IsArray: Boolean;
114 | begin
115 | Result := (DataType = xplmType_FloatArray) or (DataType = xplmType_IntArray);
116 | end;
117 |
118 | function TXplVariable.IsString: Boolean;
119 | begin
120 | Result := (DataType = xplmType_Data);
121 | end;
122 |
123 | end.
124 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/FSXExamples.bdsgroup:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | AI Objects And Waypoints\AIObjects.bdsproj
13 | AI Traffic\AITraffic.bdsproj
14 | Client Event\ClientEvent.bdsproj
15 | Cockpit Camera\CockpitCamera.bdsproj
16 | Dialog Box Mode\DialogBoxMode.bdsproj
17 | Input Event\InputEvent.bdsproj
18 | Joystick Input\JoystickInput.bdsproj
19 | No Callback\NoCallback.bdsproj
20 | Open and Close\OpenAndClose.bdsproj
21 | Request Data\RequestData.bdsproj
22 | Reserved Key\ReservedKey.bdsproj
23 | Tagged Data\TaggedData.bdsproj
24 | Send Event C\SendEventC.bdsproj
25 | System Event\SystemEvent.bdsproj
26 | Send Event A\SendEventA.bdsproj
27 | Send Event B\SendEventB.bdsproj
28 | Variable Strings\VariableStrings.bdsproj
29 | Weather Station\WeatherStation.bdsproj
30 | Throttle Control\ThrottleControl.bdsproj
31 | Tracking Errors\TrackingErrors.bdsproj
32 | Windows Event\WindowsEvent.bdsproj
33 | Mission Action\MissionAction.bdsproj
34 | Set Data\SetData.bdsproj
35 | Menu Items\MenuItems.bdsproj
36 | AIObjects.exe AITraffic.exe ClientEvent.exe CockpitCamera.exe DialogBoxMode.exe InputEvent.exe JoystickInput.exe NoCallback.exe OpenAndClose.exe RequestData.exe ReservedKey.exe TaggedData.exe SendEventC.exe SystemEvent.exe SendEventA.exe SendEventB.exe VariableStrings.exe WeatherStation.exe ThrottleControl.exe TrackingErrors.exe WindowsEvent.exe MissionAction.exe SetData.exe MenuItems.exe
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Lazarus64b/XplPlugin.lpi:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
--------------------------------------------------------------------------------
/Delphi32b/MouseDialog.pas:
--------------------------------------------------------------------------------
1 | unit MouseDialog;
2 |
3 | interface
4 |
5 | uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
6 | Buttons, ExtCtrls, KbdMacro;
7 |
8 | type
9 | TMouseForm = class(TForm)
10 | OKBtn: TButton;
11 | CancelBtn: TButton;
12 | Label1: TLabel;
13 | MouseComboBox: TComboBox;
14 | GroupBox1: TGroupBox;
15 | RBWheelUp: TRadioButton;
16 | RBWheelDown: TRadioButton;
17 | RBLeftUp: TRadioButton;
18 | RBMiddleUp: TRadioButton;
19 | RBRightUp: TRadioButton;
20 | Label2: TLabel;
21 | Label3: TLabel;
22 | Label4: TLabel;
23 | Label5: TLabel;
24 | RBLeftDown: TRadioButton;
25 | RBMiddleDown: TRadioButton;
26 | RBRightDown: TRadioButton;
27 | procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
28 | private
29 | { Private declarations }
30 | public
31 | { Public declarations }
32 | procedure SetMouseAttribs(pMacro: TKeyboardMacro);
33 | procedure InitForm(pMacro: TKeyboardMacro);
34 | end;
35 |
36 | implementation
37 |
38 | {$R *.dfm}
39 |
40 | uses Dialogs;
41 |
42 | procedure TMouseForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
43 | begin
44 | if (MouseComboBox.ItemIndex = -1) and (ModalResult = mrOK) then
45 | begin
46 | MessageDlg('Select mouse or cancel dialog.', mtError, [mbOK], 0);
47 | CanClose := False;
48 | end
49 | end;
50 |
51 | procedure TMouseForm.InitForm(pMacro: TKeyboardMacro);
52 | begin
53 | if pMacro = nil then
54 | exit;
55 | RBWheelUp.Checked := (pMacro.MouseEvent = Wheel) and (pMacro.Direction = mdUp);
56 | RBWheelDown.Checked := (pMacro.MouseEvent = Wheel) and (pMacro.Direction = mdDown);
57 | RBLeftUp.Checked := (pMacro.MouseEvent = KbdMacro.Left) and (pMacro.Direction = mdUp);
58 | RBLeftDown.Checked := (pMacro.MouseEvent = KbdMacro.Left) and (pMacro.Direction = mdDown);
59 | RBMiddleUp.Checked := (pMacro.MouseEvent = Middle) and (pMacro.Direction = mdUp);
60 | RBMiddleDown.Checked := (pMacro.MouseEvent = Middle) and (pMacro.Direction = mdDown);
61 | RBRightUp.Checked := (pMacro.MouseEvent = Right) and (pMacro.Direction = mdUp);
62 | RBRightDown.Checked := (pMacro.MouseEvent = Right) and (pMacro.Direction = mdDown);
63 | end;
64 |
65 | procedure TMouseForm.SetMouseAttribs(pMacro: TKeyboardMacro);
66 | begin
67 | if pMacro = nil then
68 | exit;
69 | if (RBWheelUp.Checked) then
70 | begin
71 | pMacro.MouseEvent := Wheel;
72 | pMacro.Direction := mdUp;
73 | end;
74 | if (RBWheelDown.Checked) then
75 | begin
76 | pMacro.MouseEvent := Wheel;
77 | pMacro.Direction := mdDown;
78 | end;
79 | if (RBLeftUp.Checked) then
80 | begin
81 | pMacro.MouseEvent := KbdMacro.Left;
82 | pMacro.Direction := mdUp;
83 | end;
84 | if (RBLeftDown.Checked) then
85 | begin
86 | pMacro.MouseEvent := KbdMacro.Left;
87 | pMacro.Direction := mdDown;
88 | end;
89 | if (RBMiddleUp.Checked) then
90 | begin
91 | pMacro.MouseEvent := Middle;
92 | pMacro.Direction := mdUp;
93 | end;
94 | if (RBMiddleDown.Checked) then
95 | begin
96 | pMacro.MouseEvent := Middle;
97 | pMacro.Direction := mdDown;
98 | end;
99 | if (RBRightUp.Checked) then
100 | begin
101 | pMacro.MouseEvent := Right;
102 | pMacro.Direction := mdUp;
103 | end;
104 | if (RBRightDown.Checked) then
105 | begin
106 | pMacro.MouseEvent := Right;
107 | pMacro.Direction := mdDown;
108 | end;
109 | end;
110 |
111 |
112 | end.
113 |
--------------------------------------------------------------------------------
/Delphi32b/Localizer.pas:
--------------------------------------------------------------------------------
1 | unit Localizer;
2 |
3 | interface
4 |
5 | uses Forms, Classes;
6 |
7 | type
8 | TLocalizer = class
9 | private
10 | fLanguage: String;
11 | procedure SetLanguage(const Value: String);
12 | public
13 | procedure Localize(pForm: TForm; pList: TStrings);
14 | procedure LoadStrings(pList: TStrings);
15 | property language: String read fLanguage write SetLanguage;
16 | end;
17 |
18 |
19 | implementation
20 |
21 | uses
22 | Inifiles, SysUtils, Controls, StdCtrls, ActnList, ComCtrls,
23 | ExtCtrls, cUnicodeCodecs, Dialogs;
24 | { TLocalizer }
25 |
26 | procedure TLocalizer.LoadStrings(pList: TStrings);
27 | var
28 | I: Integer;
29 | lFn, lCaption: String;
30 | lLF: TiniFile;
31 | lComp: TComponent;
32 | begin
33 | lFn := ExtractFilePath(Application.ExeName)+'\lang\'+fLanguage+'.lng';
34 | if (not FileExists(lFn)) then
35 | Exit;
36 | lLF := TIniFile.Create(lFn);
37 | try
38 | for I := 0 to pList.Count - 1 do
39 | begin
40 | pList.Values[pList.Names[i]] := UTF8StringToWideString(lLF.ReadString('HidMacros', pList.Names[i], pList.Values[pList.Names[i]]));
41 | end;
42 | finally
43 | lLF.Free;
44 | end;
45 | end;
46 |
47 | procedure TLocalizer.Localize(pForm: TForm; pList: TStrings);
48 | var
49 | I: Integer;
50 | lFn: String;
51 | lRawCaption: String;
52 | lCaption: TCaption;
53 | lLF: TiniFile;
54 | lComp: TObject;
55 | begin
56 | lFn := ExtractFilePath(Application.ExeName)+'\lang\'+fLanguage+'.lng';
57 | if (not FileExists(lFn)) then
58 | Exit;
59 | lLF := TIniFile.Create(lFn);
60 | try
61 | for I := 0 to pList.Count - 1 do
62 | begin
63 | lComp := pForm.FindComponent(pList.Names[i]);
64 | if lComp <> nil then
65 | begin
66 | lRawCaption := lLF.ReadString('HidMacros', pList.Values[pList.Names[i]], '');
67 | if lRawCaption <> '' then
68 | begin
69 | lCaption := UTF8StringToWideString(lRawCaption);
70 | if lComp is TLabel then
71 | (lComp as TLabel).Caption:= lCaption
72 | else if lComp is TGroupBox then
73 | (lComp as TGroupBox).Caption:= lCaption
74 | else if lComp is TButton then
75 | (lComp as TButton).Caption:= lCaption
76 | else if lComp is TCheckBox then
77 | (lComp as TCheckBox).Caption:= lCaption
78 | else if lComp is TCustomAction then
79 | (lComp as TCustomAction).Caption:= lCaption
80 | else if lComp is TRadioButton then
81 | (lComp as TRadioButton).Caption:= lCaption
82 | else if lComp is TTabSheet then
83 | (lComp as TTabSheet).Caption:= lCaption
84 | else if lComp is TListColumn then
85 | (lComp as TListColumn).Caption:= lCaption
86 | else if lComp is TPanel then
87 | (lComp as TPanel).Caption:= lCaption;
88 | end;
89 | end
90 | else if pForm.Name = pList.Names[i] then
91 | begin
92 | lRawCaption := lLF.ReadString('HidMacros', pList.Values[pList.Names[i]], '');
93 | if lRawCaption <> '' then
94 | begin
95 | lCaption := UTF8StringToWideString(lRawCaption);
96 | pForm.Caption := lCaption;
97 | end;
98 | end;
99 | end;
100 | finally
101 | lLF.Free;
102 | end;
103 | end;
104 |
105 | procedure TLocalizer.SetLanguage(const Value: String);
106 | begin
107 | fLanguage := Value;
108 | end;
109 |
110 | end.
111 |
--------------------------------------------------------------------------------
/Delphi32b/XplPlugin.lpi:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Menu Items/MenuItems.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {8c432d36-70e1-4b0c-bbdc-735b7f6e0536}
4 | MenuItems.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\MenuItems.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0MenuItems.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Input Event/InputEvent.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {077dd83c-9b7c-4087-889c-7ea0c4411944}
4 | InputEvent.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\InputEvent.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0InputEvent.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/No Callback/NoCallback.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {4c886768-a2a7-4691-9ddf-858df8f6230c}
4 | NoCallback.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\NoCallback.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0NoCallback.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tagged Data/TaggedData.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {38941623-4965-4647-b5a1-c5aafeaa8cd2}
4 | TaggedData.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\TaggedData.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0TaggedData.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Client Event/ClientEvent.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {6ae4d6b8-e6c0-4c2b-8255-30a980f5adaf}
4 | ClientEvent.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\ClientEvent.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0ClientEvent.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Request Data/RequestData.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {9e4d7c73-76d0-4301-a627-11f0ccd90dd0}
4 | RequestData.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\RequestData.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0RequestData.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Reserved Key/ReservedKey.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {6ac343c6-354e-497d-8e59-6573844de316}
4 | ReservedKey.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\ReservedKey.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0ReservedKey.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/System Event/SystemEvent.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {ab27db2f-5ed6-45e5-b7b9-d382cfa1cacc}
4 | SystemEvent.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\SystemEvent.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0SystemEvent.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Open and Close/OpenAndClose.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {1e72201e-36f5-4899-a48a-7b68adbc4841}
4 | OpenAndClose.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\OpenAndClose.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0OpenAndClose.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Windows Event/WindowsEvent.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {977af150-288e-43a3-bdd5-f294369b1acc}
4 | WindowsEvent.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\WindowsEvent.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0WindowsEvent.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Cockpit Camera/CockpitCamera.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {8caca410-1e5e-471d-851a-339ac8bdd6fa}
4 | CockpitCamera.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\CockpitCamera.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0CockpitCamera.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Dialog Box Mode/DialogBoxMode.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {1f590c53-7cf5-4cee-b191-534aece91a66}
4 | DialogBoxMode.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\DialogBoxMode.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0DialogBoxMode.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Joystick Input/JoystickInput.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {6c257299-f4c9-46cb-bacb-19fc6ac7ae7f}
4 | JoystickInput.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\JoystickInput.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0JoystickInput.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Mission Action/MissionAction.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {7ba3147f-6bf5-48ad-95b2-ae2d14e2c9f7}
4 | MissionAction.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\MissionAction.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0MissionAction.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Weather Station/WeatherStation.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {2327765a-36c7-42d1-8c50-581980cf6c5a}
4 | WeatherStation.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\WeatherStation.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0WeatherStation.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Tracking Errors/TrackingErrors.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {4c70d69a-2da1-4399-b21b-d5b68fef6112}
4 | TrackingErrors.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\TrackingErrors.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0TrackingErrors.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Throttle Control/ThrottleControl.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {53744efb-28c9-4ede-8fb5-24fb4f463938}
4 | ThrottleControl.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\ThrottleControl.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0ThrottleControl.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Variable Strings/VariableStrings.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {0498dac4-b78b-4cbb-bd37-f18be05cb9a5}
4 | VariableStrings.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\VariableStrings.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0VariableStrings.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Set Data/SetData.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {d86379c5-e205-437a-b36b-d70bd122b77c}
4 | SetData.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\SetData.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0SetData.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/TextMenu/TextMenu.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {d86379c5-e205-437a-b36b-d70bd122b77c}
4 | TextMenu.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\TextMenu.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0TextMenu.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Traffic/AITraffic.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {57d684f3-41eb-4040-8358-ec4119c28e1f}
4 | AITraffic.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\AITraffic.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0AITraffic.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event A/SendEventA.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {39336db8-79b5-49c7-b574-363380ddf4fb}
4 | SendEventA.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\SendEventA.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0SendEventA.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event B/SendEventB.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {1c0540c1-540c-456e-ae9e-3c698f3ffb7a}
4 | SendEventB.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\SendEventB.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0SendEventB.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/Send Event C/SendEventC.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {539f0d42-885f-48c1-bd50-5d3f858c669b}
4 | SendEventC.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\SendEventC.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0SendEventC.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/AI Objects And Waypoints/AIObjects.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {fcc7e1e3-9af3-4c95-b4d9-22d49f1594da}
4 | AIObjects.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\AIObjects.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0AIObjects.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/TextMenu(Standard)/TextMenuStd.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {d86379c5-e205-437a-b36b-d70bd122b77c}
4 | TextMenuStd.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\TextMenuStd.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0TextMenuStd.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/inc/SimConnect1A/FacilitiesData/FacilitiesData.dproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | {d86379c5-e205-437a-b36b-d70bd122b77c}
4 | FacilitiesData.dpr
5 | Debug
6 | AnyCPU
7 | DCC32
8 | ..\Compiled\FacilitiesData.exe
9 |
10 |
11 | 7.0
12 | False
13 | False
14 | 0
15 | ..\Compiled
16 | ..\Units
17 | ..\Units
18 | ..\Units
19 | RELEASE
20 |
21 |
22 | 7.0
23 | ..\Compiled
24 | ..\Units
25 | ..\Units
26 | ..\Units
27 | DEBUG
28 |
29 |
30 | Delphi.Personality
31 |
32 |
33 | FalseTrueFalseFalseFalse1000FalseFalseFalseFalseFalse205712521.0.0.01.0.0.0FacilitiesData.dpr
34 |
35 |
36 |
37 |
38 | MainSource
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/Delphi32b/MouseDialog.dfm:
--------------------------------------------------------------------------------
1 | object MouseForm: TMouseForm
2 | Left = 227
3 | Top = 108
4 | BorderStyle = bsDialog
5 | Caption = 'Mouse trigger'
6 | ClientHeight = 228
7 | ClientWidth = 373
8 | Color = clBtnFace
9 | ParentFont = True
10 | OldCreateOrder = True
11 | Position = poScreenCenter
12 | OnCloseQuery = FormCloseQuery
13 | PixelsPerInch = 96
14 | TextHeight = 13
15 | object Label1: TLabel
16 | Left = 24
17 | Top = 16
18 | Width = 35
19 | Height = 13
20 | Caption = 'Mouse:'
21 | end
22 | object OKBtn: TButton
23 | Left = 123
24 | Top = 191
25 | Width = 75
26 | Height = 25
27 | Caption = 'OK'
28 | Default = True
29 | ModalResult = 1
30 | TabOrder = 0
31 | end
32 | object CancelBtn: TButton
33 | Left = 204
34 | Top = 191
35 | Width = 75
36 | Height = 25
37 | Cancel = True
38 | Caption = 'Cancel'
39 | ModalResult = 2
40 | TabOrder = 1
41 | end
42 | object MouseComboBox: TComboBox
43 | Left = 88
44 | Top = 13
45 | Width = 257
46 | Height = 21
47 | Style = csDropDownList
48 | ItemHeight = 13
49 | TabOrder = 2
50 | end
51 | object GroupBox1: TGroupBox
52 | Left = 24
53 | Top = 48
54 | Width = 321
55 | Height = 137
56 | Caption = ' Mouse event '
57 | TabOrder = 3
58 | object Label2: TLabel
59 | Left = 76
60 | Top = 25
61 | Width = 30
62 | Height = 13
63 | Caption = 'Wheel'
64 | end
65 | object Label3: TLabel
66 | Left = 24
67 | Top = 72
68 | Width = 54
69 | Height = 13
70 | Caption = 'Left button'
71 | end
72 | object Label4: TLabel
73 | Left = 128
74 | Top = 72
75 | Width = 65
76 | Height = 13
77 | Caption = 'Middle button'
78 | end
79 | object Label5: TLabel
80 | Left = 247
81 | Top = 72
82 | Width = 60
83 | Height = 13
84 | Caption = 'Right button'
85 | end
86 | object RBWheelUp: TRadioButton
87 | Left = 128
88 | Top = 24
89 | Width = 145
90 | Height = 17
91 | Caption = 'Up'
92 | Checked = True
93 | TabOrder = 0
94 | TabStop = True
95 | end
96 | object RBWheelDown: TRadioButton
97 | Left = 128
98 | Top = 47
99 | Width = 127
100 | Height = 17
101 | Caption = 'Down'
102 | TabOrder = 1
103 | end
104 | object RBLeftUp: TRadioButton
105 | Left = 24
106 | Top = 114
107 | Width = 82
108 | Height = 17
109 | Caption = 'Up'
110 | TabOrder = 2
111 | end
112 | object RBMiddleUp: TRadioButton
113 | Left = 128
114 | Top = 114
115 | Width = 81
116 | Height = 17
117 | Caption = 'Up'
118 | TabOrder = 5
119 | end
120 | object RBRightUp: TRadioButton
121 | Left = 247
122 | Top = 114
123 | Width = 71
124 | Height = 17
125 | Caption = 'Up'
126 | TabOrder = 7
127 | end
128 | object RBLeftDown: TRadioButton
129 | Left = 24
130 | Top = 91
131 | Width = 82
132 | Height = 17
133 | Caption = 'Down'
134 | TabOrder = 3
135 | end
136 | object RBMiddleDown: TRadioButton
137 | Left = 128
138 | Top = 91
139 | Width = 81
140 | Height = 17
141 | HelpType = htKeyword
142 | HelpKeyword = 'BMiddleDown'
143 | Caption = 'Down'
144 | TabOrder = 4
145 | end
146 | object RBRightDown: TRadioButton
147 | Left = 247
148 | Top = 91
149 | Width = 71
150 | Height = 17
151 | Caption = 'Down'
152 | TabOrder = 6
153 | end
154 | end
155 | end
156 |
--------------------------------------------------------------------------------
/inc/midiio/MidiDefs.pas:
--------------------------------------------------------------------------------
1 | { $Header: /MidiComp/MIDIDEFS.PAS 2 10/06/97 7:33 Davec $ }
2 |
3 | { Written by David Churcher ,
4 | released to the public domain. }
5 |
6 | (**
7 | * MidiDefs.pas v2010-05r1
8 | **)
9 |
10 | (* ***** BEGIN LICENSE BLOCK *****
11 | * Version: MPL 1.1/GPL 3.0/LGPL 3.0
12 | *
13 | * The contents of this file are subject to the Mozilla Public License Version
14 | * 1.1 (the "License"); you may not use this file except in compliance with
15 | * the License. You may obtain a copy of the License at
16 | * http://www.mozilla.org/MPL/
17 | *
18 | * Software distributed under the License is distributed on an "AS IS" basis,
19 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
20 | * for the specific language governing rights and limitations under the
21 | * License.
22 | *
23 | * The Original Code is MIDI type definitons.
24 | *
25 | * The Initial Developer of the Original Code is
26 | * David Churcher .
27 | * Portions created by the Initial Developer are Copyright (C) 1997
28 | * the Initial Developer. All Rights Reserved.
29 | *
30 | * Contributor(s):
31 | * Manuel Kroeber
32 | *
33 | * Alternatively, the contents of this file may be used under the terms of
34 | * either the GNU General Public License Version 3 or later (the "GPL"), or
35 | * the GNU Lesser General Public License Version 3 or later (the "LGPL"),
36 | * in which case the provisions of the GPL or the LGPL are applicable instead
37 | * of those above. If you wish to allow use of your version of this file only
38 | * under the terms of either the GPL or the LGPL, and not to allow others to
39 | * use your version of this file under the terms of the MPL, indicate your
40 | * decision by deleting the provisions above and replace them with the notice
41 | * and other provisions required by the GPL or the LGPL. If you do not delete
42 | * the provisions above, a recipient may use your version of this file under
43 | * the terms of any one of the MPL, the GPL or the LGPL.
44 | *
45 | * ***** END LICENSE BLOCK ***** *)
46 |
47 | { Common definitions used by DELPHMID.DPR and the MIDI components.
48 | This must be a separate unit to prevent large chunks of the VCL being
49 | linked into the DLL. }
50 | unit MidiDefs;
51 |
52 | interface
53 |
54 | uses Windows, MMsystem, CircBuf;
55 |
56 | type
57 | {-------------------------------------------------------------------}
58 | { This is the information about the control that must be accessed by
59 | the MIDI input callback function in the DLL at interrupt time }
60 | PMidiCtlInfo = ^TMidiCtlInfo;
61 | TMidiCtlInfo = record
62 | hMem: THandle; { Memory handle for this record }
63 | PBuffer: PCircularBuffer; { Pointer to the MIDI input data buffer }
64 | hWindow: HWnd; { Control's window handle }
65 | SysexOnly: Boolean; { Only process System Exclusive input }
66 | FilterMTC: Boolean; { Filter Midi Time Code messages out }
67 | FilterAS: Boolean; { Filter Active Sensing messages out }
68 | end;
69 |
70 | { Information for the output timer callback function, also required at
71 | interrupt time. }
72 | PMidiOutTimerInfo = ^TMidiOutTimerInfo;
73 | TMidiOutTimerInfo = record
74 | hMem: THandle; { Memory handle for this record }
75 | PBuffer: PCircularBuffer; { Pointer to MIDI output data buffer }
76 | hWindow: HWnd; { Control's window handle }
77 | TimeToNextEvent: DWORD; { Delay to next event after timer set }
78 | MIDIHandle: HMidiOut; { MIDI handle to send output to
79 | (copy of component's FMidiHandle property) }
80 | PeriodMin: Word; { Multimedia timer minimum period supported }
81 | PeriodMax: Word; { Multimedia timer maximum period supported }
82 | TimerId: Word; { Multimedia timer ID of current event }
83 | end;
84 |
85 | implementation
86 |
87 | end.
88 |
--------------------------------------------------------------------------------