com.jniwrapper.win32.com
Class CoAuthInfo

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.Structure
          extended bycom.jniwrapper.win32.com.CoAuthInfo
All Implemented Interfaces:
AlignmentAwareParameter, CompositeParameter

public class CoAuthInfo
extends Structure

This structure contains authentication settings for remote activation.


Field Summary
static int EOAC_ACCESS_CONTROL
           
static int EOAC_ANY_AUTHORITY
           
static int EOAC_APPID
           
static int EOAC_AUTO_IMPERSONATE
           
static int EOAC_DEFAULT
           
static int EOAC_DISABLE_AAA
           
static int EOAC_DYNAMIC
           
static int EOAC_DYNAMIC_CLOAKING
           
static int EOAC_MAKE_FULLSIC
           
static int EOAC_MUTUAL_AUTH
           
static int EOAC_NO_CUSTOM_MARSHAL
           
static int EOAC_NONE
           
static int EOAC_REQUIRE_FULLSIC
           
static int EOAC_SECURE_REFS
           
static int EOAC_STATIC_CLOAKING
           
static int RPC_C_AUTHN_DCE_PRIVATE
           
static int RPC_C_AUTHN_DCE_PUBLIC
           
static int RPC_C_AUTHN_DEC_PUBLIC
           
static int RPC_C_AUTHN_DEFAULT
           
static int RPC_C_AUTHN_DIGEST
           
static int RPC_C_AUTHN_DPA
           
static int RPC_C_AUTHN_GSS_KERBEROS
           
static int RPC_C_AUTHN_GSS_NEGOTIATE
           
static int RPC_C_AUTHN_GSS_SCHANNEL
           
static int RPC_C_AUTHN_LEVEL_CALL
           
static int RPC_C_AUTHN_LEVEL_CONNECT
           
static int RPC_C_AUTHN_LEVEL_DEFAULT
           
static int RPC_C_AUTHN_LEVEL_NONE
           
static int RPC_C_AUTHN_LEVEL_PKT
           
static int RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
           
static int RPC_C_AUTHN_LEVEL_PKT_PRIVACY
           
static int RPC_C_AUTHN_MQ
           
static int RPC_C_AUTHN_MSN
           
static int RPC_C_AUTHN_NONE
           
static int RPC_C_AUTHN_WINNT
           
static int RPC_C_AUTHZ_DCE
           
static int RPC_C_AUTHZ_DEFAULT
           
static int RPC_C_AUTHZ_NAME
           
static int RPC_C_AUTHZ_NONE
           
static int RPC_C_IMP_LEVEL_ANONYMOUS
           
static int RPC_C_IMP_LEVEL_DEFAULT
           
static int RPC_C_IMP_LEVEL_DELEGATE
           
static int RPC_C_IMP_LEVEL_IDENTIFY
           
static int RPC_C_IMP_LEVEL_IMPERSONATE
           
 
Fields inherited from class com.jniwrapper.Structure
f
 
Fields inherited from class com.jniwrapper.Parameter
LICENSE_TYPE, V
 
Constructor Summary
CoAuthInfo()
           
CoAuthInfo(CoAuthInfo that)
           
CoAuthInfo(java.lang.String serverPrincipalName, CoAuthIdentity identity)
           
 
Method Summary
 java.lang.Object clone()
           
 int getAuthnLevel()
           
 int getAuthnSvc()
           
 int getAuthzSvc()
           
 int getCapabilities()
           
 int getImpersonationLevel()
           
 CoAuthIdentity getpAuthIdentityData()
           
 java.lang.String getServerPrincName()
           
 void setAuthnLevel(int authnLevel)
           
 void setAuthnSvc(int authnSvc)
           
 void setAuthzSvc(int authzSvc)
           
 void setCapabilities(int capabilities)
           
 void setImpersonationLevel(int impersonationLevel)
           
 void setpAuthIdentityData(CoAuthIdentity authIdentityData)
           
 void setServerPrincName(java.lang.String serverPrincName)
           
 
