>#DEFINE GUID_Size 16 >lc_HidGuid = SPACE( GUID_Size ) >ls_HidGuid = SPACE( GUID_Size ) > >*The GUID_DEVCLASS_HIDCLASS guid below is taken from devguid.h >*GUID_DEVCLASS_HIDCLASS, 0x745A17A0, 0x74D3, 0x11D0, 0xB6, 0xFE, 0x00, 0xA0, 0xC9, 0x0F, 0x57, 0xDA >#DEFINE GUID_DEVCLASS_HIDCLASS ; > CHR(0xA0) + CHR(0x17) + CHR(0x5A) + CHR(0x74) + ; > CHR(0xD3) + CHR(0x74) + CHR(0xD0) + CHR(0x11) + ; > CHR(0xB6) + CHR(0xFE) + CHR(0x00) + CHR(0xA0) + ; > CHR(0xC9) + CHR(0x0F) + CHR(0x57) + CHR(0xDA) >lc_hidGuid = GUID_DEVCLASS_HIDCLASS && <--------------Check lc_hidGuid Value here > >DECLARE HidD_GetHidGuid IN HID ; > STRING @ O_sHidGuid >HidD_GetHidGuid( @ls_HidGuid ) && <--------------Check ls_HidGuid Value here >>Now compare the values of lc_hidGuid and ls_hidGuid, shouldn't they be the same?