メインページ | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

dkcBuffer.h

説明を見る。
00001 
00011 #ifndef dkutil_c_Buffer__h
00012 #define dkutil_c_Buffer__h
00013 
00014 #include "dkcOSIndependent.h"
00015 
00016 
00020 typedef struct dkc_Buffer{
00022     BYTE *mBuff;
00024     size_t mSize;
00025 }DKC_BUFFER;
00026 
00027 
00028 
00029 
00034 
00035 DKC_EXTERN DKC_BUFFER* WINAPI dkcAllocBuffer(const void *data,size_t size);
00041 
00042 DKC_EXTERN int WINAPI dkcFreeBuffer(DKC_BUFFER **ptr);
00043 
00044 
00048 DKC_EXTERN int WINAPI dkcBufferSet(DKC_BUFFER *ptr,const void *data,size_t size);
00052 DKC_EXTERN int WINAPI dkcBufferGet(DKC_BUFFER *ptr,void *data,size_t size);
00056 DKC_EXTERN int WINAPI dkcBufferResize(DKC_BUFFER *ptr,size_t size);
00058 DKC_EXTERN DKC_BUFFER* WINAPI dkcAllocBufferCopy(const DKC_BUFFER *);
00059 
00061 DKC_EXTERN size_t WINAPI dkcBufferSize(DKC_BUFFER *p);
00062 
00063 DKC_EXTERN BYTE *WINAPI dkcBufferPointer(DKC_BUFFER *p);
00064 
00065 
00066 #endif //end of include once

dkutil_cに対してSun Jul 18 22:45:21 2004に生成されました。 doxygen 1.3.6