//GUID class for usb printer
const GUID GUID_DEVINTERFACE_USBPRINT = { 0x28d78fad,0x5a12,0x11D1,0xae,0x5b,0x00,0x00,0xf8,0x03,0xa8,0xc2 };
SetupDiGetClassDevs
SetupDiEnumDeviceInterfaces
SetupDiGetDeviceInterfaceDetail
setupapi.lib
//GUID class for usb printer
const GUID GUID_DEVINTERFACE_USBPRINT = { 0x28d78fad,0x5a12,0x11D1,0xae,0x5b,0x00,0x00,0xf8,0x03,0xa8,0xc2 };
SetupDiGetClassDevs
SetupDiEnumDeviceInterfaces
SetupDiGetDeviceInterfaceDetail
setupapi.lib