1173N/A/***********************************************************
1173N/A
1173N/ACopyright 1987, 1998 The Open Group
1173N/A
1173N/APermission to use, copy, modify, distribute, and sell this software and its
1173N/Adocumentation for any purpose is hereby granted without fee, provided that
1173N/Athe above copyright notice appear in all copies and that both that
1173N/Acopyright notice and this permission notice appear in supporting
1173N/Adocumentation.
1173N/A
1173N/AThe above copyright notice and this permission notice shall be included in
1173N/Aall copies or substantial portions of the Software.
1173N/A
1173N/ATHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1173N/AIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1173N/AFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1173N/AOPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
1173N/AAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
1173N/ACONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1173N/A
1173N/AExcept as contained in this notice, the name of The Open Group shall not be
1173N/Aused in advertising or otherwise to promote the sale, use or other dealings
1173N/Ain this Software without prior written authorization from The Open Group.
1173N/A
1173N/ACopyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
1173N/A
1173N/A All Rights Reserved
1173N/A
1173N/APermission to use, copy, modify, and distribute this software and its
1173N/Adocumentation for any purpose and without fee is hereby granted,
1173N/Aprovided that the above copyright notice appear in all copies and that
1173N/Aboth that copyright notice and this permission notice appear in
1173N/Asupporting documentation, and that the name of Digital not be
1173N/Aused in advertising or publicity pertaining to distribution of the
1173N/Asoftware without specific, written prior permission.
1173N/A
1173N/ADIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
1173N/AALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
1173N/ADIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
1173N/AANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
1173N/AWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
1173N/AARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
1173N/ASOFTWARE.
1173N/A
1173N/A******************************************************************/
1173N/A
1173N/A#ifndef PROPERTYSTRUCT_H
1173N/A#define PROPERTYSTRUCT_H
1173N/A#include "misc.h"
1173N/A#include "property.h"
1173N/A#include "privates.h"
1173N/A/*
1173N/A * PROPERTY -- property element
1173N/A */
1173N/A
1173N/Atypedef struct _Property {
1173N/A struct _Property *next;
1173N/A ATOM propertyName;
1173N/A ATOM type; /* ignored by server */
1173N/A uint32_t format; /* format of data for swapping - 8,16,32 */
1173N/A uint32_t size; /* size of data in (format/8) bytes */
1173N/A pointer data; /* private to client */
1173N/A PrivateRec *devPrivates;
1173N/A} PropertyRec;
1173N/A
1173N/A#endif /* PROPERTYSTRUCT_H */
1173N/A