| 1467 | |
| 1468 | |
| 1469 | ResultType ComEnum::Next(Var *aOutput, Var *aOutputType) |
| 1470 | { |
| 1471 | VARIANT varResult = {0}; |
| 1472 | if (penum->Next(1, &varResult, NULL) == S_OK) |
| 1473 | { |
| 1474 | if (aOutputType) |
| 1475 | aOutputType->Assign((__int64)varResult.vt); |
| 1476 | if (aOutput) |
| 1477 | AssignVariant(*aOutput, varResult, false); |
| 1478 | return CONDITION_TRUE; |
| 1479 | } |
| 1480 | return CONDITION_FALSE; |
| 1481 | } |
| 1482 | |
| 1483 | |
| 1484 | HRESULT ComArrayEnum::Begin(ComObject *aArrayObject, ComArrayEnum *&aEnum, int aMode) |
nothing calls this directly
no test coverage detected