title: Is it necessary to deallocate the image list returned from HDM_SETIMAGELIST?
body: <p>We're using HDM_SETIMAGELIST to set the image list on a ListView header control:</p>
  
  <pre><code>ImageList ilSortImages;
  
  IntPtr hc = SendMessage(lvwSearchResults.Handle, LVM_GETHEADER, (UInt32)0, (UInt32)0);
  
  // Add the image list to the header control.
  SendMessage(hc, HDM_SETIMAGELIST, (UInt32)0, (UInt32)ilSortImages.Handle);
  </code></pre>
  
  <p>Is it necessary to deallocate the image list that is returned from the HDM_SETIMAGELIST message (if it is not NULL)?</p>