Jump to content

BITMAPARRAYFILEHEADER2: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
 
Line 2: Line 2:
<PRE>
<PRE>
typedef struct _BITMAPARRAYFILEHEADER2 {
typedef struct _BITMAPARRAYFILEHEADER2 {
   USHORT                usType;    /* Type of structure. */
   USHORT                usType;    /* Type of structure. */
   ULONG                cbSize;    /* Size of the BITMAPARRAYFILEHEADER2 structure in bytes. */
   ULONG                cbSize;    /* Size of the BITMAPARRAYFILEHEADER2 structure in bytes. */
   ULONG                offNext;    /* Offset of the next BITMAPARRAYFILEHEADER2 structure from the start of the file. */
   ULONG                offNext;    /* Offset of the next BITMAPARRAYFILEHEADER2 structure from the start of the file. */
   USHORT                cxDisplay;  /* Device width, in pels. */
   USHORT                cxDisplay;  /* Device width, in pels. */
   USHORT                cyDisplay;  /* Device height, in pels. */
   USHORT                cyDisplay;  /* Device height, in pels. */
   BITMAPFILEHEADER2    bfh2;      /* Bitmap file header structure. */
   BITMAPFILEHEADER2    bfh2;      /* Bitmap file header structure. */
} BITMAPARRAYFILEHEADER2;
} BITMAPARRAYFILEHEADER2;


typedef  BITMAPARRAYFILEHEADER2  * PBITMAPARRAYFILEHEADER2 ;
typedef  BITMAPARRAYFILEHEADER2  * PBITMAPARRAYFILEHEADER2 ;
</PRE>
</PRE>


==Fields==
==Fields==
; usType (USHORT)
;usType (USHORT):Type of structure.
:Type of structure.
:Possible values are shown in the following list:
:Possible values are shown in the following list:
:;BFT_BITMAPARRAY
::BFT_BITMAPARRAY (0x4142. = 'BA' for BITMAPARRAYFILEHEADER or BITMAPARRAYFILEHEADER2)
::(0x4142. = 'BA' for BITMAPARRAYFILEHEADER or BITMAPARRAYFILEHEADER2)
;bSize (ULONG):Size of the BITMAPARRAYFILEHEADER2 structure in bytes.
 
;offNext (ULONG):Offset of the next BITMAPARRAYFILEHEADER2 structure from the start of the file.
;bSize (ULONG)
;cxDisplay (USHORT):Device width, in pels.
:Size of the BITMAPARRAYFILEHEADER2 structure in bytes.
;cyDisplay (USHORT):Device height, in pels.
 
;bfh2 (BITMAPFILEHEADER2):Bitmap file header structure.
;offNext (ULONG)
:Offset of the next BITMAPARRAYFILEHEADER2 structure from the start of the file.  
 
;cxDisplay (USHORT)
:Device width, in pels.
 
;cyDisplay (USHORT)
:Device height, in pels.
 
;bfh2 (BITMAPFILEHEADER2)
:Bitmap file header structure.


[[Category:PM Data type]]
[[Category:PM Data type]]

Latest revision as of 12:45, 2 April 2025

Bitmap array file header structure.

typedef struct _BITMAPARRAYFILEHEADER2 {
  USHORT                usType;     /* Type of structure. */
  ULONG                 cbSize;     /* Size of the BITMAPARRAYFILEHEADER2 structure in bytes. */
  ULONG                 offNext;    /* Offset of the next BITMAPARRAYFILEHEADER2 structure from the start of the file. */
  USHORT                cxDisplay;  /* Device width, in pels. */
  USHORT                cyDisplay;  /* Device height, in pels. */
  BITMAPFILEHEADER2     bfh2;       /* Bitmap file header structure. */
} BITMAPARRAYFILEHEADER2;

typedef   BITMAPARRAYFILEHEADER2   * PBITMAPARRAYFILEHEADER2 ;

Fields

usType (USHORT)
Type of structure.
Possible values are shown in the following list:
BFT_BITMAPARRAY (0x4142. = 'BA' for BITMAPARRAYFILEHEADER or BITMAPARRAYFILEHEADER2)
bSize (ULONG)
Size of the BITMAPARRAYFILEHEADER2 structure in bytes.
offNext (ULONG)
Offset of the next BITMAPARRAYFILEHEADER2 structure from the start of the file.
cxDisplay (USHORT)
Device width, in pels.
cyDisplay (USHORT)
Device height, in pels.
bfh2 (BITMAPFILEHEADER2)
Bitmap file header structure.