SeQuerySecurityAttributesTokenAccessInformation

NTSTATUS __stdcall SeQuerySecurityAttributesTokenAccessInformation(
        _TOKEN_ACCESS_INFORMATION *pTokenInformation,
        _UNICODE_STRING *pAttributes,
        UINT64 AttributeCount,
        VOID *pBuffer,
        UINT64 BufferLength,
        UINT64 *pReturnLength){
  UINT8 v6; 
  _UNICODE_STRING *v10; 
  VOID *pBuffera; 
  UINT64 *v13; 
  _TOKEN Token; 

  v6 = AttributeCount;
  memset(&Token, 0i64, sizeof(Token));
  if( (_DWORD)BufferLength )
  {
    if( pBuffer )
    {
LABEL_3:
      SepTokenFromAccessInformation(pTokenInformation, &Token);
      LODWORD(v13) = BufferLength;
      LOBYTE(pBuffera) = 0;
      return SepInternalQuerySecurityAttributesTokenEx(
               &Token,
               v10,
               (UINT64)pAttributes,
               v6,
               pBuffera,
               (UINT64)pBuffer,
               v13);
    }
  }
  else if( !pBuffer )
  {
    goto LABEL_3;
  }
  return -1073741811;
}

Referenced by:

No references.