mirror of
https://github.com/boostorg/winapi.git
synced 2026-07-21 13:43:37 +00:00
Merge pull request #71 from xentrax/develop
boostorg/winapi/issues/70 Support Windows CE 6.00, 7.00 and WM 6.x
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
extern "C" {
|
||||
typedef boost::winapi::VOID_ (BOOST_WINAPI_NTAPI_CC *PAPCFUNC)(boost::winapi::ULONG_PTR_ Parameter);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
QueueUserAPC(
|
||||
PAPCFUNC pfnAPC,
|
||||
boost::winapi::HANDLE_ hThread,
|
||||
|
||||
@@ -30,6 +30,8 @@
|
||||
typedef int BOOL;
|
||||
typedef unsigned long DWORD;
|
||||
typedef void* HANDLE;
|
||||
typedef HANDLE HGLOBAL;
|
||||
typedef void* LPVOID;
|
||||
# include <kfuncs.h>
|
||||
# endif // UNDER_CE
|
||||
#else
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
|
||||
BOOST_SYMBOL_IMPORT int BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM int BOOST_WINAPI_WINAPI_CC
|
||||
MultiByteToWideChar(
|
||||
boost::winapi::UINT_ CodePage,
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
@@ -26,7 +26,7 @@ MultiByteToWideChar(
|
||||
boost::winapi::LPWSTR_ lpWideCharStr,
|
||||
int cchWideChar);
|
||||
|
||||
BOOST_SYMBOL_IMPORT int BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM int BOOST_WINAPI_WINAPI_CC
|
||||
WideCharToMultiByte(
|
||||
boost::winapi::UINT_ CodePage,
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
|
||||
@@ -25,22 +25,22 @@ struct _RTL_CONDITION_VARIABLE;
|
||||
struct _RTL_CRITICAL_SECTION;
|
||||
struct _RTL_SRWLOCK;
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeConditionVariable(::_RTL_CONDITION_VARIABLE* ConditionVariable);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
WakeConditionVariable(::_RTL_CONDITION_VARIABLE* ConditionVariable);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
WakeAllConditionVariable(::_RTL_CONDITION_VARIABLE* ConditionVariable);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SleepConditionVariableCS(
|
||||
::_RTL_CONDITION_VARIABLE* ConditionVariable,
|
||||
::_RTL_CRITICAL_SECTION* CriticalSection,
|
||||
boost::winapi::DWORD_ dwMilliseconds);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SleepConditionVariableSRW(
|
||||
::_RTL_CONDITION_VARIABLE* ConditionVariable,
|
||||
::_RTL_SRWLOCK* SRWLock,
|
||||
|
||||
@@ -221,6 +221,17 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (WIN32_PLATFORM_PSPC)
|
||||
#define BOOST_WINAPI_IMPORT BOOST_SYMBOL_IMPORT
|
||||
#define BOOST_WINAPI_IMPORT_EXCEPT_WM
|
||||
#elif defined (_WIN32_WCE)
|
||||
#define BOOST_WINAPI_IMPORT
|
||||
#define BOOST_WINAPI_IMPORT_EXCEPT_WM
|
||||
#else
|
||||
#define BOOST_WINAPI_IMPORT BOOST_SYMBOL_IMPORT
|
||||
#define BOOST_WINAPI_IMPORT_EXCEPT_WM BOOST_SYMBOL_IMPORT
|
||||
#endif
|
||||
|
||||
#include <boost/config.hpp>
|
||||
|
||||
#ifdef BOOST_HAS_PRAGMA_ONCE
|
||||
|
||||
@@ -20,90 +20,122 @@
|
||||
|
||||
extern "C" {
|
||||
#if !defined( BOOST_WINAPI_IS_MINGW )
|
||||
|
||||
// Windows CE uses a different name for the structure
|
||||
#if defined (_WIN32_WCE)
|
||||
struct CRITICAL_SECTION;
|
||||
namespace boost {
|
||||
namespace winapi {
|
||||
namespace detail {
|
||||
typedef CRITICAL_SECTION winsdk_critical_section;
|
||||
}
|
||||
}
|
||||
}
|
||||
#else
|
||||
struct _RTL_CRITICAL_SECTION;
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSection(::_RTL_CRITICAL_SECTION* lpCriticalSection);
|
||||
namespace boost {
|
||||
namespace winapi {
|
||||
namespace detail {
|
||||
typedef _RTL_CRITICAL_SECTION winsdk_critical_section;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
EnterCriticalSection(::_RTL_CRITICAL_SECTION* lpCriticalSection);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
LeaveCriticalSection(::_RTL_CRITICAL_SECTION* lpCriticalSection);
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= 0x0403
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSectionAndSpinCount(
|
||||
::_RTL_CRITICAL_SECTION* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
SetCriticalSectionSpinCount(
|
||||
::_RTL_CRITICAL_SECTION* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount);
|
||||
#endif
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSectionEx(
|
||||
::_RTL_CRITICAL_SECTION* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount,
|
||||
boost::winapi::DWORD_ Flags);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_NT4
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
TryEnterCriticalSection(::_RTL_CRITICAL_SECTION* lpCriticalSection);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
DeleteCriticalSection(::_RTL_CRITICAL_SECTION* lpCriticalSection);
|
||||
|
||||
#else // defined( BOOST_WINAPI_IS_MINGW )
|
||||
|
||||
#else
|
||||
// MinGW uses a different name for the structure
|
||||
struct _CRITICAL_SECTION;
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSection(::_CRITICAL_SECTION* lpCriticalSection);
|
||||
namespace boost {
|
||||
namespace winapi {
|
||||
namespace detail {
|
||||
typedef _CRITICAL_SECTION winapi_critical_section;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
EnterCriticalSection(::_CRITICAL_SECTION* lpCriticalSection);
|
||||
#if !defined( BOOST_WINAPI_IS_MINGW )
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
LeaveCriticalSection(::_CRITICAL_SECTION* lpCriticalSection);
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSection(boost::winapi::detail::winsdk_critical_section* lpCriticalSection);
|
||||
#endif
|
||||
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
EnterCriticalSection(boost::winapi::detail::winsdk_critical_section* lpCriticalSection);
|
||||
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
LeaveCriticalSection(boost::winapi::detail::winsdk_critical_section* lpCriticalSection);
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= 0x0403
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSectionAndSpinCount(
|
||||
::_CRITICAL_SECTION* lpCriticalSection,
|
||||
boost::winapi::detail::winsdk_critical_section* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount);
|
||||
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
SetCriticalSectionSpinCount(
|
||||
boost::winapi::detail::winsdk_critical_section* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount);
|
||||
#endif
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSectionEx(
|
||||
::_CRITICAL_SECTION* lpCriticalSection,
|
||||
boost::winapi::detail::winsdk_critical_section* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount,
|
||||
boost::winapi::DWORD_ Flags);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_NT4
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
TryEnterCriticalSection(boost::winapi::detail::winsdk_critical_section* lpCriticalSection);
|
||||
#endif
|
||||
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
DeleteCriticalSection(boost::winapi::detail::winsdk_critical_section* lpCriticalSection);
|
||||
|
||||
#else // defined( BOOST_WINAPI_IS_MINGW )
|
||||
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSection(boost::winapi::detail::winapi_critical_section* lpCriticalSection);
|
||||
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
EnterCriticalSection(boost::winapi::detail::winapi_critical_section* lpCriticalSection);
|
||||
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
LeaveCriticalSection(boost::winapi::detail::winapi_critical_section* lpCriticalSection);
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= 0x0403
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSectionAndSpinCount(
|
||||
boost::winapi::detail::winapi_critical_section* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount);
|
||||
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
SetCriticalSectionSpinCount(
|
||||
boost::winapi::detail::winapi_critical_section* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount);
|
||||
#endif
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeCriticalSectionEx(
|
||||
boost::winapi::detail::winapi_critical_section* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount,
|
||||
boost::winapi::DWORD_ Flags);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
SetCriticalSectionSpinCount(
|
||||
::_CRITICAL_SECTION* lpCriticalSection,
|
||||
boost::winapi::DWORD_ dwSpinCount);
|
||||
#endif
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_NT4
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
TryEnterCriticalSection(::_CRITICAL_SECTION* lpCriticalSection);
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
TryEnterCriticalSection(boost::winapi::detail::winapi_critical_section* lpCriticalSection);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
DeleteCriticalSection(::_CRITICAL_SECTION* lpCriticalSection);
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
DeleteCriticalSection(boost::winapi::detail::winapi_critical_section* lpCriticalSection);
|
||||
|
||||
#endif // defined( BOOST_WINAPI_IS_MINGW )
|
||||
} // extern "C"
|
||||
@@ -112,10 +144,13 @@ DeleteCriticalSection(::_CRITICAL_SECTION* lpCriticalSection);
|
||||
namespace boost {
|
||||
namespace winapi {
|
||||
|
||||
struct _RTL_CRITICAL_SECTION_DEBUG;
|
||||
|
||||
#pragma pack(push, 8)
|
||||
|
||||
#if !defined(_WIN32_WCE)
|
||||
|
||||
struct _RTL_CRITICAL_SECTION_DEBUG;
|
||||
|
||||
typedef struct BOOST_MAY_ALIAS _RTL_CRITICAL_SECTION {
|
||||
_RTL_CRITICAL_SECTION_DEBUG* DebugInfo;
|
||||
LONG_ LockCount;
|
||||
@@ -125,6 +160,19 @@ typedef struct BOOST_MAY_ALIAS _RTL_CRITICAL_SECTION {
|
||||
ULONG_PTR_ SpinCount;
|
||||
} CRITICAL_SECTION_, *PCRITICAL_SECTION_;
|
||||
|
||||
#else
|
||||
|
||||
// Windows CE has different layout
|
||||
typedef struct BOOST_MAY_ALIAS CRITICAL_SECTION {
|
||||
unsigned int LockCount;
|
||||
HANDLE OwnerThread;
|
||||
HANDLE hCrit;
|
||||
DWORD needtrap;
|
||||
DWORD dwContentions;
|
||||
} CRITICAL_SECTION_, *LPCRITICAL_SECTION_;
|
||||
|
||||
#endif
|
||||
|
||||
#pragma pack(pop)
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
|
||||
@@ -27,7 +27,7 @@ typedef ULONG_PTR_ HCRYPTPROV_;
|
||||
extern "C" {
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CryptEnumProvidersA(
|
||||
boost::winapi::DWORD_ dwIndex,
|
||||
boost::winapi::DWORD_ *pdwReserved,
|
||||
@@ -36,7 +36,7 @@ CryptEnumProvidersA(
|
||||
boost::winapi::LPSTR_ szProvName,
|
||||
boost::winapi::DWORD_ *pcbProvName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CryptAcquireContextA(
|
||||
boost::winapi::HCRYPTPROV_ *phProv,
|
||||
boost::winapi::LPCSTR_ pszContainer,
|
||||
@@ -45,7 +45,7 @@ CryptAcquireContextA(
|
||||
boost::winapi::DWORD_ dwFlags);
|
||||
#endif // !defined( BOOST_NO_ANSI_APIS )
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CryptEnumProvidersW(
|
||||
boost::winapi::DWORD_ dwIndex,
|
||||
boost::winapi::DWORD_ *pdwReserved,
|
||||
@@ -54,7 +54,7 @@ CryptEnumProvidersW(
|
||||
boost::winapi::LPWSTR_ szProvName,
|
||||
boost::winapi::DWORD_ *pcbProvName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CryptAcquireContextW(
|
||||
boost::winapi::HCRYPTPROV_ *phProv,
|
||||
boost::winapi::LPCWSTR_ szContainer,
|
||||
@@ -62,7 +62,7 @@ CryptAcquireContextW(
|
||||
boost::winapi::DWORD_ dwProvType,
|
||||
boost::winapi::DWORD_ dwFlags);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CryptGenRandom(
|
||||
boost::winapi::HCRYPTPROV_ hProv,
|
||||
boost::winapi::DWORD_ dwLen,
|
||||
@@ -74,12 +74,12 @@ CryptGenRandom(
|
||||
// Standalone MS Windows SDK 6.0A and later until 10.0 provide a different declaration of CryptReleaseContext for Windows 2000 and older.
|
||||
// This is not the case for (a) MinGW and MinGW-w64, (b) MSVC 7.1 and 8, which are shipped with their own Windows SDK,
|
||||
// and (c) MSVC 14.0 and later, which are used with Windows SDK 10.
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CryptReleaseContext(
|
||||
boost::winapi::HCRYPTPROV_ hProv,
|
||||
boost::winapi::ULONG_PTR_ dwFlags);
|
||||
#else
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CryptReleaseContext(
|
||||
boost::winapi::HCRYPTPROV_ hProv,
|
||||
boost::winapi::DWORD_ dwFlags);
|
||||
|
||||
@@ -50,7 +50,7 @@ extern "C" {
|
||||
|
||||
struct API_VERSION;
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
UnDecorateSymbolName(
|
||||
boost::winapi::LPCSTR_ DecoratedName,
|
||||
boost::winapi::LPSTR_ UnDecoratedName,
|
||||
@@ -58,7 +58,7 @@ UnDecorateSymbolName(
|
||||
boost::winapi::DWORD_ Flags);
|
||||
|
||||
#if defined( BOOST_WINAPI_DETAIL_HAS_UNDECORATESYMBOLNAMEW )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
UnDecorateSymbolNameW(
|
||||
boost::winapi::LPCWSTR_ DecoratedName,
|
||||
boost::winapi::LPWSTR_ UnDecoratedName,
|
||||
@@ -66,7 +66,7 @@ UnDecorateSymbolNameW(
|
||||
boost::winapi::DWORD_ Flags);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT API_VERSION* BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT API_VERSION* BOOST_WINAPI_WINAPI_CC
|
||||
ImagehlpApiVersion(BOOST_WINAPI_DETAIL_VOID);
|
||||
|
||||
} // extern "C"
|
||||
|
||||
@@ -19,14 +19,14 @@
|
||||
extern "C" {
|
||||
|
||||
#if (BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_NT4)
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
IsDebuggerPresent(BOOST_WINAPI_DETAIL_VOID);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
OutputDebugStringA(boost::winapi::LPCSTR_);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
OutputDebugStringW(boost::winapi::LPCWSTR_);
|
||||
|
||||
} // extern "C"
|
||||
|
||||
@@ -19,22 +19,22 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateDirectoryA(boost::winapi::LPCSTR_, ::_SECURITY_ATTRIBUTES*);
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
GetTempPathA(boost::winapi::DWORD_ length, boost::winapi::LPSTR_ buffer);
|
||||
#endif
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
RemoveDirectoryA(boost::winapi::LPCSTR_);
|
||||
#endif
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateDirectoryW(boost::winapi::LPCWSTR_, ::_SECURITY_ATTRIBUTES*);
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
GetTempPathW(boost::winapi::DWORD_ length, boost::winapi::LPWSTR_ buffer);
|
||||
#endif
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
RemoveDirectoryW(boost::winapi::LPCWSTR_);
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
@@ -34,20 +34,20 @@ typedef int (BOOST_WINAPI_WINAPI_CC *PROC_)();
|
||||
}} // namespace boost::winapi
|
||||
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
LoadLibraryA(boost::winapi::LPCSTR_ lpFileName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
LoadLibraryExA(
|
||||
boost::winapi::LPCSTR_ lpFileName,
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::DWORD_ dwFlags
|
||||
);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
GetModuleHandleA(boost::winapi::LPCSTR_ lpFileName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
GetModuleFileNameA(
|
||||
boost::winapi::HMODULE_ hModule,
|
||||
boost::winapi::LPSTR_ lpFilename,
|
||||
@@ -55,20 +55,20 @@ GetModuleFileNameA(
|
||||
);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
LoadLibraryW(boost::winapi::LPCWSTR_ lpFileName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
LoadLibraryExW(
|
||||
boost::winapi::LPCWSTR_ lpFileName,
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::DWORD_ dwFlags
|
||||
);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HMODULE_ BOOST_WINAPI_WINAPI_CC
|
||||
GetModuleHandleW(boost::winapi::LPCWSTR_ lpFileName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
GetModuleFileNameW(
|
||||
boost::winapi::HMODULE_ hModule,
|
||||
boost::winapi::LPWSTR_ lpFilename,
|
||||
@@ -76,28 +76,28 @@ GetModuleFileNameW(
|
||||
);
|
||||
|
||||
#if !defined( UNDER_CE )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::FARPROC_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::FARPROC_ BOOST_WINAPI_WINAPI_CC
|
||||
GetProcAddress(boost::winapi::HMODULE_ hModule, boost::winapi::LPCSTR_ lpProcName);
|
||||
#else
|
||||
// On Windows CE there are two functions: GetProcAddressA (since Windows CE 3.0) and GetProcAddressW.
|
||||
// GetProcAddress is a macro that is _always_ defined to GetProcAddressW.
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::FARPROC_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::FARPROC_ BOOST_WINAPI_WINAPI_CC
|
||||
GetProcAddressA(boost::winapi::HMODULE_ hModule, boost::winapi::LPCSTR_ lpProcName);
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::FARPROC_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::FARPROC_ BOOST_WINAPI_WINAPI_CC
|
||||
GetProcAddressW(boost::winapi::HMODULE_ hModule, boost::winapi::LPCWSTR_ lpProcName);
|
||||
#endif
|
||||
|
||||
struct _MEMORY_BASIC_INFORMATION;
|
||||
|
||||
#if !defined( BOOST_WINAPI_IS_MINGW )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::SIZE_T_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::SIZE_T_ BOOST_WINAPI_WINAPI_CC
|
||||
VirtualQuery(
|
||||
boost::winapi::LPCVOID_ lpAddress,
|
||||
::_MEMORY_BASIC_INFORMATION* lpBuffer,
|
||||
boost::winapi::SIZE_T_ dwLength
|
||||
);
|
||||
#else // !defined( BOOST_WINAPI_IS_MINGW )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
VirtualQuery(
|
||||
boost::winapi::LPCVOID_ lpAddress,
|
||||
::_MEMORY_BASIC_INFORMATION* lpBuffer,
|
||||
@@ -223,7 +223,7 @@ BOOST_FORCEINLINE DWORD_ get_module_file_name(HMODULE_ hModule, LPWSTR_ lpFilena
|
||||
|
||||
#if !defined(BOOST_USE_WINDOWS_H)
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
FreeLibrary(boost::winapi::HMODULE_ hModule);
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -30,31 +30,31 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::LPSTR_ BOOST_WINAPI_WINAPI_CC GetEnvironmentStrings();
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC FreeEnvironmentStringsA(boost::winapi::LPSTR_);
|
||||
BOOST_WINAPI_IMPORT boost::winapi::LPSTR_ BOOST_WINAPI_WINAPI_CC GetEnvironmentStrings();
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC FreeEnvironmentStringsA(boost::winapi::LPSTR_);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetEnvironmentVariableA(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetEnvironmentVariableA(
|
||||
boost::winapi::LPCSTR_ lpName,
|
||||
boost::winapi::LPSTR_ lpBuffer,
|
||||
boost::winapi::DWORD_ nSize
|
||||
);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC SetEnvironmentVariableA(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC SetEnvironmentVariableA(
|
||||
boost::winapi::LPCSTR_ lpName,
|
||||
boost::winapi::LPCSTR_ lpValue
|
||||
);
|
||||
#endif // !defined( BOOST_NO_ANSI_APIS )
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::LPWSTR_ BOOST_WINAPI_WINAPI_CC GetEnvironmentStringsW();
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC FreeEnvironmentStringsW(boost::winapi::LPWSTR_);
|
||||
BOOST_WINAPI_IMPORT boost::winapi::LPWSTR_ BOOST_WINAPI_WINAPI_CC GetEnvironmentStringsW();
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC FreeEnvironmentStringsW(boost::winapi::LPWSTR_);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetEnvironmentVariableW(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetEnvironmentVariableW(
|
||||
boost::winapi::LPCWSTR_ lpName,
|
||||
boost::winapi::LPWSTR_ lpBuffer,
|
||||
boost::winapi::DWORD_ nSize
|
||||
);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC SetEnvironmentVariableW(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC SetEnvironmentVariableW(
|
||||
boost::winapi::LPCWSTR_ lpName,
|
||||
boost::winapi::LPCWSTR_ lpValue
|
||||
);
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
FormatMessageA(
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
boost::winapi::LPCVOID_ lpSource,
|
||||
@@ -32,7 +32,7 @@ FormatMessageA(
|
||||
va_list *Arguments);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
FormatMessageW(
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
boost::winapi::LPCVOID_ lpSource,
|
||||
@@ -43,7 +43,7 @@ FormatMessageW(
|
||||
va_list *Arguments);
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::UINT_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::UINT_ BOOST_WINAPI_WINAPI_CC
|
||||
SetErrorMode(boost::winapi::UINT_ uMode);
|
||||
#endif
|
||||
} // extern "C"
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H ) && BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateEventA(
|
||||
::_SECURITY_ATTRIBUTES* lpEventAttributes,
|
||||
boost::winapi::BOOL_ bManualReset,
|
||||
@@ -26,7 +26,7 @@ CreateEventA(
|
||||
boost::winapi::LPCSTR_ lpName);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateEventW(
|
||||
::_SECURITY_ATTRIBUTES* lpEventAttributes,
|
||||
boost::winapi::BOOL_ bManualReset,
|
||||
@@ -39,7 +39,7 @@ CreateEventW(
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateEventExA(
|
||||
::_SECURITY_ATTRIBUTES *lpEventAttributes,
|
||||
boost::winapi::LPCSTR_ lpName,
|
||||
@@ -47,7 +47,7 @@ CreateEventExA(
|
||||
boost::winapi::DWORD_ dwDesiredAccess);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenEventA(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
@@ -55,7 +55,7 @@ OpenEventA(
|
||||
#endif // !defined( BOOST_NO_ANSI_APIS )
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateEventExW(
|
||||
::_SECURITY_ATTRIBUTES *lpEventAttributes,
|
||||
boost::winapi::LPCWSTR_ lpName,
|
||||
@@ -63,7 +63,7 @@ CreateEventExW(
|
||||
boost::winapi::DWORD_ dwDesiredAccess);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenEventW(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
@@ -71,10 +71,10 @@ OpenEventW(
|
||||
|
||||
// Windows CE define SetEvent/ResetEvent as inline functions in kfuncs.h
|
||||
#if !defined( UNDER_CE )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SetEvent(boost::winapi::HANDLE_ hEvent);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
ResetEvent(boost::winapi::HANDLE_ hEvent);
|
||||
#endif
|
||||
} // extern "C"
|
||||
|
||||
@@ -47,10 +47,10 @@ extern "C" {
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
AreFileApisANSI(BOOST_WINAPI_DETAIL_VOID);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateFileA(
|
||||
boost::winapi::LPCSTR_ lpFileName,
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
@@ -61,14 +61,14 @@ CreateFileA(
|
||||
boost::winapi::HANDLE_ hTemplateFile);
|
||||
|
||||
struct _WIN32_FIND_DATAA;
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
FindFirstFileA(boost::winapi::LPCSTR_ lpFileName, ::_WIN32_FIND_DATAA* lpFindFileData);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
FindNextFileA(boost::winapi::HANDLE_ hFindFile, ::_WIN32_FIND_DATAA* lpFindFileData);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateFileW(
|
||||
boost::winapi::LPCWSTR_ lpFileName,
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
@@ -79,19 +79,19 @@ CreateFileW(
|
||||
boost::winapi::HANDLE_ hTemplateFile);
|
||||
|
||||
struct _WIN32_FIND_DATAW;
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
FindFirstFileW(boost::winapi::LPCWSTR_ lpFileName, ::_WIN32_FIND_DATAW* lpFindFileData);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
FindNextFileW(boost::winapi::HANDLE_ hFindFile, ::_WIN32_FIND_DATAW* lpFindFileData);
|
||||
|
||||
struct _BY_HANDLE_FILE_INFORMATION;
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
GetFileInformationByHandle(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
::_BY_HANDLE_FILE_INFORMATION* lpFileInformation);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
LockFile(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::DWORD_ dwFileOffsetLow,
|
||||
@@ -99,7 +99,7 @@ LockFile(
|
||||
boost::winapi::DWORD_ nNumberOfBytesToLockLow,
|
||||
boost::winapi::DWORD_ nNumberOfBytesToLockHigh);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
LockFileEx(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
@@ -109,13 +109,13 @@ LockFileEx(
|
||||
::_OVERLAPPED* lpOverlapped);
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WINXP
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SetFileValidData(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::LONGLONG_ ValidDataLength);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
UnlockFile(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::DWORD_ dwFileOffsetLow,
|
||||
@@ -123,7 +123,7 @@ UnlockFile(
|
||||
boost::winapi::DWORD_ nNumberOfBytesToUnlockLow,
|
||||
boost::winapi::DWORD_ nNumberOfBytesToUnlockHigh);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
UnlockFileEx(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::DWORD_ dwReserved,
|
||||
@@ -134,29 +134,29 @@ UnlockFileEx(
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
DeleteFileA(boost::winapi::LPCSTR_ lpFileName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
MoveFileExA(
|
||||
boost::winapi::LPCSTR_ lpExistingFileName,
|
||||
boost::winapi::LPCSTR_ lpNewFileName,
|
||||
boost::winapi::DWORD_ dwFlags);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
DeleteFileW(boost::winapi::LPCWSTR_ lpFileName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
FindClose(boost::winapi::HANDLE_ hFindFile);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
MoveFileExW(
|
||||
boost::winapi::LPCWSTR_ lpExistingFileName,
|
||||
boost::winapi::LPCWSTR_ lpNewFileName,
|
||||
boost::winapi::DWORD_ dwFlags);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
ReadFile(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::LPVOID_ lpBuffer,
|
||||
@@ -164,10 +164,10 @@ ReadFile(
|
||||
boost::winapi::LPDWORD_ lpNumberOfBytesRead,
|
||||
::_OVERLAPPED* lpOverlapped);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SetEndOfFile(boost::winapi::HANDLE_ hFile);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
WriteFile(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::LPCVOID_ lpBuffer,
|
||||
@@ -178,17 +178,17 @@ WriteFile(
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
GetFileAttributesA(boost::winapi::LPCSTR_ lpFileName);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
GetFileAttributesW(boost::winapi::LPCWSTR_ lpFileName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
GetFileSizeEx(boost::winapi::HANDLE_ hFile, ::_LARGE_INTEGER* lpFileSize);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
SetFilePointer(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
boost::winapi::LONG_ lpDistanceToMove,
|
||||
|
||||
@@ -33,7 +33,7 @@ extern "C" {
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateFileMappingA(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
::_SECURITY_ATTRIBUTES* lpFileMappingAttributes,
|
||||
@@ -42,7 +42,7 @@ CreateFileMappingA(
|
||||
boost::winapi::DWORD_ dwMaximumSizeLow,
|
||||
boost::winapi::LPCSTR_ lpName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenFileMappingA(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
@@ -51,7 +51,7 @@ OpenFileMappingA(
|
||||
#endif // BOOST_WINAPI_PARTITION_DESKTOP
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateFileMappingW(
|
||||
boost::winapi::HANDLE_ hFile,
|
||||
::_SECURITY_ATTRIBUTES* lpFileMappingAttributes,
|
||||
@@ -60,7 +60,7 @@ CreateFileMappingW(
|
||||
boost::winapi::DWORD_ dwMaximumSizeLow,
|
||||
boost::winapi::LPCWSTR_ lpName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
MapViewOfFile(
|
||||
boost::winapi::HANDLE_ hFileMappingObject,
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
@@ -68,7 +68,7 @@ MapViewOfFile(
|
||||
boost::winapi::DWORD_ dwFileOffsetLow,
|
||||
boost::winapi::SIZE_T_ dwNumberOfBytesToMap);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
MapViewOfFileEx(
|
||||
boost::winapi::HANDLE_ hFileMappingObject,
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
@@ -77,7 +77,7 @@ MapViewOfFileEx(
|
||||
boost::winapi::SIZE_T_ dwNumberOfBytesToMap,
|
||||
boost::winapi::LPVOID_ lpBaseAddress);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenFileMappingW(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
@@ -85,12 +85,12 @@ OpenFileMappingW(
|
||||
#endif // BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
FlushViewOfFile(
|
||||
boost::winapi::LPCVOID_ lpBaseAddress,
|
||||
boost::winapi::SIZE_T_ dwNumberOfBytesToFlush);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
UnmapViewOfFile(boost::winapi::LPCVOID_ lpBaseAddress);
|
||||
#endif // BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
// Windows CE define GetCurrentProcess as an inline function in kfuncs.h
|
||||
#if !defined( BOOST_USE_WINDOWS_H ) && !defined( UNDER_CE )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC GetCurrentProcess(BOOST_WINAPI_DETAIL_VOID);
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC GetCurrentProcess(BOOST_WINAPI_DETAIL_VOID);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
// Windows CE define GetCurrentProcessId as an inline function in kfuncs.h
|
||||
#if !defined( BOOST_USE_WINDOWS_H ) && !defined( UNDER_CE )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetCurrentProcessId(BOOST_WINAPI_DETAIL_VOID);
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetCurrentProcessId(BOOST_WINAPI_DETAIL_VOID);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
// Windows CE define GetCurrentThread as an inline function in kfuncs.h
|
||||
#if !defined( BOOST_USE_WINDOWS_H ) && !defined( UNDER_CE )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC GetCurrentThread(BOOST_WINAPI_DETAIL_VOID);
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC GetCurrentThread(BOOST_WINAPI_DETAIL_VOID);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
// Windows CE define GetCurrentThreadId as an inline function in kfuncs.h
|
||||
#if !defined( BOOST_USE_WINDOWS_H ) && !defined( UNDER_CE )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetCurrentThreadId(BOOST_WINAPI_DETAIL_VOID);
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetCurrentThreadId(BOOST_WINAPI_DETAIL_VOID);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetLastError(BOOST_WINAPI_DETAIL_VOID);
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC GetLastError(BOOST_WINAPI_DETAIL_VOID);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
GetProcessTimes(
|
||||
boost::winapi::HANDLE_ hProcess,
|
||||
::_FILETIME* lpCreationTime,
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::UINT_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::UINT_ BOOST_WINAPI_WINAPI_CC
|
||||
GetSystemDirectoryA(
|
||||
boost::winapi::LPSTR_ lpBuffer,
|
||||
boost::winapi::UINT_ uSize);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::UINT_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::UINT_ BOOST_WINAPI_WINAPI_CC
|
||||
GetSystemDirectoryW(
|
||||
boost::winapi::LPWSTR_ lpBuffer,
|
||||
boost::winapi::UINT_ uSize);
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
GetThreadTimes(
|
||||
boost::winapi::HANDLE_ hThread,
|
||||
::_FILETIME* lpCreationTime,
|
||||
|
||||
@@ -19,12 +19,12 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
GetHandleInformation(
|
||||
boost::winapi::HANDLE_ hObject,
|
||||
boost::winapi::LPDWORD_ lpdwFlags);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SetHandleInformation(
|
||||
boost::winapi::HANDLE_ hObject,
|
||||
boost::winapi::DWORD_ dwMask,
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CloseHandle(boost::winapi::HANDLE_ handle);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
DuplicateHandle(
|
||||
boost::winapi::HANDLE_ hSourceProcessHandle,
|
||||
boost::winapi::HANDLE_ hSourceHandle,
|
||||
@@ -31,7 +31,7 @@ DuplicateHandle(
|
||||
boost::winapi::DWORD_ dwOptions);
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN10
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CompareObjectHandles(
|
||||
boost::winapi::HANDLE_ hFirstObjectHandle,
|
||||
boost::winapi::HANDLE_ hSecondObjectHandle);
|
||||
|
||||
@@ -20,26 +20,26 @@
|
||||
extern "C" {
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
GetProcessHeaps(boost::winapi::DWORD_ NumberOfHeaps, boost::winapi::PHANDLE_ ProcessHeaps);
|
||||
#endif // BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
GetProcessHeap(BOOST_WINAPI_DETAIL_VOID);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
HeapAlloc(
|
||||
boost::winapi::HANDLE_ hHeap,
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
boost::winapi::SIZE_T_ dwBytes);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
HeapFree(
|
||||
boost::winapi::HANDLE_ hHeap,
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
boost::winapi::LPVOID_ lpMem);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
HeapReAlloc(
|
||||
boost::winapi::HANDLE_ hHeap,
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
@@ -47,13 +47,13 @@ HeapReAlloc(
|
||||
boost::winapi::SIZE_T_ dwBytes);
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
HeapCreate(
|
||||
boost::winapi::DWORD_ flOptions,
|
||||
boost::winapi::SIZE_T_ dwInitialSize,
|
||||
boost::winapi::SIZE_T_ dwMaximumSize);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
HeapDestroy(boost::winapi::HANDLE_ hHeap);
|
||||
#endif // BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
|
||||
|
||||
@@ -33,24 +33,24 @@ typedef boost::winapi::BOOL_
|
||||
boost::winapi::PVOID_ Parameter,
|
||||
boost::winapi::PVOID_ *Context);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
InitOnceInitialize(::_RTL_RUN_ONCE* InitOnce);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitOnceExecuteOnce(
|
||||
::_RTL_RUN_ONCE* InitOnce,
|
||||
::PINIT_ONCE_FN InitFn,
|
||||
boost::winapi::PVOID_ Parameter,
|
||||
boost::winapi::LPVOID_ *Context);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitOnceBeginInitialize(
|
||||
::_RTL_RUN_ONCE* lpInitOnce,
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
boost::winapi::PBOOL_ fPending,
|
||||
boost::winapi::LPVOID_ *lpContext);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitOnceComplete(
|
||||
::_RTL_RUN_ONCE* lpInitOnce,
|
||||
boost::winapi::DWORD_ dwFlags,
|
||||
|
||||
@@ -23,29 +23,29 @@
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateJobObjectA(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateJobObjectA(
|
||||
::_SECURITY_ATTRIBUTES* lpJobAttributes,
|
||||
boost::winapi::LPCSTR_ lpName);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateJobObjectW(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateJobObjectW(
|
||||
::_SECURITY_ATTRIBUTES* lpJobAttributes,
|
||||
boost::winapi::LPCWSTR_ lpName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC AssignProcessToJobObject(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC AssignProcessToJobObject(
|
||||
boost::winapi::HANDLE_ hJob,
|
||||
boost::winapi::HANDLE_ hProcess);
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WINXP
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC IsProcessInJob(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC IsProcessInJob(
|
||||
boost::winapi::HANDLE_ ProcessHandle,
|
||||
boost::winapi::HANDLE_ JobHandle,
|
||||
boost::winapi::PBOOL_ Result);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TerminateJobObject(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TerminateJobObject(
|
||||
boost::winapi::HANDLE_ hJob,
|
||||
boost::winapi::UINT_ uExitCode);
|
||||
#endif // BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
@@ -57,7 +57,7 @@ BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TerminateJobObje
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC OpenJobObjectA(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC OpenJobObjectA(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandles,
|
||||
boost::winapi::LPCSTR_ lpName);
|
||||
@@ -65,7 +65,7 @@ BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC OpenJobObjectA
|
||||
#endif
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC OpenJobObjectW(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC OpenJobObjectW(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandles,
|
||||
boost::winapi::LPCWSTR_ lpName);
|
||||
|
||||
@@ -23,18 +23,32 @@ typedef HANDLE_ HLOCAL_;
|
||||
}}
|
||||
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HLOCAL_ BOOST_WINAPI_WINAPI_CC
|
||||
|
||||
#if defined (_WIN32_WCE )
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HLOCAL_ BOOST_WINAPI_WINAPI_CC
|
||||
LocalAlloc(
|
||||
boost::winapi::UINT_ uFlags,
|
||||
boost::winapi::UINT_ uBytes);
|
||||
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HLOCAL_ BOOST_WINAPI_WINAPI_CC
|
||||
LocalReAlloc(
|
||||
boost::winapi::HLOCAL_ hMem,
|
||||
boost::winapi::UINT_ uBytes,
|
||||
boost::winapi::UINT_ uFlags);
|
||||
#else
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HLOCAL_ BOOST_WINAPI_WINAPI_CC
|
||||
LocalAlloc(
|
||||
boost::winapi::UINT_ uFlags,
|
||||
boost::winapi::SIZE_T_ uBytes);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HLOCAL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HLOCAL_ BOOST_WINAPI_WINAPI_CC
|
||||
LocalReAlloc(
|
||||
boost::winapi::HLOCAL_ hMem,
|
||||
boost::winapi::SIZE_T_ uBytes,
|
||||
boost::winapi::UINT_ uFlags);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HLOCAL_ BOOST_WINAPI_WINAPI_CC LocalFree(boost::winapi::HLOCAL_ hMem);
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HLOCAL_ BOOST_WINAPI_WINAPI_CC LocalFree(boost::winapi::HLOCAL_ hMem);
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
|
||||
@@ -18,14 +18,14 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H ) && BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateMutexA(
|
||||
::_SECURITY_ATTRIBUTES* lpMutexAttributes,
|
||||
boost::winapi::BOOL_ bInitialOwner,
|
||||
boost::winapi::LPCSTR_ lpName);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateMutexW(
|
||||
::_SECURITY_ATTRIBUTES* lpMutexAttributes,
|
||||
boost::winapi::BOOL_ bInitialOwner,
|
||||
@@ -37,7 +37,7 @@ CreateMutexW(
|
||||
extern "C" {
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateMutexExA(
|
||||
::_SECURITY_ATTRIBUTES* lpMutexAttributes,
|
||||
boost::winapi::LPCSTR_ lpName,
|
||||
@@ -45,7 +45,7 @@ CreateMutexExA(
|
||||
boost::winapi::DWORD_ dwDesiredAccess);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenMutexA(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
@@ -53,7 +53,7 @@ OpenMutexA(
|
||||
#endif // !defined( BOOST_NO_ANSI_APIS )
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateMutexExW(
|
||||
::_SECURITY_ATTRIBUTES* lpMutexAttributes,
|
||||
boost::winapi::LPCWSTR_ lpName,
|
||||
@@ -61,13 +61,13 @@ CreateMutexExW(
|
||||
boost::winapi::DWORD_ dwDesiredAccess);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenMutexW(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
boost::winapi::LPCWSTR_ lpName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
ReleaseMutex(boost::winapi::HANDLE_ hMutex);
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
#if !defined( BOOST_USE_WINDOWS_H ) && BOOST_WINAPI_PARTITION_DESKTOP && !defined( BOOST_NO_ANSI_APIS )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateNamedPipeA(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateNamedPipeA(
|
||||
boost::winapi::LPCSTR_ lpName,
|
||||
boost::winapi::DWORD_ dwOpenMode,
|
||||
boost::winapi::DWORD_ dwPipeMode,
|
||||
@@ -36,29 +36,29 @@ BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateNamedPip
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ImpersonateNamedPipeClient(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ImpersonateNamedPipeClient(
|
||||
boost::winapi::HANDLE_ hNamedPipe);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC CreatePipe(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC CreatePipe(
|
||||
boost::winapi::PHANDLE_ hReadPipe,
|
||||
boost::winapi::PHANDLE_ hWritePipe,
|
||||
_SECURITY_ATTRIBUTES* lpPipeAttributes,
|
||||
boost::winapi::DWORD_ nSize);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ConnectNamedPipe(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ConnectNamedPipe(
|
||||
boost::winapi::HANDLE_ hNamedPipe,
|
||||
_OVERLAPPED* lpOverlapped);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC DisconnectNamedPipe(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC DisconnectNamedPipe(
|
||||
boost::winapi::HANDLE_ hNamedPipe);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC SetNamedPipeHandleState(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC SetNamedPipeHandleState(
|
||||
boost::winapi::HANDLE_ hNamedPipe,
|
||||
boost::winapi::LPDWORD_ lpMode,
|
||||
boost::winapi::LPDWORD_ lpMaxCollectionCount,
|
||||
boost::winapi::LPDWORD_ lpCollectDataTimeout);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC PeekNamedPipe(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC PeekNamedPipe(
|
||||
boost::winapi::HANDLE_ hNamedPipe,
|
||||
boost::winapi::LPVOID_ lpBuffer,
|
||||
boost::winapi::DWORD_ nBufferSize,
|
||||
@@ -66,7 +66,7 @@ BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC PeekNamedPipe(
|
||||
boost::winapi::LPDWORD_ lpTotalBytesAvail,
|
||||
boost::winapi::LPDWORD_ lpBytesLeftThisMessage);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TransactNamedPipe(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TransactNamedPipe(
|
||||
boost::winapi::HANDLE_ hNamedPipe,
|
||||
boost::winapi::LPVOID_ lpInBuffer,
|
||||
boost::winapi::DWORD_ nInBufferSize,
|
||||
@@ -76,12 +76,12 @@ BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TransactNamedPip
|
||||
_OVERLAPPED* lpOverlapped);
|
||||
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC WaitNamedPipeA(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC WaitNamedPipeA(
|
||||
boost::winapi::LPCSTR_ lpNamedPipeName,
|
||||
boost::winapi::DWORD_ nTimeOut);
|
||||
#endif // !defined( BOOST_NO_ANSI_APIS )
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateNamedPipeW(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateNamedPipeW(
|
||||
boost::winapi::LPCWSTR_ lpName,
|
||||
boost::winapi::DWORD_ dwOpenMode,
|
||||
boost::winapi::DWORD_ dwPipeMode,
|
||||
@@ -91,19 +91,19 @@ BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC CreateNamedPip
|
||||
boost::winapi::DWORD_ nDefaultTimeOut,
|
||||
_SECURITY_ATTRIBUTES* lpSecurityAttributes);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC WaitNamedPipeW(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC WaitNamedPipeW(
|
||||
boost::winapi::LPCWSTR_ lpNamedPipeName,
|
||||
boost::winapi::DWORD_ nTimeOut);
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC GetNamedPipeClientComputerNameA(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC GetNamedPipeClientComputerNameA(
|
||||
boost::winapi::HANDLE_ Pipe,
|
||||
boost::winapi::LPSTR_ ClientComputerName,
|
||||
boost::winapi::ULONG_ ClientComputerNameLength);
|
||||
#endif // !defined( BOOST_NO_ANSI_APIS )
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC GetNamedPipeClientComputerNameW(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC GetNamedPipeClientComputerNameW(
|
||||
boost::winapi::HANDLE_ Pipe,
|
||||
boost::winapi::LPWSTR_ ClientComputerName,
|
||||
boost::winapi::ULONG_ ClientComputerNameLength);
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
GetPriorityClass(boost::winapi::HANDLE_ hProcess);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SetPriorityClass(
|
||||
boost::winapi::HANDLE_ hProcess,
|
||||
boost::winapi::DWORD_ dwPriorityClass);
|
||||
|
||||
@@ -47,15 +47,18 @@ struct _STARTUPINFOEXW;
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM
|
||||
|
||||
BOOST_SYMBOL_IMPORT BOOST_NORETURN boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
#if !defined(_WIN32_WCE)
|
||||
// On Windows CE ExitProcess is a macro to call TerminateProcess
|
||||
BOOST_WINAPI_IMPORT BOOST_NORETURN boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
ExitProcess(boost::winapi::UINT_ uExitCode);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC GetExitCodeProcess(
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC GetExitCodeProcess(
|
||||
boost::winapi::HANDLE_ hProcess,
|
||||
boost::winapi::LPDWORD_ lpExitCode);
|
||||
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC CreateProcessA(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC CreateProcessA(
|
||||
boost::winapi::LPCSTR_ lpApplicationName,
|
||||
boost::winapi::LPSTR_ lpCommandLine,
|
||||
::_SECURITY_ATTRIBUTES* lpProcessAttributes,
|
||||
@@ -68,7 +71,20 @@ BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC CreateProcessA(
|
||||
::_PROCESS_INFORMATION* lpProcessInformation);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC CreateProcessW(
|
||||
#if defined(_WIN32_WCE)
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC CreateProcessW(
|
||||
boost::winapi::LPCWSTR_ lpApplicationName,
|
||||
boost::winapi::LPCWSTR_ lpCommandLine,
|
||||
::_SECURITY_ATTRIBUTES* lpProcessAttributes,
|
||||
::_SECURITY_ATTRIBUTES* lpThreadAttributes,
|
||||
boost::winapi::INT_ bInheritHandles,
|
||||
boost::winapi::DWORD_ dwCreationFlags,
|
||||
boost::winapi::LPVOID_ lpEnvironment,
|
||||
boost::winapi::LPWSTR_ lpCurrentDirectory,
|
||||
::_STARTUPINFOW* lpStartupInfo,
|
||||
::_PROCESS_INFORMATION* lpProcessInformation);
|
||||
#else
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC CreateProcessW(
|
||||
boost::winapi::LPCWSTR_ lpApplicationName,
|
||||
boost::winapi::LPWSTR_ lpCommandLine,
|
||||
::_SECURITY_ATTRIBUTES* lpProcessAttributes,
|
||||
@@ -79,19 +95,27 @@ BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC CreateProcessW(
|
||||
boost::winapi::LPCWSTR_ lpCurrentDirectory,
|
||||
::_STARTUPINFOW* lpStartupInfo,
|
||||
::_PROCESS_INFORMATION* lpProcessInformation);
|
||||
#endif
|
||||
|
||||
|
||||
#endif // BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC OpenProcess(
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC OpenProcess(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
boost::winapi::DWORD_ dwProcessId);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TerminateProcess(
|
||||
#if defined(_WIN32_WCE)
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TerminateProcess(
|
||||
boost::winapi::HANDLE_ hProcess,
|
||||
boost::winapi::DWORD_ uExitCode);
|
||||
#else
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC TerminateProcess(
|
||||
boost::winapi::HANDLE_ hProcess,
|
||||
boost::winapi::UINT_ uExitCode);
|
||||
#endif
|
||||
|
||||
#endif // BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
|
||||
@@ -366,7 +390,20 @@ using ::OpenProcess;
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM
|
||||
|
||||
using ::GetExitCodeProcess;
|
||||
#if !defined(_WIN32_WCE)
|
||||
using ::ExitProcess;
|
||||
#endif
|
||||
|
||||
BOOST_FORCEINLINE BOOST_NORETURN boost::winapi::VOID_ exit_process(
|
||||
boost::winapi::UINT_ uExitCode)
|
||||
{
|
||||
#if !defined(_WIN32_WCE)
|
||||
ExitProcess(uExitCode);
|
||||
#else
|
||||
// ExitProcess macro in Windows CE and Windows Mobile SDKs actually does this
|
||||
TerminateProcess(GetCurrentProcess(), (uExitCode));
|
||||
#endif
|
||||
}
|
||||
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_FORCEINLINE BOOL_ CreateProcessA(
|
||||
@@ -440,7 +477,11 @@ BOOST_FORCEINLINE BOOL_ CreateProcessW(
|
||||
bInheritHandles,
|
||||
dwCreationFlags,
|
||||
lpEnvironment,
|
||||
#if defined(_WIN32_WCE)
|
||||
const_cast<LPWSTR_>(lpCurrentDirectory),
|
||||
#else
|
||||
lpCurrentDirectory,
|
||||
#endif
|
||||
reinterpret_cast< ::_STARTUPINFOW* >(lpStartupInfo),
|
||||
reinterpret_cast< ::_PROCESS_INFORMATION* >(lpProcessInformation));
|
||||
}
|
||||
@@ -465,7 +506,11 @@ BOOST_FORCEINLINE BOOL_ create_process(
|
||||
bInheritHandles,
|
||||
dwCreationFlags,
|
||||
lpEnvironment,
|
||||
#if defined(_WIN32_WCE)
|
||||
const_cast<LPWSTR_>(lpCurrentDirectory),
|
||||
#else
|
||||
lpCurrentDirectory,
|
||||
#endif
|
||||
reinterpret_cast< ::_STARTUPINFOW* >(lpStartupInfo),
|
||||
reinterpret_cast< ::_PROCESS_INFORMATION* >(lpProcessInformation));
|
||||
}
|
||||
|
||||
@@ -27,11 +27,11 @@ typedef _SECURITY_DESCRIPTOR *PSECURITY_DESCRIPTOR;
|
||||
typedef boost::winapi::PVOID_ PSECURITY_DESCRIPTOR;
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeSecurityDescriptor(
|
||||
PSECURITY_DESCRIPTOR pSecurityDescriptor,
|
||||
boost::winapi::DWORD_ dwRevision);
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SetSecurityDescriptorDacl(
|
||||
PSECURITY_DESCRIPTOR pSecurityDescriptor,
|
||||
boost::winapi::BOOL_ bDaclPresent,
|
||||
|
||||
@@ -21,7 +21,7 @@ extern "C" {
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateSemaphoreA(
|
||||
::_SECURITY_ATTRIBUTES* lpSemaphoreAttributes,
|
||||
boost::winapi::LONG_ lInitialCount,
|
||||
@@ -29,7 +29,7 @@ CreateSemaphoreA(
|
||||
boost::winapi::LPCSTR_ lpName);
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateSemaphoreExA(
|
||||
::_SECURITY_ATTRIBUTES* lpSemaphoreAttributes,
|
||||
boost::winapi::LONG_ lInitialCount,
|
||||
@@ -41,7 +41,7 @@ CreateSemaphoreExA(
|
||||
|
||||
#endif // !defined( BOOST_NO_ANSI_APIS )
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateSemaphoreW(
|
||||
::_SECURITY_ATTRIBUTES* lpSemaphoreAttributes,
|
||||
boost::winapi::LONG_ lInitialCount,
|
||||
@@ -49,7 +49,7 @@ CreateSemaphoreW(
|
||||
boost::winapi::LPCWSTR_ lpName);
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateSemaphoreExW(
|
||||
::_SECURITY_ATTRIBUTES* lpSemaphoreAttributes,
|
||||
boost::winapi::LONG_ lInitialCount,
|
||||
@@ -59,7 +59,7 @@ CreateSemaphoreExW(
|
||||
boost::winapi::DWORD_ dwDesiredAccess);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
ReleaseSemaphore(
|
||||
boost::winapi::HANDLE_ hSemaphore,
|
||||
boost::winapi::LONG_ lReleaseCount,
|
||||
@@ -70,14 +70,14 @@ ReleaseSemaphore(
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM
|
||||
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenSemaphoreA(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
boost::winapi::LPCSTR_ lpName);
|
||||
#endif // !defined( BOOST_NO_ANSI_APIS )
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenSemaphoreW(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
|
||||
@@ -31,7 +31,7 @@ struct _SHFILEINFOA;
|
||||
struct _SHFILEINFOW;
|
||||
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_PTR_ BOOST_WINAPI_WINAPI_CC SHGetFileInfoA(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_PTR_ BOOST_WINAPI_WINAPI_CC SHGetFileInfoA(
|
||||
boost::winapi::LPCSTR_ pszPath,
|
||||
boost::winapi::DWORD_ dwFileAttributes,
|
||||
::_SHFILEINFOA *psfinsigned,
|
||||
@@ -39,7 +39,7 @@ BOOST_SYMBOL_IMPORT boost::winapi::DWORD_PTR_ BOOST_WINAPI_WINAPI_CC SHGetFileIn
|
||||
boost::winapi::UINT_ uFlags);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_PTR_ BOOST_WINAPI_WINAPI_CC SHGetFileInfoW(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_PTR_ BOOST_WINAPI_WINAPI_CC SHGetFileInfoW(
|
||||
boost::winapi::LPCWSTR_ pszPath,
|
||||
boost::winapi::DWORD_ dwFileAttributes,
|
||||
::_SHFILEINFOW *psfinsigned,
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
extern "C" {
|
||||
BOOST_WINAPI_DETAIL_DECLARE_HANDLE(HWND);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ShowWindow(
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ShowWindow(
|
||||
HWND hWnd,
|
||||
int nCmdShow);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ShowWindowAsync(
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC ShowWindowAsync(
|
||||
HWND hWnd,
|
||||
int nCmdShow);
|
||||
} // extern "C"
|
||||
|
||||
@@ -30,26 +30,26 @@
|
||||
extern "C" {
|
||||
struct _RTL_SRWLOCK;
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
InitializeSRWLock(::_RTL_SRWLOCK* SRWLock);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
ReleaseSRWLockExclusive(::_RTL_SRWLOCK* SRWLock);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
ReleaseSRWLockShared(::_RTL_SRWLOCK* SRWLock);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
AcquireSRWLockExclusive(::_RTL_SRWLOCK* SRWLock);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
AcquireSRWLockShared(::_RTL_SRWLOCK* SRWLock);
|
||||
|
||||
#if !defined( BOOST_WINAPI_NO_TRY_ACQUIRE_SRWLOCK )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOLEAN_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOLEAN_ BOOST_WINAPI_WINAPI_CC
|
||||
TryAcquireSRWLockExclusive(::_RTL_SRWLOCK* SRWLock);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOLEAN_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOLEAN_ BOOST_WINAPI_WINAPI_CC
|
||||
TryAcquireSRWLockShared(::_RTL_SRWLOCK* SRWLock);
|
||||
#endif
|
||||
} // extern "C"
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#if !defined( BOOST_USE_WINDOWS_H ) || (defined(_MSC_VER) && (_MSC_VER+0) < 1500)
|
||||
extern "C" {
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::WORD_
|
||||
BOOST_WINAPI_IMPORT boost::winapi::WORD_
|
||||
BOOST_WINAPI_NTAPI_CC RtlCaptureStackBackTrace(
|
||||
boost::winapi::DWORD_ FramesToSkip,
|
||||
boost::winapi::DWORD_ FramesToCapture,
|
||||
|
||||
@@ -27,13 +27,13 @@ extern "C" {
|
||||
struct _SYSTEM_INFO;
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
GetSystemInfo(::_SYSTEM_INFO* lpSystemInfo);
|
||||
#endif
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WINXP
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
GetNativeSystemInfo(::_SYSTEM_INFO* lpSystemInfo);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -21,12 +21,12 @@
|
||||
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
SleepEx(
|
||||
boost::winapi::DWORD_ dwMilliseconds,
|
||||
boost::winapi::BOOL_ bAlertable);
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC Sleep(boost::winapi::DWORD_ dwMilliseconds);
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC SwitchToThread(BOOST_WINAPI_DETAIL_VOID);
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC Sleep(boost::winapi::DWORD_ dwMilliseconds);
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC SwitchToThread(BOOST_WINAPI_DETAIL_VOID);
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ typedef boost::winapi::VOID_ (BOOST_WINAPI_NTAPI_CC *WAITORTIMERCALLBACKFUNC)
|
||||
(boost::winapi::PVOID_, boost::winapi::BOOLEAN_);
|
||||
typedef WAITORTIMERCALLBACKFUNC WAITORTIMERCALLBACK;
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
RegisterWaitForSingleObject(
|
||||
boost::winapi::PHANDLE_ phNewWaitObject,
|
||||
boost::winapi::HANDLE_ hObject,
|
||||
@@ -41,12 +41,12 @@ RegisterWaitForSingleObject(
|
||||
#if !defined( BOOST_USE_WINDOWS_H ) || (defined(BOOST_WINAPI_IS_MINGW) && BOOST_USE_WINAPI_VERSION < BOOST_WINAPI_VERSION_WINXP)
|
||||
extern "C" {
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
UnregisterWait(boost::winapi::HANDLE_ WaitHandle);
|
||||
#endif
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
UnregisterWaitEx(
|
||||
boost::winapi::HANDLE_ WaitHandle,
|
||||
boost::winapi::HANDLE_ CompletionEvent);
|
||||
|
||||
@@ -21,32 +21,32 @@ extern "C" {
|
||||
struct _FILETIME;
|
||||
struct _SYSTEMTIME;
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
GetSystemTime(::_SYSTEMTIME* lpSystemTime);
|
||||
|
||||
#ifdef BOOST_HAS_GETSYSTEMTIMEASFILETIME // Windows CE does not define GetSystemTimeAsFileTime
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::VOID_ BOOST_WINAPI_WINAPI_CC
|
||||
GetSystemTimeAsFileTime(::_FILETIME* lpSystemTimeAsFileTime);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SystemTimeToFileTime(
|
||||
const ::_SYSTEMTIME* lpSystemTime,
|
||||
::_FILETIME* lpFileTime);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
FileTimeToSystemTime(
|
||||
const ::_FILETIME* lpFileTime,
|
||||
::_SYSTEMTIME* lpSystemTime);
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
FileTimeToLocalFileTime(
|
||||
const ::_FILETIME* lpFileTime,
|
||||
::_FILETIME* lpLocalFileTime);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
LocalFileTimeToFileTime(
|
||||
const ::_FILETIME* lpLocalFileTime,
|
||||
::_FILETIME* lpFileTime);
|
||||
@@ -54,12 +54,12 @@ LocalFileTimeToFileTime(
|
||||
#endif // BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
GetTickCount(BOOST_WINAPI_DETAIL_VOID);
|
||||
#endif // BOOST_WINAPI_PARTITION_DESKTOP_SYSTEM
|
||||
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_WIN6
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::ULONGLONG_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::ULONGLONG_ BOOST_WINAPI_WINAPI_CC
|
||||
GetTickCount64(BOOST_WINAPI_DETAIL_VOID);
|
||||
#endif
|
||||
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
|
||||
#if !defined( BOOST_USE_WINDOWS_H )
|
||||
extern "C" {
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
QueryPerformanceCounter(::_LARGE_INTEGER* lpPerformanceCount);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
QueryPerformanceFrequency(::_LARGE_INTEGER* lpFrequency);
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
@@ -20,17 +20,17 @@
|
||||
extern "C" {
|
||||
#if !defined( UNDER_CE )
|
||||
// Windows CE define TlsAlloc and TlsFree as inline functions in kfuncs.h
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
TlsAlloc(BOOST_WINAPI_DETAIL_VOID);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
TlsFree(boost::winapi::DWORD_ dwTlsIndex);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::LPVOID_ BOOST_WINAPI_WINAPI_CC
|
||||
TlsGetValue(boost::winapi::DWORD_ dwTlsIndex);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
TlsSetValue(
|
||||
boost::winapi::DWORD_ dwTlsIndex,
|
||||
boost::winapi::LPVOID_ lpTlsValue);
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
extern "C" {
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
WaitForSingleObjectEx(
|
||||
boost::winapi::HANDLE_ hHandle,
|
||||
boost::winapi::DWORD_ dwMilliseconds,
|
||||
@@ -29,7 +29,7 @@ WaitForSingleObjectEx(
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_DESKTOP || BOOST_WINAPI_PARTITION_SYSTEM
|
||||
#if BOOST_USE_WINAPI_VERSION >= BOOST_WINAPI_VERSION_NT4
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
SignalObjectAndWait(
|
||||
boost::winapi::HANDLE_ hObjectToSignal,
|
||||
boost::winapi::HANDLE_ hObjectToWaitOn,
|
||||
@@ -39,19 +39,19 @@ SignalObjectAndWait(
|
||||
#endif
|
||||
|
||||
#if BOOST_WINAPI_PARTITION_APP_SYSTEM
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
WaitForSingleObject(
|
||||
boost::winapi::HANDLE_ hHandle,
|
||||
boost::winapi::DWORD_ dwMilliseconds);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT_EXCEPT_WM boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
WaitForMultipleObjects(
|
||||
boost::winapi::DWORD_ nCount,
|
||||
boost::winapi::HANDLE_ const* lpHandles,
|
||||
boost::winapi::BOOL_ bWaitAll,
|
||||
boost::winapi::DWORD_ dwMilliseconds);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::DWORD_ BOOST_WINAPI_WINAPI_CC
|
||||
WaitForMultipleObjectsEx(
|
||||
boost::winapi::DWORD_ nCount,
|
||||
boost::winapi::HANDLE_ const* lpHandles,
|
||||
|
||||
@@ -25,32 +25,32 @@ typedef boost::winapi::VOID_
|
||||
boost::winapi::DWORD_ dwTimerHighValue);
|
||||
|
||||
#if !defined( BOOST_NO_ANSI_APIS )
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateWaitableTimerA(
|
||||
::_SECURITY_ATTRIBUTES* lpTimerAttributes,
|
||||
boost::winapi::BOOL_ bManualReset,
|
||||
boost::winapi::LPCSTR_ lpTimerName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenWaitableTimerA(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
boost::winapi::LPCSTR_ lpTimerName);
|
||||
#endif
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
CreateWaitableTimerW(
|
||||
::_SECURITY_ATTRIBUTES* lpTimerAttributes,
|
||||
boost::winapi::BOOL_ bManualReset,
|
||||
boost::winapi::LPCWSTR_ lpTimerName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::HANDLE_ BOOST_WINAPI_WINAPI_CC
|
||||
OpenWaitableTimerW(
|
||||
boost::winapi::DWORD_ dwDesiredAccess,
|
||||
boost::winapi::BOOL_ bInheritHandle,
|
||||
boost::winapi::LPCWSTR_ lpTimerName);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
SetWaitableTimer(
|
||||
boost::winapi::HANDLE_ hTimer,
|
||||
const ::_LARGE_INTEGER* lpDueTime,
|
||||
@@ -59,7 +59,7 @@ SetWaitableTimer(
|
||||
boost::winapi::LPVOID_ lpArgToCompletionRoutine,
|
||||
boost::winapi::BOOL_ fResume);
|
||||
|
||||
BOOST_SYMBOL_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
BOOST_WINAPI_IMPORT boost::winapi::BOOL_ BOOST_WINAPI_WINAPI_CC
|
||||
CancelWaitableTimer(boost::winapi::HANDLE_ hTimer);
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user