| File: _generated\441\Windows.Win32.REOBJECT.g.cs | Web Access |
| Project: src\winforms\src\System.Windows.Forms.Primitives\src\System.Windows.Forms.Primitives.csproj (System.Windows.Forms.Primitives) |
// ------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // </auto-generated> // ------------------------------------------------------------------------------ #pragma warning disable CS1591,CS1573,CS0465,CS0649,CS8019,CS1570,CS1584,CS1658,CS0436,CS8981,SYSLIB1092,CS3021,CS3019 using global::System; using global::System.Diagnostics; using global::System.Diagnostics.CodeAnalysis; using global::System.Runtime.CompilerServices; using global::System.Runtime.InteropServices; using global::System.Runtime.Versioning; using winmdroot = global::Windows.Win32; namespace Windows.Win32 { namespace UI.Controls.RichEdit { /// <summary>Contains information about an OLE or image object in a rich edit control.</summary> /// <remarks>An OLE or image object in a rich edit control occupies one character position in the plain text part of the in-memory backing store and have the value U+FFFC. They differ from "in-line objects" such as math objects. In-line objects occupy at least two character positions because they have an in-line object start delimiter (U+FDD0) and end delimiter (U+FDEF).</remarks> [global::System.CodeDom.Compiler.GeneratedCode("Microsoft.Windows.CsWin32", "0.3.287+85e3fa26dd.RR")] internal partial struct REOBJECT { /// <summary> /// <para>Type: <b><a href="https://docs.microsoft.com/windows/desktop/WinProg/windows-data-types">DWORD</a></b> Structure size, in bytes.</para> /// <para><see href="https://learn.microsoft.com/windows/win32/api/richole/ns-richole-reobject#members">Read more on learn.microsoft.com</see>.</para> /// </summary> internal uint cbStruct; /// <summary> /// <para>Type: <b><a href="https://docs.microsoft.com/windows/desktop/WinProg/windows-data-types">LONG</a></b> Character position of the object.</para> /// <para><see href="https://learn.microsoft.com/windows/win32/api/richole/ns-richole-reobject#members">Read more on learn.microsoft.com</see>.</para> /// </summary> internal int cp; /// <summary> /// <para>Type: <b>CLSID</b> Class identifier of the object.</para> /// <para><see href="https://learn.microsoft.com/windows/win32/api/richole/ns-richole-reobject#members">Read more on learn.microsoft.com</see>.</para> /// </summary> internal global::System.Guid clsid; /// <summary> /// <para>Type: <b>LPOLEOBJECT</b> An instance of the <a href="https://docs.microsoft.com/windows/desktop/api/oleidl/nn-oleidl-ioleobject">IOleObject</a> interface for the object.</para> /// <para><see href="https://learn.microsoft.com/windows/win32/api/richole/ns-richole-reobject#members">Read more on learn.microsoft.com</see>.</para> /// </summary> internal unsafe winmdroot.System.Ole.IOleObject* poleobj; /// <summary> /// <para>Type: <b>LPSTORAGE</b> An instance of the <a href="https://docs.microsoft.com/windows/desktop/api/objidl/nn-objidl-istorage">IStorage</a> interface. This is the storage object associated with the object.</para> /// <para><see href="https://learn.microsoft.com/windows/win32/api/richole/ns-richole-reobject#members">Read more on learn.microsoft.com</see>.</para> /// </summary> internal unsafe winmdroot.System.Com.StructuredStorage.IStorage* pstg; /// <summary> /// <para>Type: <b>LPOLECLIENTSITE</b> An instance of the <a href="https://docs.microsoft.com/windows/desktop/api/oleidl/nn-oleidl-ioleclientsite">IOleClientSite</a> interface. This is the object's client site in the rich edit control. This address must have been obtained from the <a href="https://docs.microsoft.com/windows/desktop/api/richole/nf-richole-iricheditole-getclientsite">GetClientSite</a> method.</para> /// <para><see href="https://learn.microsoft.com/windows/win32/api/richole/ns-richole-reobject#members">Read more on learn.microsoft.com</see>.</para> /// </summary> internal unsafe winmdroot.System.Ole.IOleClientSite* polesite; /// <summary> /// <para>Type: <b>SIZEL</b> The size of the object. The unit of measure is 0.01 millimeters, which is a HIMETRIC measurement. For more information, see function <a href="https://docs.microsoft.com/windows/desktop/api/wingdi/nf-wingdi-getmapmode">GetMapMode</a>. A 0, 0 on insertion indicates that an object is free to determine its size until the modify flag is turned off.</para> /// <para><see href="https://learn.microsoft.com/windows/win32/api/richole/ns-richole-reobject#members">Read more on learn.microsoft.com</see>.</para> /// </summary> internal winmdroot.Foundation.SIZE sizel; /// <summary> /// <para>Type: <b><a href="https://docs.microsoft.com/windows/desktop/WinProg/windows-data-types">DWORD</a></b> Display aspect used. See <a href="https://docs.microsoft.com/windows/desktop/api/wtypes/ne-wtypes-dvaspect">DVASPECT</a> for an explanation of possible values.</para> /// <para><see href="https://learn.microsoft.com/windows/win32/api/richole/ns-richole-reobject#members">Read more on learn.microsoft.com</see>.</para> /// </summary> internal uint dvaspect; /// <summary>Type: <b><a href="https://docs.microsoft.com/windows/desktop/WinProg/windows-data-types">DWORD</a></b></summary> internal winmdroot.UI.Controls.RichEdit.REOBJECT_FLAGS dwFlags; /// <summary> /// <para>Type: <b><a href="https://docs.microsoft.com/windows/desktop/WinProg/windows-data-types">DWORD</a></b> Reserved for user-defined values.</para> /// <para><see href="https://learn.microsoft.com/windows/win32/api/richole/ns-richole-reobject#members">Read more on learn.microsoft.com</see>.</para> /// </summary> internal uint dwUser; } } }