| 950 | |
| 951 | |
| 952 | void VarTypeToToken(VARTYPE aVarType, void *apValue, ResultToken &aToken) |
| 953 | // Copy a value of the given VARTYPE into a token. |
| 954 | { |
| 955 | VARIANT src, dst; |
| 956 | src.vt = VT_BYREF | aVarType; |
| 957 | src.pbVal = (BYTE *)apValue; |
| 958 | dst.vt = VT_EMPTY; |
| 959 | if (FAILED(VariantCopyInd(&dst, &src))) |
| 960 | dst.vt = VT_EMPTY; |
| 961 | VariantToToken(dst, aToken, false); |
| 962 | } |
| 963 | |
| 964 | |
| 965 | ResultType ComError(HRESULT hr) |
no test coverage detected