4.3.3 Create NineGrid Bitmap

The following is an annotated dump of a Create NineGrid Bitmap (section 2.2.2.2.1.3.4) Alternate Secondary Drawing Order.

 00000000 12 20 41 00 08 00 ab 01 05 00 00 00 00 00 07 00  . A.............
 00000010 07 00 02 00 01 00 00 00                          ........
  
 12 -> ALTSEC_DRAWING_ORDER_HEADER::controlFlags = 0x12
 class = TS_SECONDARY (0x02)
 orderType = TS_ALTSEC_CREATE_NINEGRID_BITMAP  (0x04)
  
 20 -> CREATE_NINEGRID_BITMAP_ORDER::BitmapBpp = 0x20 = 32 Bpp
 41 00 -> CREATE_NINEGRID_BITMAP_ORDER::BitmapId = 0x41 = 65
 08 00 -> CREATE_NINEGRID_BITMAP_ORDER::cx = 0x8 = 8 
 ab 01 -> CREATE_NINEGRID_BITMAP_ORDER::cy = 0x01ab = 427 
  
 05 00 00 00 -> NINEGRID_BITMAP_INFO::flFlags = 0x5 
 0x5
 = 0x1 | 
   0x4 
 = DSDNG_STRETCH | 
   DSDNG_PERPIXELALPHA
  
 00 00 -> NINEGRID_BITMAP_INFO::ulLeftWidth = 0x0 = 0
 07 00 -> NINEGRID_BITMAP_INFO::ulRightWidth = 0x7 = 7
 07 00 -> NINEGRID_BITMAP_INFO::ulTopHeight = 0x7 = 7
 02 00 -> NINEGRID_BITMAP_INFO::ulBottomHeight = 0x2 = 2
  
 01 00 00 00 -> NINEGRID_BITMAP_INFO::crTransparent = 0x00000001
 01 -> TS_COLORREF::red = 0x1 = 1
 00 -> TS_COLORREF::green = 0
 00 -> TS_COLORREF::blue = 0
 00 -> TS_COLORREF::zeroPad = 0