Witam
Próbuję odwołać się do metody IWinInetHttpInfo.QueryInfo, aby pobrać nagłówki ściąganego pliku. Próbowałem wykorzystać różne typy podczas importu, ale nie udało mi się uzyskać poprawnego rezultatu. W każdym wypadku po wywołaniu otrzymywałem E_INVALIDARG albo S_FALSE. Możliwe też, że nieprawidłowo próbuję się do niego odwołać, ale "tłumaczyłem" kod z C++.
Fragment kodu:

protected class BindStatusCallback : IBindStatusCallback {
    public int OnProgress(...) {
        ...
        object oib = pib; //IBinding pib
        IWinInetHttpInfo httpInfo = (IWinInetHttpInfo)oib;
        uint bufSize = 50000;
        uint flags = 0;
        byte[] buf = new byte[bufSize];
        int res = httpInfo.QueryInfo(QueryInfoFlags.HTTP_QUERY_RAW_HEADERS_CRLF, buf, ref bufSize, ref flags, new IntPtr.Zero);
        ...
    }
}