Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

SHITEMID (Structures)
 
.
Summary

C# Definition:

/// <summary>
/// Defines an item identifier.
/// </summary>
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
public struct SHITEMID
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)] _
public struc SHITEMID
{
      /// <summary>
      /// The size of identifier, in bytes, including cb itself.
      /// </summary>
      public ushort cb;
      public ushort cb
      /// <summary>
      /// A variable-length item identifier.
      /// </summary>
      public byte[] abID;
      public byte() abID
}

VB.NET Definition:

''' <summary>
''' Defines an item identifier.
''' </summary>
<StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Unicode)> _
Public Structure SHITEMID
      ''' <summary>
      ''' The size of identifier, in bytes, including cb itself.
      ''' </summary>
      Public cb As UShort
      ''' <summary>
      ''' A variable-length item identifier.
      ''' </summary>
      Public abID As Byte()
End structure

VB Definition

Public Type SHITEMID
    cb As Long
    abID() As Byte
End Type

User-Defined Field Types:

None.

Notes:

None.

Documentation
SHITEMID on MSDN

Please edit this page!

Do you have...

  • helpful tips?
  • corrections to the existing content?
  • alternate definitions?
  • additional languages you want to include?

Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing any supporting types needed.

 
Access PInvoke.net directly from VS:
Terms of Use
Edit This Page
Find References
Show Printable Version
Revisions