00001 00010 #ifndef dkutil_c_Regex__h 00011 #define dkutil_c_Regex__h 00012 00013 00014 00015 #include "dkcStream.h" 00016 #include "dkcOSIndependent.h" 00017 00018 typedef struct dkc_Replace{ 00019 DKC_STREAM *mStream; 00020 }DKC_REPLACE; 00021 00022 00023 00024 DKC_EXTERN DKC_REPLACE *WINAPI dkcAllocReplace(); 00025 00026 DKC_EXTERN int WINAPI dkcFreeReplace(DKC_REPLACE **); 00027 00028 DKC_EXTERN int WINAPI dkcReplaceRun( const BYTE *src,size_t srcsize, 00029 const BYTE *target_data,size_t target_data_size, 00030 const BYTE *replace_data,size_t replace_data_size 00031 ); 00032 00033 00034 00035 00036 00037 00038 #endif //end of include once