код мож приведешь? так то да можно
HRESULT IUnknown::QueryInterface(LPUNKNOWN ps, const IID & riid, void **ppvObj);
например в последнем аргументе как раз возвращает значение через указатель на указатель. ты это имел ввиду? так это в сяхЪ так делают, в плюсах ссылко использовать. да и вобще кривовато выглядит, для особых случаев лучше использовать только.