internal static extern bool SetupDiEnumDeviceInterfaces(
     /* _In_           HDEVINFO                  */ [In] SafeDevInfoSetHandle deviceInfoSet,
     /* _In_opt_       PSP_DEVINFO_DATA          */ [In] IntPtr deviceInfoData,
     /* _In_     const GUID*                     */ [In] ref Guid interfaceClassGuid,
     /* _In_           DWORD                     */ [In] uint memberIndex,
     /* _Out_          PSP_DEVICE_INTERFACE_DATA */ [In][Out] ref SetupDeviceInterfaceData deviceInterfaceData
     );
 internal static extern bool SetupDiGetDeviceInterfaceDetailW(
     /* _In_      HDEVINFO                         */ [In] SafeDevInfoSetHandle hDevInfo,
     /* _In_      PSP_DEVICE_INTERFACE_DATA        */ [In] ref SetupDeviceInterfaceData deviceInterfaceData,
     /* _Out_opt_ PSP_DEVICE_INTERFACE_DETAIL_DATA */ [In][Out] IntPtr deviceInterfaceDetailData,
     /* _In_      DWORD                            */ [In] int deviceInterfaceDetailDataSize,
     /* _Out_opt_ PDWORD                           */ [In][Out] ref int requiredSize,
     /* _Out_opt_ PSP_DEVINFO_DATA                 */ [In][Out] ref SetupDeviceInfoData deviceInfoData
     );