home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 October / CMCD1004.ISO / Software / Shareware / Utilitare / pec / pec2setup.exe / sdk / codec / template / Codec_0_EntryPoints.h < prev    next >
Encoding:
C/C++ Source or Header  |  2004-07-15  |  828 b   |  20 lines

  1.  
  2. #define CODEC_NAME L"CODEC Template"
  3. #define CODEC_AUTHOR L"Bitsum Technologies"
  4.  
  5. #define CODEC_0_SIGNATURE 'COD0'
  6.  
  7. typedef struct _CODEC_0_HEADER 
  8. {
  9.     DWORD dwSignature;
  10.     DWORD dwDecodedSize;
  11. } CODEC_0_HEADER, *PCODEC_0_HEADER;
  12.  
  13. extern "C" DWORD WINAPI Decode_Small(LPVOID lpvSource, LPVOID lpvDest, LPVOID lpEtraData);
  14. extern "C" DWORD WINAPI GetDecodeSmallFuncSize();
  15. //DWORD WINAPI DecodeFast(LPVOID lpvSource, LPVOID lpvDest, LPVOID lpEtraData);
  16. DWORD WINAPI Encode(LPVOID lpvSOurce, DWORD dwSourceSize, LPVOID lpvDest, DWORD *pdwDestSize, DWORD dwLevel, PFNCodecCallback pCallback);
  17. DWORD WINAPI GetCodecAuthor(WCHAR *pwszBuffer, DWORD dwBufSize);
  18. DWORD WINAPI GetCodecName(WCHAR *pwszBuffer, DWORD dwBufSize);
  19. DWORD WINAPI GetCodecVersion(DWORD *pdwSDKVersion);
  20. // DWORD WINAPI GetDecodeFastFuncSize();