internal void FreeBuffers()
        {
            IntPtr secBuffer = pvBuffers;

            for (int i = 0; i < BuffersCount; ++i)
            {
                IntPtr bufferData = MarshalHelper.ReadIntPtr(secBuffer, typeof(SSPINative.SecBuffer), "pvBuffer");
                if (bufferData != IntPtr.Zero)
                {
                    Win32.LocalFree(bufferData);
                }

                secBuffer = IntPtrHelper.Add(pvBuffers, SSPINative.SecBuffer.Size);
            }

            Win32.RtlZeroMemory(pvBuffers, (uint)(SSPINative.SecBuffer.Size * BuffersCount));
        }