Ticket #5392: wmi.patch
File wmi.patch, 1.3 KB (added by , 12 years ago) |
---|
-
boost/interprocess/detail/win32_api.hpp
old new 166 166 const long CLSCTX_INPROC_SERVER_IG = 0x1; 167 167 const long CLSCTX_LOCAL_SERVER_IG = 0x4; 168 168 const long WBEM_FLAG_RETURN_IMMEDIATELY_IG = 0x10; 169 const long WBEM_FLAG_RETURN_WHEN_COMPLETE_IG = 0x0; 170 const long WBEM_FLAG_FORWARD_ONLY_IG = 0x20; 169 171 const long WBEM_INFINITE_IG = 0xffffffffL; 170 172 const long RPC_E_TOO_LATE_IG = 0x80010119L; 171 173 const long S_OK_IG = 0L; … … 1527 1529 if ( 0 != pWbemServices->ExecQuery( 1528 1530 L"WQL", 1529 1531 strValue.c_str(), 1530 WBEM_FLAG_RETURN_IMMEDIATELY_IG, 1532 //WBEM_FLAG_RETURN_IMMEDIATELY_IG, 1533 WBEM_FLAG_RETURN_WHEN_COMPLETE_IG | WBEM_FLAG_FORWARD_ONLY_IG, 1531 1534 0, 1532 1535 &pEnumObject 1533 1536 ) … … 1537 1540 1538 1541 com_releaser<IEnumWbemClassObject_IG> IEnumWbemClassObject_releaser(pEnumObject); 1539 1542 1540 if ( 0 != pEnumObject->Reset() ){ 1541 return false; 1542 } 1543 //WBEM_FLAG_FORWARD_ONLY_IG incompatible with Reset 1544 //if ( 0 != pEnumObject->Reset() ){ 1545 //return false; 1546 //} 1543 1547 1544 1548 wchar_variant vwchar; 1545 1549 unsigned long uCount = 1, uReturned;