object SecurityBaseApi
- Annotations
- @link("advapi32") @extern()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SecurityBaseApi
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type ACLPtr = Ptr[_]
- type AccessMask = UInt
- type GenericMapping = CStruct4[AccessMask, AccessMask, AccessMask, AccessMask]
- type PrivilegeSetPtr = Ptr[_]
- type SIDPtr = Ptr[_]
- type SecurityDescriptor = CStruct7[Byte, Byte, SecurityDescriptorControl, SIDPtr, SIDPtr, ACLPtr, ACLPtr]
- type SecurityDescriptorControl = UShort
- type SecurityImpersonationLevel = Int
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def AccessCheck(securityDescriptor: Ptr[SecurityDescriptor], clientToken: Handle, desiredAccess: DWord, genericMapping: Ptr[GenericMapping], privilegeSet: PrivilegeSetPtr, privilegeSetLength: Ptr[DWord], grantedAccess: Ptr[DWord], accessStatus: Ptr[Boolean]): DWord
- def DuplicateToken(existingToken: Handle, impersonationLevel: CInt, duplicateTokenHandle: Ptr[Handle]): Boolean
- def FreeSid(sid: SIDPtr): CVoidPtr
- def GetTokenInformation(handle: Handle, informationClass: TokenInformationClass, information: CVoidPtr, informationLength: DWord, returnLength: Ptr[DWord]): Boolean
- def MapGenericMask(accessMask: Ptr[DWord], genericMapping: Ptr[GenericMapping]): Unit
- def SecurityAnonymous: SecurityImpersonationLevel
- Annotations
- @name("scalanative_securityanonymous")
- def SecurityDelegation: SecurityImpersonationLevel
- Annotations
- @name("scalanative_securitydelegation")
- def SecurityIdentification: SecurityImpersonationLevel
- Annotations
- @name("scalanative_securityidentification")
- def SecurityImpersonation: SecurityImpersonationLevel
- Annotations
- @name("scalanative_securityimpersonation")
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def emptyPriviligesSize: CSize
- Annotations
- @name("scalanative_winnt_empty_priviliges_size")
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()