Amulets & Armor  v1.02
Open Source Game
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Fields
_tag_midi_song Struct Reference

#include <SOSM.H>

Data Fields

BYTE bCtrlrIndexes [128]
 
DWORD dwGlobalTicks
 
DWORD dwTemp [0x10]
 
DWORD dwTotalTicks
 
short hEvent
 
short hSong
 
PTRACKpChannelTrackDependencyLists
 
PSTR pDependencyPtrs
 
W32(* pfnBranchCallback )(HANDLE, BYTE, BYTE)
 
W32(* pfnLoopCallback )(HANDLE, BYTE, BYTE)
 
VOID(* pfnSongCallback )(HANDLE)
 
W32(* pfnTriggerCallback )(HANDLE, BYTE, BYTE)
 
struct _tag_midi_songpNext
 
PNOTE pNoteFirst
 
PNOTE pNoteLast
 
PNOTE pNoteList
 
PSTR pPatchNames
 
PSTR pTempoChangeList
 
PSTR pTimeChangeList
 
PTRACK pTrackFirst
 
PTRACK pTrackLast
 
PTRACKpTrackList
 
_SOS_MIDI_SONG sInit
 
_MIDI_VOLUME sVolume
 
BYTE szHMIChunk [_MIDI_MAX_CHUNK_ID_SIZE]
 
short wActiveTracks
 
short wFlags
 
short wPlayRate
 
short wTicksPerQuarterNote
 
short wTotalNotes
 
short wTotalTracks
 

Field Documentation

BYTE bCtrlrIndexes[128]
DWORD dwGlobalTicks
DWORD dwTemp[0x10]
DWORD dwTotalTicks
short hEvent
short hSong
PTRACK* pChannelTrackDependencyLists
PSTR pDependencyPtrs
W32( * pfnBranchCallback)(HANDLE, BYTE, BYTE)
W32( * pfnLoopCallback)(HANDLE, BYTE, BYTE)
VOID( * pfnSongCallback)(HANDLE)
W32( * pfnTriggerCallback)(HANDLE, BYTE, BYTE)
struct _tag_midi_song* pNext
PNOTE pNoteFirst
PNOTE pNoteLast
PNOTE pNoteList
PSTR pPatchNames
PSTR pTempoChangeList
PSTR pTimeChangeList
PTRACK pTrackFirst
PTRACK pTrackLast
PTRACK* pTrackList
_MIDI_VOLUME sVolume
short wActiveTracks
short wFlags
short wPlayRate
short wTicksPerQuarterNote
short wTotalNotes
short wTotalTracks

The documentation for this struct was generated from the following file: