Frost Moon Project

Src/StdAfx.h - Nelumbo Ver.1.72 - Frost Moon Project   アクセスランキング  

Home > ソフトウェア > Nelumbo > Nelumbo172.zip > Src > StdAfx.h

 
//StdAfx.h
//共通ヘッダファイル

/*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#
    Nelumbo Ver.1.72
    Coded by x@rgs

    This code is released under NYSL Version 0.9982
    See NYSL_withfaq.TXT for further details.

    Nelumboはクリックひとつでパスワード「*****」を表示&コピーするソフトウェアです。
#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*/


#ifndef STDAFX_H
#define STDAFX_H

#ifndef STRICT
    #define STRICT
#endif
#ifndef UNICODE
    #define UNICODE
#endif
#ifndef _UNICODE
    #define _UNICODE
#endif

#ifndef _WIN32_IE
    #define _WIN32_IE 0x600
#endif

#ifndef _WIN32_WINNT
    #define _WIN32_WINNT 0x0500
#endif

#include<windows.h>
#include<windowsx.h>
#include<tchar.h>
#include<commctrl.h>

#ifdef _DEBUG
    #ifndef _WIN64
        #define NELUMBO_VERSION _T("Nelumbo Ver.1.72 <Debug>")
    #else
        #define NELUMBO_VERSION _T("Nelumbo Ver.1.72 x64 <Debug>")
    #endif
#else
    #ifndef _WIN64
        #define NELUMBO_VERSION _T("Nelumbo Ver.1.72")
    #else
        #define NELUMBO_VERSION _T("Nelumbo Ver.1.72 x64")
    #endif
#endif

#define NELUMBO_CLASS_NAME _T("NelumboWindowClass")
#define NELUMBO_CLASS_NAME64 _T("NelumboWindowClass64")

#ifndef _DEBUG
#ifdef _MSC_VER
#pragma function(memset)
void* __cdecl memset(void *pTarget,int value,size_t cb){
    char* p=(char*)pTarget;
    while(cb--)*p++=(char)value;
    return pTarget;
}
#pragma function(memcpy)
void* __cdecl memcpy(void* pDest,const void * pSrc,size_t cb){
    void* pResult=pDest;
    while(cb--){
        *(char*)pDest=*(char*)pSrc;
        pDest=(char*)pDest+1;
        pSrc=(char*)pSrc+1;
    }
    return pResult;
}
#endif
#endif

//配列の要素数
#define ARRAY_SIZEOF(array) (sizeof(array)/sizeof(array[0]))

#endif //STDAFX_H


Home > ソフトウェア > Nelumbo > Nelumbo172.zip > Src > StdAfx.h