Jump to content

BITMAPARRAYFILEHEADER2: Difference between revisions

From EDM2
Created page with "Bitmap array file header structure. </PRE> typedef struct _BITMAPARRAYFILEHEADER2 { USHORT usType; Type of structure.: ULONG cbSiz..."
 
Ak120 (talk | contribs)
mNo edit summary
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
Bitmap array file header structure.
Bitmap array file header structure.
</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==
;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.


[[Category: 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.