public static extern IntPtr ImageList_LoadBitmap
 (
     IntPtr hInstance,
     string lpbmp,
     int cx,
     int cGrow,
     COLORREF crMask
 );
 public static extern IntPtr ImageList_LoadImage
 (
     IntPtr hInstance,
     string lpbmp,
     int cx,
     int cGrow,
     COLORREF crMask,
     int uType,
     int uFlags
 );
 public static extern bool ImageList_DrawEx
 (
     IntPtr himl,
     int i,
     IntPtr hdcDst,
     int x,
     int y,
     int dx,
     int dy,
     COLORREF rgbBk,
     COLORREF rgbFg,
     ImageListFlags fStyle
 );
 public static extern int ImageList_AddMasked
 (
     IntPtr himl,
     IntPtr hbmImage,
     COLORREF crMask
 );
 public static extern COLORREF ImageList_SetBkColor
 (
     IntPtr himl,
     COLORREF clrBk
 );