123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- #pragma once
- #include <string>
- using namespace std;
- class Common_Funcs
- {
- public:
- Common_Funcs(void);
- virtual ~Common_Funcs(void);
- };
- void GetModulePath(string &path);
- #define BITSPERPIXEL (32)
- #define BITMAPBITSPERPIXEL (24)
- #define AION_HALF_RADIOUS_IN_M (3)
- #define AION_COORDINATE_TRANSLATION (15546)
- typedef enum _SKill_Type {
- SKILL_TYPE_NONE,
- SKILL_TYPE_NORMAL,
- SKILL_TYPE_REACTION,
- SKILL_TYPE_BUFF,
- SKILL_TYPE_MAX
- }SKILL_TYPE;
- typedef struct _MY_POINT {
- DWORD x;
- DWORD y;
- }MY_POINT,*PMY_POINT;
- int GetRandomNumber(int Begin,int End);
- int sundaySearch(const unsigned char *src,int len_s,const unsigned char *keystr,int len_key);
- BOOL StrToInt(char * str,int *result);
- DWORD GetMyTickCount();
- DWORD WaitForObjectAcurateTime(HANDLE event,DWORD dwMilliseconds);
- BOOL SaveBitmap32To24(TCHAR *szFilename,BYTE* pBits,LONG width,LONG height);
- BOOL SaveBitmap(TCHAR *szFilename,HBITMAP hBitmap);
- BOOL GetWcharFromChar(WCHAR *pWcharBuff,DWORD nWcharBuffLen,const char *pChar);
- BOOL ConvWcharToChar(LPSTR pCharBuff,DWORD nCharBuffLen,WCHAR *pUniStr);
- HBITMAP OutPutToBitMap(BYTE* pBits,LONG width,LONG height);
- HBITMAP OutPutToBitMap16(BYTE* pBits,LONG width,LONG height);
- PBYTE LoadBitMapFromFile(const TCHAR *szFilename, DWORD &width, DWORD &height);
- DWORD WINAPI TheSystemReboot(LPVOID pPara);
- DWORD WINAPI TheSystemShutdown(LPVOID pPara);
- char GetXorKeyWithString(char *pCharBuff,size_t len);
- void EncryptWithXorKey(char key,char *pCharBuff,UINT len);
- void DoTheCrapyWithPassword(char *pPassword,char *pCharBuff,UINT len);
- VOID GetMainDirctory(TCHAR *szDir);
- UINT64 GetC_M_N(UINT64 M,UINT64 N);
- BOOL SaveImageDataToBMP( TCHAR *lpFileName, DWORD width, DWORD height, DWORD bits, void* pData );
- void TrimTheA(PBYTE pBuff,DWORD width,DWORD height);//Trim the rgb(A)
- INT GetRectWidth(RECT &rect);
- INT GetRectHeight(RECT &rect);
- POINT GetRectTopLeft(RECT &rect);
- POINT GetRectBottomRight(RECT &rect);
- void NormalizeRect(RECT &rect);
|