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
public class DebugProxyISVNSecurityLibrary extends java.lang.Object implements 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
-
-
Field Summary
-
Fields 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
-
-
Constructor Summary
Constructors Constructor Description DebugProxyISVNSecurityLibrary(ISVNSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
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)
-
-
-
Constructor Detail
-
DebugProxyISVNSecurityLibrary
public DebugProxyISVNSecurityLibrary(ISVNSecurityLibrary myLibrary, ISVNDebugLog myDebugLog)
-
-
Method Detail
-
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
-
-