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

dkcDCF.h

説明を見る。
00001 
00008 #ifndef DKUTIL_C_DCF_H
00009 #define DKUTIL_C_DCF_H
00010 
00011 #include "dkcDCF01.h"
00012 
00013 
00014 DKC_EXTERN int WINAPI dkcFreeDCF(DKC_DCF **pp);
00015 
00019 DKC_INLINE void WINAPI dkcDCFInit(DKC_DCF *p)
00020 {
00021     p->fpInit(p);
00022 }
00023 
00024 
00025 DKC_INLINE int WINAPI dkcDCFWrite(DKC_DCF *p,const void *data,size_t size,size_t *write_size)
00026 {
00027     return p->fpWrite(p,data,size,write_size);
00028 }
00029 
00030 DKC_INLINE int WINAPI dkcDCFWriteFinal(DKC_DCF *p)
00031 {
00032     return p->fpWriteFinal(p);
00033 }
00034 
00035 DKC_INLINE int WINAPI dkcDCFRead(DKC_DCF *p,void *buff,size_t size,size_t *readsize)
00036 {
00037     return p->fpRead(p,buff,size,readsize);
00038 }
00039 
00040 
00041 DKC_INLINE int WINAPI dkcDCFReadFinal(DKC_DCF *p)
00042 {
00043     return p->fpReadFinal(p);
00044 }
00045 
00046 
00047 DKC_EXTERN BOOL WINAPI dkcDCFPasswordCheck(DKC_DCF *p,const char *filename,const void *password,size_t size);
00048 
00049 DKC_EXTERN int WINAPI dkcFileToDCF(uint32 flags,const char *save_filename,const char *target_filename,
00050                      const void *key,size_t keysize);
00051 
00052 DKC_EXTERN int WINAPI dkcDCFToFile(uint32 flags,const char *dest_filename,const char *target_filename,
00053                      const void *key,size_t keysize);
00054 
00059 DKC_EXTERN int WINAPI dkcDCFAllRead(DKC_DCF *p,void *buff,size_t size);
00063 
00064 DKC_EXTERN BOOL WINAPI dkcDCFFileSizeExpect(const char *filename,uint64 *pv);
00065 
00066 #endif //end of include once

dkutil_cに対してMon Jan 16 00:39:46 2006に生成されました。  doxygen 1.4.4