/* * Copyright (C) 2009, 2010 Jens Georg * Copyright (C) 2009 Nokia Corporation. * Copyright (C) 2006, 2007, 2008 OpenedHand Ltd. * * Author: Zeeshan Ali (Khattak) * Jorn Baayen * Jens Georg * * SPDX-License-Identifier: LGPL-2.1-or-later */ #ifndef GUPNP_WINDOWS_CONTEXT_MANAGER_H #define GUPNP_WINDOWS_CONTEXT_MANAGER_H #include "gupnp-simple-context-manager.h" G_BEGIN_DECLS GType gupnp_windows_context_manager_get_type (void) G_GNUC_CONST; #define GUPNP_TYPE_WINDOWS_CONTEXT_MANAGER \ (gupnp_windows_context_manager_get_type ()) #define GUPNP_WINDOWS_CONTEXT_MANAGER(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ GUPNP_TYPE_WINDOWS_CONTEXT_MANAGER, \ GUPnPWindowsContextManager)) #define GUPNP_WINDOWS_CONTEXT_MANAGER_CLASS(obj) \ (G_TYPE_CHECK_CLASS_CAST ((obj), \ GUPNP_TYPE_WINDOWS_CONTEXT_MANAGER, \ GUPnPWindowsContextManagerClass)) #define GUPNP_IS_WINDOWS_CONTEXT_MANAGER(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ GUPNP_TYPE_WINDOWS_CONTEXT_MANAGER)) #define GUPNP_IS_WINDOWS_CONTEXT_MANAGER_CLASS(obj) \ (G_TYPE_CHECK_CLASS_TYPE ((obj), \ GUPNP_TYPE_WINDOWS_CONTEXT_MANAGER)) #define GUPNP_WINDOWS_CONTEXT_MANAGER_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), \ GUPNP_TYPE_WINDOWS_CONTEXT_MANAGER, \ GUPnPWindowsContextManagerClass)) typedef struct { GUPnPSimpleContextManager parent; } GUPnPWindowsContextManager; typedef struct { GUPnPSimpleContextManagerClass parent_class; /* future padding */ void (* _gupnp_reserved1) (void); void (* _gupnp_reserved2) (void); void (* _gupnp_reserved3) (void); void (* _gupnp_reserved4) (void); } GUPnPWindowsContextManagerClass; G_END_DECLS #endif /* GUPNP_WINDOWS_CONTEXT_MANAGER_H */