Home > ソフトウェア > Ashley > Ashley130.zip/Ashley130.exe > Src > Common.h
//Common.h //共通ヘッダファイル /*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# Ashley Ver.1.30 Coded by x@rgs This code is released under NYSL Version 0.9982 See NYSL_withfaq.TXT for further details. Ashleyは、アップローダからダウンロードしたZIPやRAR等のファイル名を元に戻すソフトです。 #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*/ #ifndef COMMON_H #define COMMON_H #ifndef STRICT #define STRICT #endif #ifndef UNICODE #define UNICODE #endif #ifndef _UNICODE #define _UNICODE #endif #ifndef _WIN32_IE #define _WIN32_IE 0x0560 #endif #ifndef WINVER #define WINVER 0x0501 #endif #ifndef _WIN32_WINNT #define _WIN32_WINNT 0x0501 #endif #include<assert.h> #include<windows.h> #include<windowsx.h> #include<tchar.h> #include<commctrl.h> #include<stdlib.h> #include<string> #include<vector> typedef std::basic_string<TCHAR>tstring; #ifdef DEBUG #define ASHLEY_VERSION _T("Ashley Ver.1.30 <Debug>") #else #define ASHLEY_VERSION _T("Ashley Ver.1.30") #endif #ifndef UNIT #define UNIT unsigned int #endif //数値が範囲内にあるかどうか #define INRANGE(Low,Num,High) (((Low)<=(Num))&&((Num)<=(High))) //文字列に必要なバイト数 #define SIZEOFSTRING(psz) ((lstrlen(psz)+1)*sizeof(TCHAR)) //配列の要素数 #define ARRAY_SIZEOF(array) (sizeof(array)/sizeof(array[0])) //メンバの要素数 #define member_sizeof(type,member) ARRAY_SIZEOF(((type*)0)->member) #include<math.h> #define i_pow(x,y) (int)pow((double)x,(double)y) //Debug用 #include<stdio.h> #ifdef DEBUG #define dprintf(s...) _tprintf(s) #else #define dprintf(s...) #endif //DEBUG #endif //COMMON_H
Home > ソフトウェア > Ashley > Ashley130.zip/Ashley130.exe > Src > Common.h