#pragma once //============================================================================================================================= /// CryptFile class /** @author Lee Eun-pa @since 2006. 05. 15 @remark - Webzen Crypt File @note - ÆÄÀÏ¿¡ ´ëÇÑ ¾Ïȣȭ/º¹È£È­ ¶óÀ̺귯¸®(TheMOLA)¸¦ À§ÇÑ ±âº» ¾Ïȣȭ ÆÄÀÏ I/O @history - */ //============================================================================================================================= #include #include #include "WzCF.Define.h" class CryptFile { public: CryptFile() : m_hFD(INVALID_HANDLE_VALUE) {} ~CryptFile(); public: BOOL Load( BYTE* OUT pBuffer, DWORD IN OUT dwLen ); BOOL Save( BYTE* IN pBuffer, DWORD IN dwLen ); VOID Close(); public: HANDLE GetFD() { return m_hFD; } VOID SetFD( HANDLE IN hFD ) { m_hFD = hFD; } private: HANDLE m_hFD; };