mwindows.h

Go to the documentation of this file.

#ifndef __MWINDOWS_H__
#define __MWINDOWS_H__
#define __windows_h__
#include "miniwin.h"

#define FF_DECORATIVE   80
#define FF_DONTCARE     0
#define FF_MODERN       48
#define FF_ROMAN        16
#define FF_SCRIPT       64
#define FF_SWISS        32

#define MoveMemory RtlMoveMemory
#define CopyMemory RtlMoveMemory
#define RtlCopyMemory RtlMoveMemory
#define ZeroMemory RtlZeroMemory
#ifdef _WIN32
#define OutputDebugString OutputDebugStringA
void WINAPI OutputDebugStringA(LPCSTR str);
void WINAPI RtlMoveMemory(LPVOID,LPVOID,DWORD);
void WINAPI RtlZeroMemory(LPVOID,DWORD);
BOOL WINAPI IsBadReadPtr(LPVOID,DWORD);
BOOL WINAPI IsBadWritePtr(LPVOID,DWORD);
int WINAPI lstrcmpA(LPCSTR,LPCSTR);
int WINAPI lstrcmpiA(LPCSTR,LPCSTR);
#else
#define OutputDebugString     printf
#define OutputDebugStringA    printf
#define RtlMoveMemory(a,b,c)  memmove(a,b,c)
#define RtlCopyMemory(a,b,c)  memcpy(a,b,c)
#define RtlZeroMemory(a,b)    memset(a,0,b)
#define IsBadReadPtr(a,b)     (a!=NULL)
#define IsBadWritePtr(a,b)    (a!=NULL)
#define lstrcmpA              strcmp
#define lstrcmpiA             strcasecmp
#endif

#endif

Generated on Thu Mar 27 01:46:53 2008 for Item Arrays by  doxygen 1.4.6-NO