23 #if !defined (DBUS_INSIDE_DBUS_H) && !defined (DBUS_COMPILATION)    24 #error "Only <dbus/dbus.h> can be included directly, this file may disappear or change contents."    31 #include <dbus/dbus-arch-deps.h>   139   unsigned char bytes[8]; 
 unsigned int dbus_uint32_t
A 32-bit unsigned integer on all platforms. 
DBus8ByteStruct eight
as 8-byte struct 
dbus_uint64_t u64
as int64 
char * str
as char* (string, object path or signature) 
int fd
as Unix file descriptor 
dbus_uint32_t first32
first 32 bits in the 8 bytes (beware endian issues) 
dbus_uint32_t dbus_bool_t
A boolean, valid values are TRUE and FALSE. 
_DBUS_GNUC_EXTENSION typedef unsigned long long dbus_uint64_t
A 64-bit unsigned integer. 
dbus_uint32_t second32
second 32 bits in the 8 bytes (beware endian issues) 
dbus_uint16_t u16
as int16 
_DBUS_GNUC_EXTENSION typedef long long dbus_int64_t
A 64-bit signed integer. 
short dbus_int16_t
A 16-bit signed integer on all platforms. 
An 8-byte struct you could use to access int64 without having int64 support. 
A simple value union that lets you access bytes as if they were various types; useful when dealing wi...
int dbus_int32_t
A 32-bit signed integer on all platforms. 
dbus_bool_t bool_val
as boolean 
dbus_uint32_t u32
as int32 
unsigned short dbus_uint16_t
A 16-bit unsigned integer on all platforms.