## Appendix A - IAccessible DISPIDs

A DISPID allows the implementation of IDispatch lookup the various methods and properties of a dual interface.

    // PROPERTIES: Hierarchical
    #define DISPID_ACC_PARENT                   (-5000)
    #define DISPID_ACC_CHILDCOUNT               (-5001)
    #define DISPID_ACC_CHILD                    (-5002)

    // PROPERTIES:  Descriptional
    #define DISPID_ACC_NAME                     (-5003)
    #define DISPID_ACC_VALUE                    (-5004)
    #define DISPID_ACC_DESCRIPTION              (-5005)
    #define DISPID_ACC_ROLE                     (-5006)
    #define DISPID_ACC_STATE                    (-5007)
    #define DISPID_ACC_HELP                     (-5008)
    #define DISPID_ACC_HELPTOPIC                (-5009)
    #define DISPID_ACC_KEYBOARDSHORTCUT         (-5010)
    #define DISPID_ACC_FOCUS                    (-5011)
    #define DISPID_ACC_SELECTION                (-5012)
    #define DISPID_ACC_DEFAULTACTION            (-5013)

    // METHODS
    #define DISPID_ACC_SELECT                   (-5014)
    #define DISPID_ACC_LOCATION                 (-5015)
    #define DISPID_ACC_NAVIGATE                 (-5016)
    #define DISPID_ACC_HITTEST                  (-5017)
    #define DISPID_ACC_DODEFAULTACTION          (-5018)

© 1997 Microsoft Corporation. All rights reserved. Legal Notices.