FreeRDP
ntlm_av_pairs.h
1 
20 #ifndef WINPR_SSPI_NTLM_AV_PAIRS_H
21 #define WINPR_SSPI_NTLM_AV_PAIRS_H
22 
23 #include <winpr/config.h>
24 
25 #include "ntlm.h"
26 
27 #include <winpr/stream.h>
28 
29 ULONG ntlm_av_pair_list_length(NTLM_AV_PAIR* pAvPairList, size_t cbAvPairList);
30 
31 #ifdef WITH_DEBUG_NTLM
32 void ntlm_print_av_pair_list(NTLM_AV_PAIR* pAvPairList, size_t cbAvPairList);
33 #endif
34 
35 PBYTE ntlm_av_pair_get_value_pointer(NTLM_AV_PAIR* pAvPair);
36 NTLM_AV_PAIR* ntlm_av_pair_get(NTLM_AV_PAIR* pAvPairList, size_t cbAvPairList, NTLM_AV_ID AvId,
37  size_t* pcbAvPairListRemaining);
38 
39 BOOL ntlm_construct_challenge_target_info(NTLM_CONTEXT* context);
40 BOOL ntlm_construct_authenticate_target_info(NTLM_CONTEXT* context);
41 
42 #endif /* WINPR_SSPI_NTLM_AV_PAIRS_H */