open-src/xserver/xorg/sun-src/tsol/tsol.h
author Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
Mon, 14 Mar 2011 15:37:30 -0700
changeset 1088 1c99106ccbe0
parent 943 294f64612d23
permissions -rw-r--r--
6983602 Xorg 1.9 integration [PSARC/2011/008]
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1088
1c99106ccbe0 6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 943
diff changeset
     1
/*
1c99106ccbe0 6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 943
diff changeset
     2
 * Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
0
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
     3
 *
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
     4
 * Permission is hereby granted, free of charge, to any person obtaining a
919
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
     5
 * copy of this software and associated documentation files (the "Software"),
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
     6
 * to deal in the Software without restriction, including without limitation
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
     7
 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
     8
 * and/or sell copies of the Software, and to permit persons to whom the
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
     9
 * Software is furnished to do so, subject to the following conditions:
0
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    10
 *
919
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    11
 * The above copyright notice and this permission notice (including the next
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    12
 * paragraph) shall be included in all copies or substantial portions of the
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    13
 * Software.
0
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    14
 *
919
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    15
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    16
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    17
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    18
 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    19
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    20
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
425233ae7236 6931307 Standardize Sun copyright & license notices in X gate on current format
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 907
diff changeset
    21
 * DEALINGS IN THE SOFTWARE.
1088
1c99106ccbe0 6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 943
diff changeset
    22
 */
0
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    23
1088
1c99106ccbe0 6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 943
diff changeset
    24
#ifndef _XTSOL_SERVER_H
1c99106ccbe0 6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 943
diff changeset
    25
#define _XTSOL_SERVER_H
0
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    26
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    27
/*
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    28
 * tsol.h server side extension
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    29
 */
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    30
#define _XTSOL_SERVER
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    31
98
c21b46ed1efd 6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 36
diff changeset
    32
#ifdef HAVE_DIX_CONFIG_H
c21b46ed1efd 6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 36
diff changeset
    33
#include <dix-config.h>
c21b46ed1efd 6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 36
diff changeset
    34
#endif
c21b46ed1efd 6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 36
diff changeset
    35
c21b46ed1efd 6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 36
diff changeset
    36
#include <X11/X.h>
c21b46ed1efd 6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 36
diff changeset
    37
#include <X11/Xproto.h>
0
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    38
#include "misc.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    39
#include "os.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    40
#include "windowstr.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    41
#include "input.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    42
#include "scrnintstr.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    43
#include "pixmapstr.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    44
#include "extnsionst.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    45
#include "dixstruct.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    46
#include "gcstruct.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    47
#include "propertyst.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    48
#include "validate.h"
98
c21b46ed1efd 6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 36
diff changeset
    49
#include <X11/extensions/Xtsol.h>
c21b46ed1efd 6489660 Xorg server 7.2 [PSARC 2007/051]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 36
diff changeset
    50
#include <X11/extensions/Xtsolproto.h>
0
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    51
1088
1c99106ccbe0 6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 943
diff changeset
    52
#include "tsolextension.h"
0
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    53
#include "tsolinfo.h"
b949c5054bc4 Initial OpenSolaris release: X-src-20060331
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents:
diff changeset
    54
633
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    55
#ifndef CALLBACK
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    56
# define CALLBACK(name) void \
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    57
name(CallbackListPtr *pcbl, pointer nulldata, pointer calldata)
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    58
#endif
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    59
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    60
/* tsolutils.c */
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    61
extern void init_xtsol(void);
851
d428083dbbdd 6905171 X11R7.5 / Xorg 1.7.3 integration
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 799
diff changeset
    62
extern void InitHotKey(DeviceIntPtr keybd);
705
24ca414edbff 6826940 Xorg server 1.6.1, Mesa 7.4.1, and associated module upgrades [PSARC 2009/292]
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 679
diff changeset
    63
extern void HandleHotKey(DeviceIntPtr keybd);
633
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    64
extern void LoadTsolConfig(void);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    65
extern void MakeTSOLAtoms(void);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    66
extern int SpecialName(const char *string, int len);
606
068c11b419c9 6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 98
diff changeset
    67
extern TsolInfoPtr GetClientTsolInfo(ClientPtr client);
068c11b419c9 6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 98
diff changeset
    68
extern bslabel_t *lookupSL_low(void);
36
07b00e5ea8c8 Trusted Extensions bug fixes
Lokanath Das <Lokanath.Das@Sun.COM>
parents: 0
diff changeset
    69
extern int PolyPropReadable(PropertyPtr pProp, ClientPtr client);
606
068c11b419c9 6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 98
diff changeset
    70
extern WindowPtr TsolPointerWindow(void);
633
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    71
extern int DoScreenStripeHeight(int screen_num);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    72
extern int AddUID(int *userid);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    73
extern WindowPtr AnyWindowOverlapsJustMe(WindowPtr pWin,
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    74
	WindowPtr pHead, BoxPtr box);
36
07b00e5ea8c8 Trusted Extensions bug fixes
Lokanath Das <Lokanath.Das@Sun.COM>
parents: 0
diff changeset
    75
633
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    76
extern Bool priv_win_colormap;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    77
extern Bool priv_win_config;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    78
extern Bool priv_win_devices;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    79
extern Bool priv_win_dga;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    80
extern Bool priv_win_fontpath;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    81
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    82
extern WindowPtr tpwin;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    83
extern bclear_t SessionHI;        /* HI Clearance */
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    84
extern bclear_t SessionLO;        /* LO Clearance */
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    85
extern unsigned int StripeHeight;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    86
extern bslabel_t        PublicObjSL;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    87
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    88
extern Atom tsol_lastAtom;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    89
extern int tsol_nodelength;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    90
extern TsolNodePtr tsol_node;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    91
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    92
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    93
/* tsolextension.c */
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    94
extern int tsolMultiLevel;
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    95
extern int (*TsolSavedProcVector[PROCVECTORSIZE])(ClientPtr /*client*/);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    96
extern int (*TsolSavedSwappedProcVector[PROCVECTORSIZE])(ClientPtr /*client*/);
614
5ef3ebaba4c3 6795930 Login screen never appears on TX machine running Xorg 1.5
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 606
diff changeset
    97
633
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
    98
/* tsolprotocol.c */
799
a7ff35c8968f 6873789 Use XACE extension hooks to provide SUN_TSOL/TX functionalities
Lokanath Das <Lokanath.Das@Sun.COM>
parents: 705
diff changeset
    99
extern void UpdateTsolNode(Atom thisAtom, ClientPtr client);
633
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   100
extern int TsolChangeWindowProperty(ClientPtr, WindowPtr, Atom, Atom, int, int,
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   101
	unsigned long, pointer, Bool);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   102
extern int TsolDeleteProperty(ClientPtr, WindowPtr, Atom);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   103
extern int TsolInitWindow(ClientPtr, WindowPtr);
679
5f3986f48115 6819661 [nevada][tjds] many desktop applications do not launch in TX
Lokanath Das <Lokanath.Das@Sun.COM>
parents: 633
diff changeset
   104
extern int TsolInitPixmap(ClientPtr, PixmapPtr);
633
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   105
extern void TsolDeleteClientFromAnySelections(ClientPtr);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   106
extern void TsolDeleteWindowFromAnySelections(WindowPtr);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   107
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   108
extern int ProcTsolInternAtom(ClientPtr client);
799
a7ff35c8968f 6873789 Use XACE extension hooks to provide SUN_TSOL/TX functionalities
Lokanath Das <Lokanath.Das@Sun.COM>
parents: 705
diff changeset
   109
extern int ProcTsolGetAtomName(ClientPtr client);
633
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   110
extern int ProcTsolSetSelectionOwner(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   111
extern int ProcTsolGetSelectionOwner(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   112
extern int ProcTsolConvertSelection(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   113
extern int ProcTsolGetProperty(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   114
extern int ProcTsolListProperties(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   115
extern int ProcTsolChangeKeyboardMapping(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   116
extern int ProcTsolSetPointerMapping(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   117
extern int ProcTsolChangeKeyboardControl(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   118
extern int ProcTsolBell(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   119
extern int ProcTsolChangePointerControl(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   120
extern int ProcTsolSetModifierMapping(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   121
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   122
extern int ProcTsolCreateWindow(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   123
extern int ProcTsolChangeWindowAttributes(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   124
extern int ProcTsolConfigureWindow(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   125
extern int ProcTsolCirculateWindow(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   126
extern int ProcTsolReparentWindow(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   127
extern int ProcTsolSetInputFocus(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   128
extern int ProcTsolGetInputFocus(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   129
extern int ProcTsolSendEvent(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   130
extern int ProcTsolSetInputFocus(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   131
extern int ProcTsolGetInputFocus(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   132
extern int ProcTsolGetGeometry(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   133
extern int ProcTsolGrabServer(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   134
extern int ProcTsolUngrabServer(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   135
extern int ProcTsolCreatePixmap(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   136
extern int ProcTsolSetScreenSaver(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   137
extern int ProcTsolChangeHosts(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   138
extern int ProcTsolChangeAccessControl(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   139
extern int ProcTsolKillClient(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   140
extern int ProcTsolSetFontPath(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   141
extern int ProcTsolChangeCloseDownMode(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   142
extern int ProcTsolListInstalledColormaps(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   143
extern int ProcTsolGetImage(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   144
extern int ProcTsolQueryTree(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   145
extern int ProcTsolQueryPointer(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   146
extern int ProcTsolQueryExtension(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   147
extern int ProcTsolListExtensions(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   148
extern int ProcTsolMapWindow(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   149
extern int ProcTsolMapSubwindows(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   150
extern int ProcTsolCopyArea(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   151
extern int ProcTsolCopyPlane(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   152
extern int ProcTsolPolySegment(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   153
extern int ProcTsolPolyRectangle(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   154
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   155
extern int TsolPanoramiXGetGeometry(ClientPtr client);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   156
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   157
extern CALLBACK(TsolAuditStart);
ef1b810146d6 6803747 Xtsol Xorg module has too many warnings when building
Alan Coopersmith <Alan.Coopersmith@Sun.COM>
parents: 614
diff changeset
   158
extern CALLBACK(TsolAuditEnd);
1088
1c99106ccbe0 6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents: 943
diff changeset
   159
#endif /* _XTSOL_SERVER_H */