PICTDESC
struct PICTDESC
Contains parameters to create a picture object through the OleCreatePictureIndirect function.
using System.CodeDom.Compiler;
using System.Runtime.InteropServices;
using Windows.Win32.Graphics.Gdi;
using Windows.Win32.UI.WindowsAndMessaging;
namespace Windows.Win32.System.Ole
{
[GeneratedCode("Microsoft.Windows.CsWin32", "0.3.151+58e949951d.RR")]
internal struct PICTDESC
{
[StructLayout(LayoutKind.Explicit)]
[GeneratedCode("Microsoft.Windows.CsWin32", "0.3.151+58e949951d.RR")]
internal struct _Anonymous_e__Union
{
[GeneratedCode("Microsoft.Windows.CsWin32", "0.3.151+58e949951d.RR")]
internal struct _bmp_e__Struct
{
internal HBITMAP hbitmap;
internal HPALETTE hpal;
}
[GeneratedCode("Microsoft.Windows.CsWin32", "0.3.151+58e949951d.RR")]
internal struct _wmf_e__Struct
{
internal HMETAFILE hmeta;
internal int xExt;
internal int yExt;
}
[GeneratedCode("Microsoft.Windows.CsWin32", "0.3.151+58e949951d.RR")]
internal struct _icon_e__Struct
{
internal HICON hicon;
}
[GeneratedCode("Microsoft.Windows.CsWin32", "0.3.151+58e949951d.RR")]
internal struct _emf_e__Struct
{
internal HENHMETAFILE hemf;
}
[FieldOffset(0)]
internal _bmp_e__Struct bmp;
[FieldOffset(0)]
internal _wmf_e__Struct wmf;
[FieldOffset(0)]
internal _icon_e__Struct icon;
[FieldOffset(0)]
internal _emf_e__Struct emf;
}
internal uint cbSizeofstruct;
private uint _picType;
internal _Anonymous_e__Union Anonymous;
internal PICTYPE picType {
get {
return (PICTYPE)_picType;
}
set {
_picType = (uint)value;
}
}
}
}