Methods inherited from class com.jniwrapper.Structure
a, a, acceptIOPerformer, addMembers, computeLength, equals, getAlignmentRequirement, getDebugInfo, getFirstMemberSize, getLength, getMember, getMembers, getOffsets, init, init, initFrom, pop, push, read, setDataBuffer, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getDataBuffer, getDataBufferOffset, hashCode, indent, read, read, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RPC_C_AUTHN_NONE

public static final int RPC_C_AUTHN_NONE
See Also:
Constant Field Values

RPC_C_AUTHN_DCE_PRIVATE

public static final int RPC_C_AUTHN_DCE_PRIVATE
See Also:
Constant Field Values

RPC_C_AUTHN_DCE_PUBLIC

public static final int RPC_C_AUTHN_DCE_PUBLIC
See Also:
Constant Field Values

RPC_C_AUTHN_DEC_PUBLIC

public static final int RPC_C_AUTHN_DEC_PUBLIC
See Also:
Constant Field Values

RPC_C_AUTHN_GSS_NEGOTIATE

public static final int RPC_C_AUTHN_GSS_NEGOTIATE
See Also:
Constant Field Values

RPC_C_AUTHN_WINNT

public static final int RPC_C_AUTHN_WINNT
See Also:
Constant Field Values

RPC_C_AUTHN_GSS_SCHANNEL

public static final int RPC_C_AUTHN_GSS_SCHANNEL
See Also:
Constant Field Values

RPC_C_AUTHN_GSS_KERBEROS

public static final int RPC_C_AUTHN_GSS_KERBEROS
See Also:
Constant Field Values

RPC_C_AUTHN_DPA

public static final int RPC_C_AUTHN_DPA
See Also:
Constant Field Values

RPC_C_AUTHN_MSN

public static final int RPC_C_AUTHN_MSN
See Also:
Constant Field Values

RPC_C_AUTHN_DIGEST

public static final int RPC_C_AUTHN_DIGEST
See Also:
Constant Field Values

RPC_C_AUTHN_MQ

public static final int RPC_C_AUTHN_MQ
See Also:
Constant Field Values

RPC_C_AUTHN_DEFAULT

public static final int RPC_C_AUTHN_DEFAULT
See Also:
Constant Field Values

RPC_C_AUTHZ_NONE

public static final int RPC_C_AUTHZ_NONE
See Also:
Constant Field Values

RPC_C_AUTHZ_NAME

public static final int RPC_C_AUTHZ_NAME
See Also:
Constant Field Values

RPC_C_AUTHZ_DCE

public static final int RPC_C_AUTHZ_DCE
See Also:
Constant Field Values

RPC_C_AUTHZ_DEFAULT

public static final int RPC_C_AUTHZ_DEFAULT
See Also:
Constant Field Values

RPC_C_AUTHN_LEVEL_DEFAULT

public static final int RPC_C_AUTHN_LEVEL_DEFAULT
See Also:
Constant Field Values

RPC_C_AUTHN_LEVEL_NONE

public static final int RPC_C_AUTHN_LEVEL_NONE
See Also:
Constant Field Values

RPC_C_AUTHN_LEVEL_CONNECT

public static final int RPC_C_AUTHN_LEVEL_CONNECT
See Also:
Constant Field Values

RPC_C_AUTHN_LEVEL_CALL

public static final int RPC_C_AUTHN_LEVEL_CALL
See Also:
Constant Field Values

RPC_C_AUTHN_LEVEL_PKT

public static final int RPC_C_AUTHN_LEVEL_PKT
See Also:
Constant Field Values

RPC_C_AUTHN_LEVEL_PKT_INTEGRITY

public static final int RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
See Also:
Constant Field Values

RPC_C_AUTHN_LEVEL_PKT_PRIVACY

public static final int RPC_C_AUTHN_LEVEL_PKT_PRIVACY
See Also:
Constant Field Values

