Kai Blin
2006-05-15 21:40:21 UTC
+ r = AcquireCredentialsHandleA(NULL, "NTLM", SECPKG_CRED_OUTBOUND, NULL,
+ AuthIdentity, NULL, NULL, &bind->cred, &bind->exp);
Sweet. Glad to see that code in use. :)+ AuthIdentity, NULL, NULL, &bind->cred, &bind->exp);
+ /* tack on a negotiate packet */
+ RPCRT4_AuthNegotiate(Connection, &out);
+ r = RPCRT4_SendAuth(Connection, Header, Buffer, BufferLength, out.pvBuffer, out.cbBuffer);
+ HeapFree(GetProcessHeap(), 0, out.pvBuffer);
Should that actually be a Negotiate packet?+ RPCRT4_AuthNegotiate(Connection, &out);
+ r = RPCRT4_SendAuth(Connection, Header, Buffer, BufferLength, out.pvBuffer, out.cbBuffer);
+ HeapFree(GetProcessHeap(), 0, out.pvBuffer);
If it should, I can add Negotiate to the set of patches I sent Rob.
Cheers,
Kai
--
Kai Blin, (blin at gmx dot net)
Your wig steers the gig.
-- Lord Buckley
Kai Blin, (blin at gmx dot net)
Your wig steers the gig.
-- Lord Buckley