{"body":"proc SetupDiGetClassDevs(ClassGuid: ptr GUID, Enumerator: ptr cstring, hwndParent: HANDLE, Flags: DWORD): HDEVINFO\n    {.stdcall, importc: \"SetupDiGetClassDevs\", dynlib: \"setupapi.dll\".}\n    \nvar\n    enumerator: cstring = nil\n    hwndParent: HANDLE = nil\n    GUID_DEVINTERFACE_COMPORT : GUID = GUID(D1: 0x86e0d1e0'i32, D2: 0x8089'i16, D3: 0x11d0, D4: [\n      0x9c'i8, 0xe4'i8, 0x08'i8, 0x00'i8, 0x3e'i8, 0x30'i8, 0x1f'i8, 0x73'i8])\n\nlet devInfoSet = SetupDiGetClassDevs(addr GUID_DEVINTERFACE_COMPORT, addr enumerator, hwndParent, 0)\nif devInfoSet == -1:\n    raiseOsError(osLastError())","name":"","extension":"cpp","url":"https://www.irccloud.com/pastebin/AqEHgN3Z","modified":1476433522,"id":"AqEHgN3Z","size":586,"lines":12,"own_paste":false,"theme":"","date":1476433387}