зеркало из https://github.com/mozilla/gecko-dev.git
Adding GetACP. Disabling CreateEvent due to class member name conflicts
This commit is contained in:
Родитель
1eed723bb0
Коммит
4bd3a74724
|
@ -151,6 +151,7 @@
|
|||
#define FlashWindow mozce_FlashWindow
|
||||
#define FrameRect mozce_FrameRect
|
||||
#define GLYPHMETRICS mozce_GLYPHMETRICS
|
||||
#define GetACP mozce_GetACP
|
||||
#define GetCurrentProcess mozce_GetCurrentProcess
|
||||
#define GetCurrentThreadId mozce_GetCurrentThreadId
|
||||
#define GetDIBits mozce_GetDIBits
|
||||
|
@ -204,6 +205,13 @@
|
|||
#define CreateDCA mozce_CreateDCA
|
||||
#define CreateDCA2 mozce_CreateDCA2
|
||||
#define CreateDirectoryA mozce_CreateDirectoryA
|
||||
|
||||
#pragma warning(disable : 4005) // OK to have no return value
|
||||
// We use a method named CreateEvent. We do not want to map
|
||||
// CreateEvent to CreateEventA
|
||||
#define CreateEvent CreateEvent
|
||||
#pragma warning(default : 4005) // restore default
|
||||
|
||||
#define CreateEventA mozce_CreateEventA
|
||||
#define CreateFileA mozce_CreateFileA
|
||||
#define CreateFileMappingA mozce_CreateFileMappingA
|
||||
|
@ -267,6 +275,7 @@
|
|||
#define RemoveDirectoryA mozce_RemoveDirectoryA
|
||||
#define RemovePropA mozce_RemovePropA
|
||||
#define SendMessageA mozce_SendMessageA
|
||||
#define SetCurrentDirectory mozce_SetCurrentDirectoryA
|
||||
#define SetCurrentDirectoryA mozce_SetCurrentDirectoryA
|
||||
#define SetDlgItemTextA mozce_SetDlgItemTextA
|
||||
#define SetEnvironmentVariable mozce_SetEnvironmentVariableA
|
||||
|
@ -421,12 +430,13 @@ extern "C" {
|
|||
MOZCE_SHUNT_API BOOL mozce_SetMenu(HWND inWnd, HMENU inMenu);
|
||||
MOZCE_SHUNT_API BOOL mozce_GetUserName(LPTSTR inBuffer, LPDWORD inoutSize);
|
||||
MOZCE_SHUNT_API DWORD mozce_GetShortPathName(LPCTSTR inLongPath, LPTSTR outShortPath, DWORD inBufferSize);
|
||||
MOZCE_SHUNT_API DWORD mozce_GetEnvironmentVariable(LPCTSTR lpName, LPSTR lpBuffer, DWORD nSize);
|
||||
MOZCE_SHUNT_API DWORD mozce_GetEnvironmentVariable(LPCSTR lpName, LPCSTR lpBuffer, DWORD nSize);
|
||||
MOZCE_SHUNT_API HMENU mozce_LoadMenuA(HINSTANCE hInstance, LPCSTR lpMenuName);
|
||||
|
||||
MOZCE_SHUNT_API void mozce_GetSystemTimeAsFileTime(LPFILETIME lpSystemTimeAsFileTime);
|
||||
MOZCE_SHUNT_API DWORD mozce_GetFullPathName(LPCTSTR lpFileName, DWORD nBufferLength, LPTSTR lpBuffer, LPTSTR* lpFilePart);
|
||||
|
||||
MOZCE_SHUNT_API UINT mozce_GetACP(void);
|
||||
MOZCE_SHUNT_API HANDLE mozce_GetCurrentProcess(void);
|
||||
MOZCE_SHUNT_API DWORD mozce_TlsAlloc(void);
|
||||
MOZCE_SHUNT_API BOOL mozce_TlsFree(DWORD dwTlsIndex);
|
||||
|
|
|
@ -878,7 +878,7 @@ MOZCE_SHUNT_API DWORD mozce_GetShortPathName(LPCTSTR inLongPath, LPTSTR outShort
|
|||
return retval;
|
||||
}
|
||||
|
||||
MOZCE_SHUNT_API DWORD mozce_GetEnvironmentVariable(LPCTSTR lpName, LPSTR lpBuffer, DWORD nSize)
|
||||
MOZCE_SHUNT_API DWORD mozce_GetEnvironmentVariable(LPCSTR lpName, LPCSTR lpBuffer, DWORD nSize)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
printf("-- mozce_GetEnvironmentVariable called\n");
|
||||
|
@ -973,14 +973,17 @@ MOZCE_SHUNT_API DWORD mozce_GetFullPathName(LPCSTR lpFileName,
|
|||
LPCSTR lpBuffer,
|
||||
LPCSTR* lpFilePart)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
printf("mozce_GetFullPathName called\n");
|
||||
#endif
|
||||
|
||||
DWORD len = strlen(lpFileName);
|
||||
if (len > nBufferLength)
|
||||
return len;
|
||||
|
||||
DWORD len = strlen(lpFileName);
|
||||
if (len > nBufferLength)
|
||||
return len;
|
||||
|
||||
strncpy((char*)lpBuffer, lpFileName, len);
|
||||
((char*)lpBuffer)[len] = '\0';
|
||||
|
||||
|
||||
if(lpFilePart)
|
||||
{
|
||||
char* sep = strrchr(lpBuffer, '\\');
|
||||
|
@ -991,7 +994,7 @@ MOZCE_SHUNT_API DWORD mozce_GetFullPathName(LPCSTR lpFileName,
|
|||
else
|
||||
*lpFilePart = lpBuffer;
|
||||
}
|
||||
|
||||
|
||||
#ifdef DEBUG
|
||||
printf("mozce_GetFullPathName called %s (%s)\n", lpBuffer, *lpFilePart);
|
||||
#endif
|
||||
|
@ -1000,15 +1003,31 @@ MOZCE_SHUNT_API DWORD mozce_GetFullPathName(LPCSTR lpFileName,
|
|||
|
||||
MOZCE_SHUNT_API DWORD mozce_MsgWaitForMultipleObjects(DWORD nCount, const HANDLE* pHandles, BOOL bWaitAll, DWORD dwMilliseconds, DWORD dwWakeMask)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
printf("mozce_MsgWaitForMultipleObjects called\n");
|
||||
#endif
|
||||
|
||||
return MsgWaitForMultipleObjects(nCount, (HANDLE*) pHandles, bWaitAll, dwMilliseconds, dwWakeMask);
|
||||
}
|
||||
|
||||
MOZCE_SHUNT_API LONG mozce_GetMessageTime(void)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
printf("mozce_GetMessageTime called\n");
|
||||
#endif
|
||||
// Close enough guess?
|
||||
return GetTickCount();
|
||||
}
|
||||
|
||||
MOZCE_SHUNT_API UINT mozce_GetACP(void)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
printf("mozce_GetACP called\n");
|
||||
#endif
|
||||
|
||||
return GetACP();
|
||||
}
|
||||
|
||||
#if 0
|
||||
{
|
||||
#endif
|
||||
|
|
Загрузка…
Ссылка в новой задаче