/*
 *  FBCUniqueId.h
 *  FrontBase
 *
 *  Created by Svend Bodilsen on 5/25/10.
 *  Copyright 2010 Frontline Software. All rights reserved.
 *
 */
#ifndef FBCUniqueId__H
#define FBCUniqueId__H

#ifndef FBVersion
#define FBVersion 7
#elif FBVersion != 7
#error "The headers for FBCAccess version have been mixed"
#endif

typedef char FBCUniqueId[32];

typedef struct FBCBinId FBCBinId;
struct FBCBinId
{
   unsigned char opaque[12];
};

#ifdef __cplusplus
extern "C" {
#endif

void fbcuidNoID  ( FBCUniqueId uid );
void fbcNewBinId ( FBCBinId* uid);

#ifdef __cplusplus
}
#endif

#endif
