Added struct definitions for returned data.