> For the complete documentation index, see [llms.txt](https://pinvokeisalive.gitbook.io/pinvoke/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pinvokeisalive.gitbook.io/pinvoke/directory/structures/sp_devinfo_data.md).

# SP\_DEVINFO\_DATA

### C# Definition:

```cs
[StructLayout(LayoutKind.Sequential)]
struct SP_DEVINFO_DATA
{
   public UInt32 cbSize;
   public Guid ClassGuid;
   public UInt32 DevInst;
   public IntPtr Reserved;
}
```

### VB Definition:

```cs
<StructLayout(LayoutKind.Sequential)> _
    Private Structure SP_DEVINFO_DATA
    Public cbSize As Integer
    Public ClassGuid As Guid
    Public PropertyID As Integer
    Public Reserved As IntPtr
    End Structure
```
