Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't.
To create a page in a module other than Structures, prefix the name with the module name and a period.
PROPSPEC (Structures)
.
C# Definition:
[StructLayout(LayoutKind.Explicit)]
public struct PROPSPEC
{
[FieldOffset(0)] public int ulKind; // 0 - string used; 1 - PROPID
[FieldOffset(4)] public int propid;
[FieldOffset(4), MarshalAs(UnmanagedType.LPWStr)] public string lpwstr;
}
VB Definition:
#Region "PROPSPEC Structure Definition"
'/// <summary>
'/// The PROPSPEC structure is used by many of the methods of IPropertyStorage to specify a property either by its property identifier (ID) or the associated string name.
'/// </summary>
<StructLayout(LayoutKind.Sequential)> _
Public Structure PROPSPEC
'/// <summary>
'/// Indicates whether the propid or lpwstr member used.
'/// </summary>
Public ulKind As PROPSPECKIND
'/// <summary>
'/// Specifies the value of the property ID. Use either this value or the following lpwstr, not both.
'/// </summary>
Public propid As UInt32
'/// <summary>
'/// Specifies the string name of the property as a null-terminated Unicode string.
'/// </summary>
Public lpwstr As IntPtr
End Structure