Class DebugProxyISVNSecurityLibrary
java.lang.Object
org.tmatesoft.svn.core.internal.util.jna.DebugProxyISVNSecurityLibrary
- All Implemented Interfaces:
com.sun.jna.AltCallingConvention
,com.sun.jna.Library
,com.sun.jna.win32.StdCall
,com.sun.jna.win32.StdCallLibrary
,ISVNSecurityLibrary
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.tmatesoft.svn.core.internal.util.jna.ISVNSecurityLibrary
ISVNSecurityLibrary.SEC_WINNT_AUTH_IDENTITY, ISVNSecurityLibrary.SecBuffer, ISVNSecurityLibrary.SecBufferDesc, ISVNSecurityLibrary.SecHandle, ISVNSecurityLibrary.TimeStamp
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary
com.sun.jna.win32.StdCallLibrary.StdCallCallback
-
Field Summary
FieldsFields inherited from interface org.tmatesoft.svn.core.internal.util.jna.ISVNSecurityLibrary
SEC_I_COMPLETE_AND_CONTINUE, SEC_I_COMPLETE_NEEDED, SEC_I_CONTINUE_NEEDED, SEC_WINNT_AUTH_IDENTITY_ANSI, SEC_WINNT_AUTH_IDENTITY_UNICODE, SECBUFFER_TOKEN, SECPKG_CRED_OUTBOUND, SECURITY_NATIVE_DREP
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
Fields inherited from interface com.sun.jna.win32.StdCallLibrary
FUNCTION_MAPPER, STDCALL_CONVENTION
-
Constructor Summary
ConstructorsConstructorDescriptionDebugProxyISVNSecurityLibrary
(ISVNSecurityLibrary myLibrary, ISVNDebugLog myDebugLog) -
Method Summary
Modifier and TypeMethodDescriptionint
AcquireCredentialsHandleW
(com.sun.jna.WString pszPrincipal, com.sun.jna.WString pszPackage, com.sun.jna.NativeLong fCredentialUse, com.sun.jna.Pointer pvLogonID, com.sun.jna.Pointer pAuthData, com.sun.jna.Pointer pGetKeyFn, com.sun.jna.Pointer pvGetKeyArgument, com.sun.jna.Pointer phCredential, com.sun.jna.Pointer ptsExpiry) int
CompleteAuthToken
(com.sun.jna.Pointer phContext, com.sun.jna.Pointer pToken) int
DeleteSecurityContext
(com.sun.jna.Pointer phContext) int
FreeContextBuffer
(com.sun.jna.Pointer pvContextBuffer) int
FreeCredentialsHandle
(com.sun.jna.Pointer phCredential) int
InitializeSecurityContextW
(com.sun.jna.Pointer phCredential, com.sun.jna.Pointer phContext, com.sun.jna.WString pszTargetName, com.sun.jna.NativeLong fContextReq, com.sun.jna.NativeLong Reserved1, com.sun.jna.NativeLong TargetDataRep, com.sun.jna.Pointer pInput, com.sun.jna.NativeLong Reserved2, com.sun.jna.Pointer phNewContext, com.sun.jna.Pointer pOutput, com.sun.jna.Pointer pfContextAttr, com.sun.jna.Pointer ptsExpiry) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myLibrary
-
myDebugLog
-
-
Constructor Details
-
DebugProxyISVNSecurityLibrary
-
-
Method Details
-
FreeCredentialsHandle
public int FreeCredentialsHandle(com.sun.jna.Pointer phCredential) - Specified by:
FreeCredentialsHandle
in interfaceISVNSecurityLibrary
-
AcquireCredentialsHandleW
public int AcquireCredentialsHandleW(com.sun.jna.WString pszPrincipal, com.sun.jna.WString pszPackage, com.sun.jna.NativeLong fCredentialUse, com.sun.jna.Pointer pvLogonID, com.sun.jna.Pointer pAuthData, com.sun.jna.Pointer pGetKeyFn, com.sun.jna.Pointer pvGetKeyArgument, com.sun.jna.Pointer phCredential, com.sun.jna.Pointer ptsExpiry) - Specified by:
AcquireCredentialsHandleW
in interfaceISVNSecurityLibrary
-
FreeContextBuffer
public int FreeContextBuffer(com.sun.jna.Pointer pvContextBuffer) - Specified by:
FreeContextBuffer
in interfaceISVNSecurityLibrary
-
InitializeSecurityContextW
public int InitializeSecurityContextW(com.sun.jna.Pointer phCredential, com.sun.jna.Pointer phContext, com.sun.jna.WString pszTargetName, com.sun.jna.NativeLong fContextReq, com.sun.jna.NativeLong Reserved1, com.sun.jna.NativeLong TargetDataRep, com.sun.jna.Pointer pInput, com.sun.jna.NativeLong Reserved2, com.sun.jna.Pointer phNewContext, com.sun.jna.Pointer pOutput, com.sun.jna.Pointer pfContextAttr, com.sun.jna.Pointer ptsExpiry) - Specified by:
InitializeSecurityContextW
in interfaceISVNSecurityLibrary
-
CompleteAuthToken
public int CompleteAuthToken(com.sun.jna.Pointer phContext, com.sun.jna.Pointer pToken) - Specified by:
CompleteAuthToken
in interfaceISVNSecurityLibrary
-
DeleteSecurityContext
public int DeleteSecurityContext(com.sun.jna.Pointer phContext) - Specified by:
DeleteSecurityContext
in interfaceISVNSecurityLibrary
-