メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

# dkcUniqueID.h

説明を見る。

    00001
    00009 #ifndef dkutil_c_UniqueID__h
    00010 #define dkutil_c_UniqueID__h
    00011
    00012 #include "dkcOSIndependent.h"
    00013 #include "dkcMemoryStream.h"
    00014
    00018 typedef struct dkc_UniqueID{
    00019     DKC_MEMORYSTREAM *mStream;
    00020     int mCounter;
    00021 }DKC_UNIQUE_ID;
    00022
    00023
    00024
    00025 //typedef uint32 DKC_UNIQUE_ID;
    00026
    00028 DKC_EXTERN DKC_UNIQUE_ID * WINAPI dkcAllocUniqueID(void);
    00034 DKC_EXTERN int WINAPI dkcFreeUniqueID(DKC_UNIQUE_ID **ptr);
    00035
    00036
    00041 DKC_EXTERN int WINAPI dkcUniqueIDGet(DKC_UNIQUE_ID *ptr);
    00045 DKC_EXTERN void dkcUniqueIDReturn(DKC_UNIQUE_ID *ptr,int id);
    00050 //DKC_EXTERN void dkcUniqueIDSafeReturn(DKC_UNIQUE_ID *ptr,int id);
    00051
    00052
    00053 #endif //end of include once