c2b7a98c21 2011-02-23 kinaba: module win32.ansi.windows; c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // Translated from Microsoft Platform SDK August 2001 Edition c2b7a98c21 2011-02-23 kinaba: // by Y.Tomino (demoonlit@inter7.jp) c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef _WINDOWS_ c2b7a98c21 2011-02-23 kinaba: // #define _WINDOWS_ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef WINVER c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #if defined(_WIN32_WINNT) && (WINVER < 0x0400) && (_WIN32_WINNT > 0x0400) c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef _INC_WINDOWS c2b7a98c21 2011-02-23 kinaba: // #define _INC_WINDOWS c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if defined (_MSC_VER) && (_MSC_VER >= 1020) c2b7a98c21 2011-02-23 kinaba: // #pragma once c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if defined(RC_INVOKED) && !defined(NOWINRES) c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if defined(RC_INVOKED) c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_IX86) c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_AMD64) c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_M68K) c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_IA64_) && !defined(_AMD64_) && defined(_M_MPPC) c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if !defined(_68K_) && !defined(_MPPC_) && !defined(_X86_) && !defined(_M_IX86) && !defined(_AMD64_) && defined(_M_IA64) c2b7a98c21 2011-02-23 kinaba: // #if !defined(_IA64_) c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif // !_IA64_ c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef _MAC c2b7a98c21 2011-02-23 kinaba: // #if defined(_68K_) || defined(_MPPC_) c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if defined (_MSC_VER) c2b7a98c21 2011-02-23 kinaba: // #if ( _MSC_VER >= 800 ) c2b7a98c21 2011-02-23 kinaba: // #ifndef __cplusplus c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef RC_INVOKED c2b7a98c21 2011-02-23 kinaba: // #if ( _MSC_VER >= 800 ) c2b7a98c21 2011-02-23 kinaba: // #pragma warning(disable:4514) c2b7a98c21 2011-02-23 kinaba: // #ifndef __WINDOWS_DONT_DISABLE_PRAGMA_PACK_WARNING__ c2b7a98c21 2011-02-23 kinaba: // #pragma warning(disable:4103) c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #if _MSC_VER >= 1200 c2b7a98c21 2011-02-23 kinaba: // #pragma warning(push) c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #pragma warning(disable:4001) c2b7a98c21 2011-02-23 kinaba: // #pragma warning(disable:4201) c2b7a98c21 2011-02-23 kinaba: // #pragma warning(disable:4214) c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #include <excpt.h> c2b7a98c21 2011-02-23 kinaba: // #include <stdarg.h> c2b7a98c21 2011-02-23 kinaba: // #endif /* RC_INVOKED */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: import win32.ansi.windef; c2b7a98c21 2011-02-23 kinaba: import win32.ansi.winbase; c2b7a98c21 2011-02-23 kinaba: import win32.ansi.wingdi; c2b7a98c21 2011-02-23 kinaba: import win32.ansi.winuser; c2b7a98c21 2011-02-23 kinaba: // #if !defined(_MAC) || defined(_WIN32NLS) c2b7a98c21 2011-02-23 kinaba: import win32.ansi.winnls; c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #ifndef _MAC c2b7a98c21 2011-02-23 kinaba: import win32.ansi.wincon; c2b7a98c21 2011-02-23 kinaba: import win32.ansi.winver; c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #if !defined(_MAC) || defined(_WIN32REG) c2b7a98c21 2011-02-23 kinaba: import win32.ansi.winreg; c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #ifndef _MAC c2b7a98c21 2011-02-23 kinaba: // #include <winnetwk.h> c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef WIN32_LEAN_AND_MEAN c2b7a98c21 2011-02-23 kinaba: // #include <cderr.h> c2b7a98c21 2011-02-23 kinaba: import win32.ansi.dde; c2b7a98c21 2011-02-23 kinaba: import win32.ansi.ddeml; c2b7a98c21 2011-02-23 kinaba: import win32.ansi.dlgs; c2b7a98c21 2011-02-23 kinaba: // #ifndef _MAC c2b7a98c21 2011-02-23 kinaba: // #include <lzexpand.h> c2b7a98c21 2011-02-23 kinaba: import win32.ansi.mmsystem; c2b7a98c21 2011-02-23 kinaba: // #include <nb30.h> c2b7a98c21 2011-02-23 kinaba: // #include <rpc.h> c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: import win32.ansi.shellapi; c2b7a98c21 2011-02-23 kinaba: // #ifndef _MAC c2b7a98c21 2011-02-23 kinaba: // #include <winperf.h> c2b7a98c21 2011-02-23 kinaba: // #include <winsock.h> c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #ifndef NOCRYPT c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef NOGDI c2b7a98c21 2011-02-23 kinaba: // #ifndef _MAC c2b7a98c21 2011-02-23 kinaba: import win32.ansi.winspool; c2b7a98c21 2011-02-23 kinaba: // #ifdef INC_OLE1 c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #include <ole2.h> c2b7a98c21 2011-02-23 kinaba: // #endif /* !INC_OLE1 */ c2b7a98c21 2011-02-23 kinaba: // #endif /* !MAC */ c2b7a98c21 2011-02-23 kinaba: import win32.ansi.commdlg; c2b7a98c21 2011-02-23 kinaba: // #endif /* !NOGDI */ c2b7a98c21 2011-02-23 kinaba: // #endif /* WIN32_LEAN_AND_MEAN */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #include <stralign.h> c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef _MAC c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifdef INC_OLE2 c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif /* INC_OLE2 */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef _MAC c2b7a98c21 2011-02-23 kinaba: // #ifndef NOSERVICE c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #if(WINVER >= 0x0400) c2b7a98c21 2011-02-23 kinaba: // #ifndef NOMCX c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #endif /* NOMCX */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef NOIME c2b7a98c21 2011-02-23 kinaba: import win32.ansi.imm; c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #endif /* WINVER >= 0x0400 */ c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #ifndef RC_INVOKED c2b7a98c21 2011-02-23 kinaba: // #if ( _MSC_VER >= 800 ) c2b7a98c21 2011-02-23 kinaba: // #if _MSC_VER >= 1200 c2b7a98c21 2011-02-23 kinaba: // #pragma warning(pop) c2b7a98c21 2011-02-23 kinaba: // #else c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: // #... c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #endif c2b7a98c21 2011-02-23 kinaba: // #endif /* RC_INVOKED */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #endif /* RC_INVOKED */ c2b7a98c21 2011-02-23 kinaba: c2b7a98c21 2011-02-23 kinaba: // #endif /* _INC_WINDOWS */ c2b7a98c21 2011-02-23 kinaba: // #endif /* _WINDOWS_ */ c2b7a98c21 2011-02-23 kinaba: