http://www.aros.org AROS-Exec AROS-Exec Archives Power2People
kitty mascottop logo menu

aros

Index


ArosInquireA()      

ArosInquireA()

Synopsis

ULONG ArosInquireA(
         struct TagItem * taglist );

ULONG ArosInquire(
         TAG tag, ... );

Function

This function is used to query system characteristics not easily
queried with another function. All queries understood by this call
will have appropriate values assigned to the location the query tag's
ti_Data field points to.

Inputs

tags - a tag list with appropriate queries. Each tag's ti_Data field
    should point to the location where the result of the query
    is to be stored. Do not forget to clear the location before, as
    queries not understood will be left untouched.

Tags

AI_KickstartBase APTR
AI_KickstartSize ULONG
AI_KickstartVersion UWORD
AI_KickstartRevision UWORD
    Only support these tags if we are on the native machine. On other
    machines this call will not touch the storage space. Set the
    storage space to 0 beforehand if you want to see if this call
    touches it.

AI_ArosVersion IPTR
    aros.library version masquerades as AROS version. This means
    that all AROS modules must have the same major version number.

AI_ArosReleaseMajor IPTR
    Update this whenever a new AROS is released.

AI_ArosReleaseMinor IPTR
    Update this whenever a new AROS is released.

AI_ArosReleaseDate IPTR
    Update this whenever a new AROS is released.

AI_ArosBuildDate IPTR
    Given in the format: <d>.<m>.<y>

AI_ArosVariant IPTR
    Distribution name.

AI_ArosArchitecture IPTR
    Return the target architecture.

AI_ArosABIMajor IPTR
    Update this whenever a new ABI is introduced in AROS. Special
    value of -1 means that the ABI is under development and subject
    to change.

Result

index - the index of the first tag that could not be processed, plus
    one (e.g. 1 for taglist[0], 2 for taglist[1] etc.). Zero if all
    tags were handled.

Copyright © 1995-2024, The AROS Development Team. All rights reserved.
Amiga® is a trademark of Amiga Inc. All other trademarks belong to their respective owners.