internal static extern int DwmQueryThumbnailSourceSize( IntPtr hThumbnailId, ref SafeNativeMethods.SIZE size);
internal static extern int DwmRegisterThumbnail( IntPtr hwndDestination, IntPtr hwndSource, ref SafeNativeMethods.SIZE minimizedSize, ref IntPtr hThumbnailId);