PureBasic
PureBasic
Set Default NTLM Protocol Version (v1 or v2)
Demonstrates how to set the default NTLM protocol version.Chilkat PureBasic Downloads
IncludeFile "CkGlobal.pb"
Procedure ChilkatExample()
; The default NTLM protocol version used Chilkat-wide, for any
; operations involving NTLM can be set like this:
glob1.i = CkGlobal::ckCreate()
If glob1.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
; Choose 1 or 2:
CkGlobal::setCkDefaultNtlmVersion(glob1, 1)
; That is all. The variable named "glob1"
; does not need to be kept in existence.
; For example:
glob2.i = CkGlobal::ckCreate()
If glob2.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
; Should show the value 1.
Debug "New NTLM default version: " + Str(CkGlobal::ckDefaultNtlmVersion(glob2))
; The Chilkat global object follows the singleton design pattern.
; There is only one instance of the global object within Chilkat.
; When your program creates a new instance, such as glob1 or glob2,
; they are reallly just references to the same singleton object
; within Chilkat.
CkGlobal::ckDispose(glob1)
CkGlobal::ckDispose(glob2)
ProcedureReturn
EndProcedure