RPC_C_IMP_LEVEL_DEFAULT

public static final int RPC_C_IMP_LEVEL_DEFAULT
See Also:
Constant Field Values

RPC_C_IMP_LEVEL_ANONYMOUS

public static final int RPC_C_IMP_LEVEL_ANONYMOUS
See Also:
Constant Field Values

RPC_C_IMP_LEVEL_IDENTIFY

public static final int RPC_C_IMP_LEVEL_IDENTIFY
See Also:
Constant Field Values

RPC_C_IMP_LEVEL_IMPERSONATE

public static final int RPC_C_IMP_LEVEL_IMPERSONATE
See Also:
Constant Field Values

RPC_C_IMP_LEVEL_DELEGATE

public static final int RPC_C_IMP_LEVEL_DELEGATE
See Also:
Constant Field Values

EOAC_NONE

public static final int EOAC_NONE
See Also:
Constant Field Values

EOAC_MUTUAL_AUTH

public static final int EOAC_MUTUAL_AUTH
See Also:
Constant Field Values

EOAC_STATIC_CLOAKING

public static final int EOAC_STATIC_CLOAKING
See Also:
Constant Field Values

EOAC_DYNAMIC_CLOAKING

public static final int EOAC_DYNAMIC_CLOAKING
See Also:
Constant Field Values

EOAC_ANY_AUTHORITY

public static final int EOAC_ANY_AUTHORITY
See Also:
Constant Field Values

EOAC_MAKE_FULLSIC

public static final int EOAC_MAKE_FULLSIC
See Also:
Constant Field Values

EOAC_DEFAULT

public static final int EOAC_DEFAULT
See Also:
Constant Field Values

EOAC_SECURE_REFS

public static final int EOAC_SECURE_REFS
See Also:
Constant Field Values

EOAC_ACCESS_CONTROL

public static final int EOAC_ACCESS_CONTROL
See Also:
Constant Field Values

EOAC_APPID

public static final int EOAC_APPID
See Also:
Constant Field Values

EOAC_DYNAMIC

public static final int EOAC_DYNAMIC
See Also:
Constant Field Values

EOAC_REQUIRE_FULLSIC

public static final int EOAC_REQUIRE_FULLSIC
See Also:
Constant Field Values

EOAC_AUTO_IMPERSONATE

public static final int EOAC_AUTO_IMPERSONATE
See Also:
Constant Field Values

EOAC_NO_CUSTOM_MARSHAL

public static final int EOAC_NO_CUSTOM_MARSHAL
See Also:
Constant Field Values

EOAC_DISABLE_AAA

public static final int EOAC_DISABLE_AAA
See Also:
Constant Field Values
Constructor Detail

CoAuthInfo

public CoAuthInfo()

CoAuthInfo

public CoAuthInfo(java.lang.String serverPrincipalName,
                  CoAuthIdentity identity)

CoAuthInfo

public CoAuthInfo(CoAuthInfo that)
Method Detail

getAuthnSvc

public int getAuthnSvc()

setAuthnSvc

public void setAuthnSvc(int authnSvc)

getAuthzSvc

public int getAuthzSvc()

setAuthzSvc

public void setAuthzSvc(int authzSvc)

getServerPrincName

public java.lang.String getServerPrincName()

setServerPrincName

public void setServerPrincName(java.lang.String serverPrincName)

getAuthnLevel

public int getAuthnLevel()

setAuthnLevel

public void setAuthnLevel(int authnLevel)

getImpersonationLevel

public int getImpersonationLevel()

setImpersonationLevel

public void setImpersonationLevel(int impersonationLevel)

getpAuthIdentityData

public CoAuthIdentity getpAuthIdentityData()

setpAuthIdentityData

public void setpAuthIdentityData(CoAuthIdentity authIdentityData)

getCapabilities

public int getCapabilities()

setCapabilities

public void setCapabilities(int capabilities)

clone

public java.lang.Object clone()