First Revision (from Archive)
[~jspiros/WindowBlur.git] / CGSInternal / CGSInternal.h
1 /*
2  * Copyright (C) 2007-2008 Alacatia Labs
3  * 
4  * This software is provided 'as-is', without any express or implied
5  * warranty.  In no event will the authors be held liable for any damages
6  * arising from the use of this software.
7  * 
8  * Permission is granted to anyone to use this software for any purpose,
9  * including commercial applications, and to alter it and redistribute it
10  * freely, subject to the following restrictions:
11  * 
12  * 1. The origin of this software must not be misrepresented; you must not
13  *    claim that you wrote the original software. If you use this software
14  *    in a product, an acknowledgment in the product documentation would be
15  *    appreciated but is not required.
16  * 2. Altered source versions must be plainly marked as such, and must not be
17  *    misrepresented as being the original software.
18  * 3. This notice may not be removed or altered from any source distribution.
19  * 
20  * Joe Ranieri joe@alacatia.com
21  *
22  */
23
24 #pragma once
25 #include <Carbon/Carbon.h>
26 #include <ApplicationServices/ApplicationServices.h>
27
28 #warning CGSInternal contains PRIVATE FUNCTIONS and should NOT BE USED in shipping applications!
29
30 #ifndef MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_5
31         #define AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER UNAVAILABLE_ATTRIBUTE
32         #define DEPRECATED_IN_MAC_OS_X_VERSION_10_5_AND_LATER
33 #endif
34
35 #include "CarbonHelpers.h"
36 #include "CGSAccessibility.h"
37 #include "CGSCIFilter.h"
38 #include "CGSConnection.h"
39 #include "CGSCursor.h"
40 #include "CGSDebug.h"
41 #include "CGSDisplays.h"
42 #include "CGSHotKeys.h"
43 #include "CGSNotifications.h"
44 #include "CGSMisc.h"
45 #include "CGSRegion.h"
46 #include "CGSSession.h"
47 #include "CGSTransitions.h"
48 #include "CGSWindow.h"
49 #include "CGSWorkspace.h"