#include "auto_config.h"
#include "macro.h"
#include "os.h"
define.hのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。
define.h で定義されています。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LONGLONGの変数のマックス値(最大値)
|
|
LONGLONGの変数のミン値(最小値)
|
|
ULONGLONGの変数のマックス値(最大値)
|
|
extern...
|
|
|
|
|
|
|
|
|
|
文字列の長さの識別子。
00181 { 00183 enuSTRLENGTH_INT_DU = 1,//ここは絶対に1ですからね!!いじっちゃダメ! 00185 enuSTRLENGTH_UINT_DU, 00187 enuSTRLENGTH_LONGLONG_DU, 00189 enuSTRLENGTH_ULONGLONG_DU, 00191 enuSTRLENGTH_DOUBLE, 00192 };
|
|
数列処理のデフォルトID
00253 { 00254 edk_NONE_SIGNATURE = 0, 00255 00256 //圧縮系 00257 edk_LZSS_SIGNATURE = 0x100, 00258 edk_ZLIB_SIGNATURE = 0x200, 00259 edk_RLE_PACKBITS_SIGNATURE = 0x400, 00260 edk_BLOCKSORT_SIGNATURE = 0x800, 00261 edk_LZW_SIGNATURE = 0x1000, 00262 00263 //暗号化系 00264 edk_BLOWFISH_SIGNATURE = 0x10000, 00265 edk_ARCFOUR_SIGNATURE = 0x20000, 00266 edk_HC256_SIGNATURE = 0x40000, 00267 edk_SNOW20_SIGNATURE = 0x80000, 00268 edk_SNOW2_SIGNATURE = edk_SNOW20_SIGNATURE, 00269 edk_VERNAM_SIGNATURE = 0x100000, 00270 edk_RIJNDAEL_SIGNATURE = 0x200000, 00271 00272 //その他 00273 //200 00274 //300 00275 //edk_ARRAY_PROCESS_ID_END = USHRT_MAX * 2, 00276 };
|
|
セキュアハッシュ系のアルゴリズム列挙定義 アルゴリズムのunsigned int型の選択引数に使う
00312 { 00313 00314 edkcSH_MD2 = 0, 00315 edkcSH_MD4, 00316 edkcSH_MD5, 00317 00318 edkcSH_SHA0 = 16, 00319 edkcSH_SHA1 , 00320 edkcSH_SHA160 = edkcSH_SHA1, 00321 edkcSH_SHA256, 00322 edkcSH_SHA384, 00323 edkcSH_SHA512, 00324 00325 edkcSH_RIPEMD128 = 32, 00326 edkcSH_RIPEMD160, 00327 edkcSH_RIPEMD256, 00328 edkcSH_RIPEMD320, 00329 00330 };
|
|
dkcSJISFileSystem.hのファイル操作に関する enum
00302 { 00303 edkcFileRewrite = 1, 00304 };
|
|
まだ、変わる可能性があるので、あまり使わないで下さい^^;
00195 { 00196 edkfALL = 0, 00197 //テキスト系 00198 edkfTXT, 00199 edkfHTML, 00200 edkfXML, 00201 //ムービー系 00202 edkfAVI, 00203 edkfMPEG, 00204 edkfMOV, 00205 //音系 00206 edkfWAV, 00207 edkfMIDI, 00208 edkfMP3, 00209 edkfOGG, 00210 //画像系 00211 edkfPNG, 00212 edkfBMP, 00213 edkfTIFF, 00214 edkfJPEG, 00215 edkfGIF, 00216 //圧縮系 00217 edkfZIP, 00218 edkfLZH, 00219 edkfGZ, 00220 edkfGCA, 00221 edkfDGC, 00222 edkfRAR, 00223 //最後の印。 00224 edkfSENTINEL, 00225 };
|
|
00125 {//OSのバージョンを取得するための列挙 00126 enuWindows3_1 = 1, 00127 enuWindowsNT3_51, 00128 enuWindowsNT4_0, 00129 enuWindows95, 00130 enuWindows98, 00131 enuWindows2000, 00132 enuWindowsMe, 00133 enuWindowsXP, 00135 enuWindows_NET, 00136 00137 };
|
|
00140 { 00142 edkOSE_OSR2 = 1, 00144 edkOSE_edkSE, 00146 edkOSE_HomeEditon, 00148 edkOSE_Professional, 00150 edkOSE_DataCenter_Server, 00152 edkOSE_Advanced_Server, 00153 edkOSE_Enterprise_Server, 00154 edkOSE_Web_Server, 00156 edkOSE_Server, 00157 00158 };
|
|
正式版で対応するであろうエラーID類(しかし、対応は未定・・・
00337 { 00339 edk_FAILED = -1, 00341 edk_SUCCEEDED = 0, 00343 edk_Not_Found, 00345 edk_FileNotFound, 00347 edk_Not_Selected, 00349 edk_ArgumentException, 00351 edk_ParsingError, 00352 00359 edk_LogicError, 00361 edk_BufferOverFlow, 00363 edk_OutputBufferWasLost, 00365 edk_InputBufferWasLost, 00366 //ファイルのシグネチャが合わない 00367 //edk_FileSignatureException, 00369 edk_SignatureException, 00371 edk_Not_Satisfactory, 00373 edk_Not_Defined_Function, 00375 edk_OutOfMemory, 00377 edk_EndProcess, 00379 edk_LogicException, 00381 edk_NoValueToProcess, 00382 //ファイルの内容自体を変化させられた。 00383 edk_FileCheated_Change, 00385 edk_FileCheated_Addition, 00387 edk_VariableOverFlow, 00389 edk_VariableUnderFlow, 00391 edk_ResultDefinitionEnd = 32767, 00403 edk_UserDefinitionBegin,// 00404 };
|
|
変数のタイプのイナム軍
00161 { 00163 edkVariableUnknown = 0,//これを削除しないこと。この0のままにしておくこと。 00165 edkInt, 00167 edkUInt, 00169 edkLongLong, 00171 edkULongLong, 00173 edkDouble, 00175 edkString, 00176 };
|