Solaris Trusted Extensions Developer's Guide
Previous Next

Trusted X Window System APIs

For information about the Trusted X Window System APIs, see Chapter 6, Trusted X Window System.

  • Status XTSOLgetResAttributes(Display *display, XID object, ResourceType type, XTSOLResAttributes *winattrp);

  • Status XTSOLgetPropAttributes(Display *display, Window window, Atom property, XTSOLPropAttributes *propattrp);

  • Status XTSOLgetClientAttributes(Display *display, XID windowid, XTsolClientAttributes *clientattrp);

  • Status XTSOLgetResLabel(Display *display, XID object, ResourceType type, m_label_t *sl);

  • Status XTSOLsetResLabel(Display *display, XID object, ResourceType type, m_label_t *sl);

  • Status XTSOLgetResUID(Display *display, XID object, ResourceType type, uid_t *uidp);

  • Status XTSOLsetResUID(Display *display, XID object, ResourceType type, uid_t *uidp);

  • Status XTSOLgetPropLabel(Display *display, Window window, Atom property, m_label_t *sl);

  • Status XTSOLsetPropLabel(Display *display, Window window, Atom property, m_label_t *sl);

  • Status XTSOLgetPropUID(Display *display, Window window, Atom property, uid_t *uidp);

  • Status XTSOLsetPropUID(Display *display, Window window, Atom property, uid_t *uidp);

  • Status XTSOLgetWorkstationOwner(Display *display, uid_t *uidp);

  • Status XTSOLsetWorkstationOwner(Display *display, uid_t *uidp);

  • Status XTSOLsetSessionHI(Display *display, m_label_t *sl);

  • Status XTSOLsetSessionLO(Display *display, m_label_t *sl);

  • Status XTSOLMakeTPWindow(Display *display, Window *w);

  • Bool XTSOLIsWindowTrusted(Display *display, Window *window);

  • Status XTSOLgetSSHeight(Display *display, int screen_num, int *newheight);

  • Status XTSOLsetSSHeight(Display *display, int screen_num, int newheight);

  • Status XTSOLsetPolyInstInfo(Display *display, m_label_t sl, uid_t *uidp, int enabled);

Previous Next