See Chapter 14, Trusted X Window System.
Status XTSOLgetResAttributes(Display *display, XID object, ResourceType resourceFlag, XTsolResAttributes *resattrp); Status XTSOLgetPropAttributes(Display *display, Window win, Atom property, XTsolPropAttributes *propattrp); Status XTSOLgetClientAttributes(Display *display, XID win, XTsolClientAttributes *clientattrp); Status XTSOLgetResLabel(Display *display, XID object, ResourceType resourceFlag, bclabel_t *cmwlabel); void XTSOLsetResLabel(Display *display, XID object, ResourceType resourceFlag, bclabel_t *cmwLabel, enum setting_flag labelFlag); Status XTSOLgetResUID(Display *display, XID object, ResourceType resourceFlag, uid_t *uidp); void XTSOLsetResUID(Display *display, XID object, ResourceType resourceFlag, uid_t *uidp); Status XTSOLgetPropLabel(Display *display, Window win, Atom property, bclabel_t *cmwlabel); void XTSOLsetPropLabel(Display *display, Window win, Atom property, bclabel_t *cmwLabel, enum setting_flag labelFlag); Status XTSOLgetPropUID(Display *display, Window winID, Atom property, uid_t *uidp); void XTSOLsetPropUID(Display *display, Window win, Atom property, uid_t *uidp); Status XTSOLgetWorkstationOwner(Display *display, uid_t *uidp); void XTSOLsetWorkstationOwner(Display *display, uid_t *uidp); void XTSOLsetSessionHI(Display *display, bclear_t *clearance); void XTSOLsetSessionLO(Display *display, bslabel_t *sl) void XTSOLMakeTPWindow(Display *dpy, Window win); Bool XTSOLIsWindowTrusted(Display *display, Window win); Status XTSOLgetSSHeight(Display *display, int screen_num, int *newHeight); void XTSOLsetSSHeight(Display *display, int screen_num, int newHeight); void XTSOLsetPolyInstInfo(Display *dpy, bslabel_t *senslabel, uid_t *userID, int enabled);