Top Description Fields Methods
com.github.javakeyring.internal.windows

pack-priv Interface Advapi32

extends Library
Annotations
@SuppressWarnings:AbbreviationAsWordInName, ParameterName, MethodName
Imports
com.sun.jna.Library, .Pointer, com.sun.jna.platform.win32.WinDef.DWORD, com.sun.jna.ptr.PointerByReference

Windows wincred library. Documents: https://docs.microsoft.com/en-us/windows/win32/api/wincred/ Error messages: https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes

Field Summary

Inherited from com.sun.jna.Library:
OPTION_ALLOW_OBJECTSOPTION_CALLING_CONVENTIONOPTION_CLASSLOADEROPTION_FUNCTION_MAPPEROPTION_INVOCATION_MAPPEROPTION_OPEN_FLAGSOPTION_STRING_ENCODINGOPTION_STRUCTURE_ALIGNMENTOPTION_SYMBOL_PROVIDEROPTION_TYPE_MAPPER

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

success or failure.
CredDeleteA
(String
name of credential in store
TargetName
,
WinDef.DWORD type, WinDef.DWORD flags)

Advapi32.lib

public boolean

Returns:

success or failure.
CredFree
(Pointer
who's memory we'll free.
Credential
)

Advapi32.lib

public boolean

Returns:

success or failure.
CredReadA
(String
name of credential in store
TargetName
,
WinDef.DWORD
cred type
Type
,
WinDef.DWORD
always zero
Flags
,
PointerByReference
credential pointer
Credential
)

Advapi32.lib

public boolean

Returns:

success or failure.
CredWriteA
(CREDENTIAL
credential pointer
Credential
,
WinDef.DWORD
always zero
Flags
)

Advapi32.lib

Method Detail

CredDeleteAback to summary
public boolean CredDeleteA(String TargetName, WinDef.DWORD type, WinDef.DWORD flags)

Advapi32.lib

Parameters
TargetName:String

name of credential in store

Returns:boolean

success or failure.

CredFreeback to summary
public boolean CredFree(Pointer Credential)

Advapi32.lib

Parameters
Credential:Pointer

who's memory we'll free.

Returns:boolean

success or failure.

CredReadAback to summary
public boolean CredReadA(String TargetName, WinDef.DWORD Type, WinDef.DWORD Flags, PointerByReference Credential)

Advapi32.lib

Parameters
TargetName:String

name of credential in store

Type:WinDef.DWORD

cred type

Flags:WinDef.DWORD

always zero

Credential:PointerByReference

credential pointer

Returns:boolean

success or failure.

CredWriteAback to summary
public boolean CredWriteA(CREDENTIAL Credential, WinDef.DWORD Flags)

Advapi32.lib

Parameters
Credential:CREDENTIAL

credential pointer

Flags:WinDef.DWORD

always zero

Returns:boolean

success or failure.