diff options
author | Elliot Lee <sopwith@src.gnome.org> | 1997-11-24 22:37:52 +0000 |
---|---|---|
committer | Elliot Lee <sopwith@src.gnome.org> | 1997-11-24 22:37:52 +0000 |
commit | 9508b76bd2401b6b9e289b5c8ec9fc0e08909283 (patch) | |
tree | 53c88a9e5ac09e1a027e56df33bdaa66d670901b /gdk/x11/gxid_proto.h | |
download | gtk+-9508b76bd2401b6b9e289b5c8ec9fc0e08909283.tar.gz |
Initial revision
Diffstat (limited to 'gdk/x11/gxid_proto.h')
-rw-r--r-- | gdk/x11/gxid_proto.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/gdk/x11/gxid_proto.h b/gdk/x11/gxid_proto.h new file mode 100644 index 0000000000..24959b806c --- /dev/null +++ b/gdk/x11/gxid_proto.h @@ -0,0 +1,39 @@ +#define GXID_CLAIM_DEVICE 1 +#define GXID_RELEASE_DEVICE 2 + +#define GXID_RETURN_OK 0 +#define GXID_RETURN_ERROR -1 + +typedef struct GxidClaimDevice_ GxidClaimDevice; +typedef struct GxidReleaseDevice_ GxidReleaseDevice; +typedef struct GxidMessageAny_ GxidMessageAny; +typedef union GxidMessage_ GxidMessage; + +typedef unsigned long GxidU32; +typedef long GxidI32; + +struct GxidClaimDevice_ { + GxidU32 type; + GxidU32 length; + GxidU32 device; + GxidU32 window; + GxidU32 exclusive; +}; + +struct GxidReleaseDevice_ { + GxidU32 type; + GxidU32 length; + GxidU32 device; + GxidU32 window; +}; + +struct GxidMessageAny_ { + GxidU32 type; + GxidU32 length; +}; + +union GxidMessage_ { + GxidMessageAny any; + GxidClaimDevice claim; + GxidReleaseDevice release; +}; |