CopyPaste
public text v1 · immutable#include "windows.h"
#include "setupapi.h"
int main(){
HDEVINFO hDevInfo = 0L;
SP_DEVINFO_DATA spDevInfoData = {0};
short wIndex = 0;
HANDLE hHandle = 0;
hDevInfo = SetupDiGetClassDevs(0L, 0L, hHandle, DIGCF_PRESENT |
DIGCF_ALLCLASSES | DIGCF_PROFILE);
while(SetupDiEnumDeviceInfo(hDevInfo, wIndex, &spDevInfoData)){
printf("Data1: %x Data2: %x Data3: %x", spDevInfoData.ClassGuid.Data1, spDevInfoData.ClassGuid.Data2, spDevInfoData.ClassGuid.Data2);
wIndex++;
}
return 0;
}