|  | GL Studio C++ Runtime API
    | 
#include <dds.h>
| Public Attributes | |
| DWORD | dwSize | 
| Size of structure. This member must be set to 124. | |
| DWORD | dwHeaderFlags | 
| Flags to indicate which members contain valid data. | |
| DWORD | dwHeight | 
| Surface height (in pixels). | |
| DWORD | dwWidth | 
| Surface width (in pixels). | |
| DWORD | dwPitchOrLinearSize | 
| The pitch or number of bytes per scan line in an uncompressed texture;. | |
| DWORD | dwDepth | 
| Depth of a volume texture (in pixels), only if DDS_HEADER_FLAGS_VOLUME is set in dwHeaderFlags. | |
| DWORD | dwMipMapCount | 
| Number of mipmap levels, otherwise unused. | |
| DWORD | dwReserved1 [11] | 
| Unused. | |
| DDS_PIXELFORMAT | ddspf | 
| The pixel format. | |
| DWORD | dwSurfaceFlags | 
| Specifies the complexity of the surfaces stored. | |
| DWORD | dwCubemapFlags | 
| Additional detail about the surfaces stored. | |
| DWORD | dwReserved2 [3] | 
| Unused. | |
Describes a DDS file header. See http://msdn.microsoft.com/en-us/library/bb943982.aspx