Document Information
Preface
1. Solaris Trusted Extensions APIs and Security Policy
2. Labels and Clearances
3. Label Code Examples
4. Printing and the Label APIs
5. Interprocess Communications
6. Trusted X Window System
7. Label Builder APIs
8. Trusted Web Guard Prototype
9. Experimental Java Bindings for the Solaris Trusted Extensions Label APIs
A. Programmer's Reference
B. Solaris Trusted Extensions API Reference
Process Security Attribute Flags APIs
Label APIs
Label-Clipping APIs
RPC APIs
Label Builder APIs
Solaris Library Routines and System Calls That Use Trusted Extensions Parameters
System Calls and Library Routines in Trusted Extensions
Index
|
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);
|