36 lines
		
	
	
		
			1016 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1016 B
		
	
	
	
		
			C
		
	
	
	
| /* SPDX-License-Identifier: MIT OR X11
 | |
|  *
 | |
|  * Copyright © 2025 Enrico Weigelt, metux IT consult <info@metux.net>
 | |
|  */
 | |
| #ifndef _XSERVER_DIX_WINDOW_H
 | |
| #define _XSERVER_DIX_WINDOW_H
 | |
| 
 | |
| #include <X11/X.h>
 | |
| 
 | |
| #include "include/dix.h"
 | |
| #include "include/window.h"
 | |
| 
 | |
| /*
 | |
|  * @brief create a window
 | |
|  *
 | |
|  * Creates a window with given XID, geometry, etc
 | |
|  *
 | |
|  * @return pointer to new Window or NULL on error (see error pointer)
 | |
|  */
 | |
| WindowPtr dixCreateWindow(Window wid,
 | |
|                           WindowPtr pParent,
 | |
|                           int x,
 | |
|                           int y,
 | |
|                           unsigned int w,
 | |
|                           unsigned int h,
 | |
|                           unsigned int bw,
 | |
|                           unsigned int windowclass,
 | |
|                           Mask vmask,
 | |
|                           XID * vlist,
 | |
|                           int depth,
 | |
|                           ClientPtr client,
 | |
|                           VisualID visual,
 | |
|                           int * error);
 | |
| 
 | |
| #endif /* _XSERVER_DIX_WINDOW_H */
 |