29 lines
		
	
	
		
			687 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			687 B
		
	
	
	
		
			C
		
	
	
	
/* SPDX-License-Identifier: MIT OR X11
 | 
						|
 *
 | 
						|
 * Copyright © 1987, 1998  The Open Group
 | 
						|
 * Copyright © 2024 Enrico Weigelt, metux IT consult <info@metux.net>
 | 
						|
 */
 | 
						|
#ifndef _XSERVER_PROPERTY_PRIV_H
 | 
						|
#define _XSERVER_PROPERTY_PRIV_H
 | 
						|
 | 
						|
#include <X11/X.h>
 | 
						|
 | 
						|
#include "dix.h"
 | 
						|
#include "window.h"
 | 
						|
#include "property.h"
 | 
						|
 | 
						|
typedef struct _PropertyStateRec {
 | 
						|
    WindowPtr win;
 | 
						|
    PropertyPtr prop;
 | 
						|
    int state;
 | 
						|
} PropertyStateRec;
 | 
						|
 | 
						|
extern CallbackListPtr PropertyStateCallback;
 | 
						|
 | 
						|
int dixLookupProperty(PropertyPtr *result, WindowPtr pWin, Atom proprty,
 | 
						|
                      ClientPtr pClient, Mask access_mode);
 | 
						|
 | 
						|
void DeleteAllWindowProperties(WindowPtr pWin);
 | 
						|
 | 
						|
#endif /* _XSERVER_PROPERTY_PRIV_H */
 |