/* Generated by IDL compiler version OSF DCE T1.1.0-03 */ #ifndef uuid_v0_0_included #define uuid_v0_0_included #ifndef IDLBASE_H #include #endif #ifdef __cplusplus extern "C" { #endif #ifndef nbase_v0_0_included #include #endif #ifndef lbase_v0_0_included #include #endif #define uuid_c_version (1) #define uuid_c_version_highest (2) typedef struct { unsigned32 count; uuid_p_t uuid[1]; } uuid_vector_t; typedef uuid_vector_t *uuid_vector_p_t; #define uuid_s_ok error_status_ok extern void uuid_create( /* [out] */ uuid_t *uuid, /* [out] */ unsigned32 *status ); extern void uuid_create_nil( /* [out] */ uuid_t *uuid, /* [out] */ unsigned32 *status ); extern void uuid_to_string( /* [in] */ uuid_p_t uuid, /* [out] */ unsigned_char_p_t *uuid_string, /* [out] */ unsigned32 *status ); extern void uuid_from_string( /* [in] */ unsigned_char_p_t uuid_string, /* [out] */ uuid_t *uuid, /* [out] */ unsigned32 *status ); extern boolean32 uuid_equal( /* [in] */ uuid_p_t uuid1, /* [in] */ uuid_p_t uuid2, /* [out] */ unsigned32 *status ); extern boolean32 uuid_is_nil( /* [in] */ uuid_p_t uuid, /* [out] */ unsigned32 *status ); extern signed32 uuid_compare( /* [in] */ uuid_p_t uuid1, /* [in] */ uuid_p_t uuid2, /* [out] */ unsigned32 *status ); extern unsigned16 uuid_hash( /* [in] */ uuid_p_t uuid, /* [out] */ unsigned32 *status ); #ifdef __cplusplus } #endif #endif