ntlm_type2(3)
π ntlm_type2(3) π
hey bestie, welcome to the Heimdalntlmlibrary page for ntlm_type2 β yes, that manual name is a whole vibe, and we're getting into it π«Ά
π¦ NAME π¦
ntlm_type2 β that's the name, periodt π
β¨ SYNOPSIS β¨
#include <heimntlm.h>
πΈ Data Fields πΈ
uint32_t flagsβ theflagsfield, typed exactly like this.char * targetnameβ thetargetnamefield, achar *.struct ntlm_buf targetinfoβ thetargetinfofield, astruct ntlm_buf.unsigned char challenge [8]β thechallengefield, anunsigned chararray with room for8.uint32_t context [2]β thecontextfield, auint32_tarray with2slots.uint32_t os [2]β theosfield, auint32_tarray with2slots.
π Detailed Description π
okay so this is the struct for the NTLM type2 message info, and the strings are assumed to be in UTF8. no cap, that's the detail bestie π
when the library fills it in for you, it should be freed with heim_ntlm_free_type2() β yes, literally use that function, don't just vibe and forget π¨
bestie, listen: when filled in by the library, free it with heim_ntlm_free_type2(). that's the cleanup rule, and we respect it π
Examples: test_ntlm.c.
π Field Documentation π
uint32_t ntlm_type2::flags
Examples: test_ntlm.c.
char* ntlm_type2::targetname
Examples: test_ntlm.c.
struct ntlm_buf ntlm_type2::targetinfo [read]
Examples: test_ntlm.c.
unsigned char ntlm_type2::challenge[8]
Examples: test_ntlm.c.
uint32_t ntlm_type2::context[2]
no example listed here, bestie β just the field itself β¨
uint32_t ntlm_type2::os[2]
same here β just the field, no example listed πΈ
π Author π
Generated automatically by Doxygen for Heimdalntlmlibrary from the source code. iconic, honestly π
okay bye bestie π this little page comes from Heimdalntlmlibrary, version 1.5.2, dated 11 Jan 2012 β¨π«Ά
π¦ where this page comes from
- nixpkgs unstable: source
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms