Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
038af792
Commit
038af792
authored
Sep 19, 2001
by
Francois Gouget
Committed by
Alexandre Julliard
Sep 19, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix the definition of structs NUMBERFMT* and CURRENCYFMT*.
Add, fix and move prototypes from winbase.h to winnls.h.
parent
607c810a
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
113 additions
and
86 deletions
+113
-86
imekl.c
dlls/imm32/imekl.c
+1
-0
winbase.h
include/winbase.h
+0
-27
winnls.h
include/winnls.h
+97
-44
ole2nls.c
ole/ole2nls.c
+15
-15
No files found.
dlls/imm32/imekl.c
View file @
038af792
...
@@ -12,6 +12,7 @@
...
@@ -12,6 +12,7 @@
#include "wingdi.h"
#include "wingdi.h"
#include "winuser.h"
#include "winuser.h"
#include "winerror.h"
#include "winerror.h"
#include "winnls.h"
#include "winreg.h"
#include "winreg.h"
#include "immddk.h"
#include "immddk.h"
...
...
include/winbase.h
View file @
038af792
...
@@ -1349,7 +1349,6 @@ BOOL WINAPI FreeEnvironmentStringsW(LPWSTR);
...
@@ -1349,7 +1349,6 @@ BOOL WINAPI FreeEnvironmentStringsW(LPWSTR);
#define FreeEnvironmentStrings WINELIB_NAME_AW(FreeEnvironmentStrings)
#define FreeEnvironmentStrings WINELIB_NAME_AW(FreeEnvironmentStrings)
VOID
WINAPI
FreeLibraryAndExitThread
(
HINSTANCE
,
DWORD
);
VOID
WINAPI
FreeLibraryAndExitThread
(
HINSTANCE
,
DWORD
);
PVOID
WINAPI
FreeSid
(
PSID
);
PVOID
WINAPI
FreeSid
(
PSID
);
UINT
WINAPI
GetACP
(
void
);
BOOL
WINAPI
GetCommConfig
(
HANDLE
,
LPCOMMCONFIG
,
LPDWORD
);
BOOL
WINAPI
GetCommConfig
(
HANDLE
,
LPCOMMCONFIG
,
LPDWORD
);
BOOL
WINAPI
GetCommMask
(
HANDLE
,
LPDWORD
);
BOOL
WINAPI
GetCommMask
(
HANDLE
,
LPDWORD
);
BOOL
WINAPI
GetCommModemStatus
(
HANDLE
,
LPDWORD
);
BOOL
WINAPI
GetCommModemStatus
(
HANDLE
,
LPDWORD
);
...
@@ -1370,9 +1369,6 @@ DWORD WINAPI GetConsoleTitleW(LPWSTR,DWORD);
...
@@ -1370,9 +1369,6 @@ DWORD WINAPI GetConsoleTitleW(LPWSTR,DWORD);
#define GetConsoleTitle WINELIB_NAME_AW(GetConsoleTitle)
#define GetConsoleTitle WINELIB_NAME_AW(GetConsoleTitle)
HANDLE
WINAPI
GetCurrentProcess
(
void
);
HANDLE
WINAPI
GetCurrentProcess
(
void
);
HANDLE
WINAPI
GetCurrentThread
(
void
);
HANDLE
WINAPI
GetCurrentThread
(
void
);
INT
WINAPI
GetDateFormatA
(
LCID
,
DWORD
,
LPSYSTEMTIME
,
LPCSTR
,
LPSTR
,
INT
);
INT
WINAPI
GetDateFormatW
(
LCID
,
DWORD
,
LPSYSTEMTIME
,
LPCWSTR
,
LPWSTR
,
INT
);
#define GetDateFormat WINELIB_NAME_AW(GetDateFormat)
BOOL
WINAPI
GetDefaultCommConfigA
(
LPCSTR
,
LPCOMMCONFIG
,
LPDWORD
);
BOOL
WINAPI
GetDefaultCommConfigA
(
LPCSTR
,
LPCOMMCONFIG
,
LPDWORD
);
BOOL
WINAPI
GetDefaultCommConfigW
(
LPCWSTR
,
LPCOMMCONFIG
,
LPDWORD
);
BOOL
WINAPI
GetDefaultCommConfigW
(
LPCWSTR
,
LPCOMMCONFIG
,
LPDWORD
);
#define GetDefaultCommConfig WINELIB_NAME_AW(GetDefaultCommConfig)
#define GetDefaultCommConfig WINELIB_NAME_AW(GetDefaultCommConfig)
...
@@ -1405,7 +1401,6 @@ DWORD WINAPI GetLongPathNameW(LPCWSTR,LPWSTR,DWORD);
...
@@ -1405,7 +1401,6 @@ DWORD WINAPI GetLongPathNameW(LPCWSTR,LPWSTR,DWORD);
BOOL
WINAPI
GetNumberOfConsoleInputEvents
(
HANDLE
,
LPDWORD
);
BOOL
WINAPI
GetNumberOfConsoleInputEvents
(
HANDLE
,
LPDWORD
);
BOOL
WINAPI
GetNumberOfConsoleMouseButtons
(
LPDWORD
);
BOOL
WINAPI
GetNumberOfConsoleMouseButtons
(
LPDWORD
);
BOOL
WINAPI
GetNumberOfEventLogRecords
(
HANDLE
,
PDWORD
);
BOOL
WINAPI
GetNumberOfEventLogRecords
(
HANDLE
,
PDWORD
);
UINT
WINAPI
GetOEMCP
(
void
);
BOOL
WINAPI
GetOldestEventLogRecord
(
HANDLE
,
PDWORD
);
BOOL
WINAPI
GetOldestEventLogRecord
(
HANDLE
,
PDWORD
);
DWORD
WINAPI
GetPriorityClass
(
HANDLE
);
DWORD
WINAPI
GetPriorityClass
(
HANDLE
);
BOOL
WINAPI
GetProcessTimes
(
HANDLE
,
LPFILETIME
,
LPFILETIME
,
LPFILETIME
,
LPFILETIME
);
BOOL
WINAPI
GetProcessTimes
(
HANDLE
,
LPFILETIME
,
LPFILETIME
,
LPFILETIME
,
LPFILETIME
);
...
@@ -1424,9 +1419,6 @@ DWORD WINAPI GetShortPathNameA(LPCSTR,LPSTR,DWORD);
...
@@ -1424,9 +1419,6 @@ DWORD WINAPI GetShortPathNameA(LPCSTR,LPSTR,DWORD);
DWORD
WINAPI
GetShortPathNameW
(
LPCWSTR
,
LPWSTR
,
DWORD
);
DWORD
WINAPI
GetShortPathNameW
(
LPCWSTR
,
LPWSTR
,
DWORD
);
#define GetShortPathName WINELIB_NAME_AW(GetShortPathName)
#define GetShortPathName WINELIB_NAME_AW(GetShortPathName)
HANDLE
WINAPI
GetStdHandle
(
DWORD
);
HANDLE
WINAPI
GetStdHandle
(
DWORD
);
BOOL
WINAPI
GetStringTypeExA
(
LCID
,
DWORD
,
LPCSTR
,
INT
,
LPWORD
);
BOOL
WINAPI
GetStringTypeExW
(
LCID
,
DWORD
,
LPCWSTR
,
INT
,
LPWORD
);
#define GetStringTypeEx WINELIB_NAME_AW(GetStringTypeEx)
VOID
WINAPI
GetSystemInfo
(
LPSYSTEM_INFO
);
VOID
WINAPI
GetSystemInfo
(
LPSYSTEM_INFO
);
BOOL
WINAPI
GetSystemPowerStatus
(
LPSYSTEM_POWER_STATUS
);
BOOL
WINAPI
GetSystemPowerStatus
(
LPSYSTEM_POWER_STATUS
);
VOID
WINAPI
GetSystemTime
(
LPSYSTEMTIME
);
VOID
WINAPI
GetSystemTime
(
LPSYSTEMTIME
);
...
@@ -1434,12 +1426,8 @@ VOID WINAPI GetSystemTimeAsFileTime(LPFILETIME);
...
@@ -1434,12 +1426,8 @@ VOID WINAPI GetSystemTimeAsFileTime(LPFILETIME);
DWORD
WINAPI
GetTapeParameters
(
HANDLE
,
DWORD
,
LPDWORD
,
LPVOID
);
DWORD
WINAPI
GetTapeParameters
(
HANDLE
,
DWORD
,
LPDWORD
,
LPVOID
);
DWORD
WINAPI
GetTapePosition
(
HANDLE
,
DWORD
,
LPDWORD
,
LPDWORD
,
LPDWORD
);
DWORD
WINAPI
GetTapePosition
(
HANDLE
,
DWORD
,
LPDWORD
,
LPDWORD
,
LPDWORD
);
DWORD
WINAPI
GetTapeStatus
(
HANDLE
);
DWORD
WINAPI
GetTapeStatus
(
HANDLE
);
INT
WINAPI
GetTimeFormatA
(
LCID
,
DWORD
,
LPSYSTEMTIME
,
LPCSTR
,
LPSTR
,
INT
);
INT
WINAPI
GetTimeFormatW
(
LCID
,
DWORD
,
LPSYSTEMTIME
,
LPCWSTR
,
LPWSTR
,
INT
);
#define GetTimeFormat WINELIB_NAME_AW(GetTimeFormat)
DWORD
WINAPI
GetTimeZoneInformation
(
LPTIME_ZONE_INFORMATION
);
DWORD
WINAPI
GetTimeZoneInformation
(
LPTIME_ZONE_INFORMATION
);
BOOL
WINAPI
GetThreadContext
(
HANDLE
,
CONTEXT
*
);
BOOL
WINAPI
GetThreadContext
(
HANDLE
,
CONTEXT
*
);
LCID
WINAPI
GetThreadLocale
(
void
);
INT
WINAPI
GetThreadPriority
(
HANDLE
);
INT
WINAPI
GetThreadPriority
(
HANDLE
);
BOOL
WINAPI
GetThreadPriorityBoost
(
HANDLE
,
PBOOL
);
BOOL
WINAPI
GetThreadPriorityBoost
(
HANDLE
,
PBOOL
);
BOOL
WINAPI
GetThreadSelectorEntry
(
HANDLE
,
DWORD
,
LPLDT_ENTRY
);
BOOL
WINAPI
GetThreadSelectorEntry
(
HANDLE
,
DWORD
,
LPLDT_ENTRY
);
...
@@ -1467,9 +1455,7 @@ BOOL WINAPI IsTextUnicode(CONST LPVOID lpBuffer, int cb, LPINT lpi);
...
@@ -1467,9 +1455,7 @@ BOOL WINAPI IsTextUnicode(CONST LPVOID lpBuffer, int cb, LPINT lpi);
BOOL
WINAPI
IsValidSecurityDescriptor
(
PSECURITY_DESCRIPTOR
);
BOOL
WINAPI
IsValidSecurityDescriptor
(
PSECURITY_DESCRIPTOR
);
BOOL
WINAPI
IsValidSid
(
PSID
);
BOOL
WINAPI
IsValidSid
(
PSID
);
BOOL
WINAPI
ImpersonateSelf
(
SECURITY_IMPERSONATION_LEVEL
);
BOOL
WINAPI
ImpersonateSelf
(
SECURITY_IMPERSONATION_LEVEL
);
BOOL
WINAPI
IsDBCSLeadByteEx
(
UINT
,
BYTE
);
BOOL
WINAPI
IsProcessorFeaturePresent
(
DWORD
);
BOOL
WINAPI
IsProcessorFeaturePresent
(
DWORD
);
BOOL
WINAPI
IsValidLocale
(
DWORD
,
DWORD
);
BOOL
WINAPI
LookupAccountSidA
(
LPCSTR
,
PSID
,
LPSTR
,
LPDWORD
,
LPSTR
,
LPDWORD
,
PSID_NAME_USE
);
BOOL
WINAPI
LookupAccountSidA
(
LPCSTR
,
PSID
,
LPSTR
,
LPDWORD
,
LPSTR
,
LPDWORD
,
PSID_NAME_USE
);
BOOL
WINAPI
LookupAccountSidW
(
LPCWSTR
,
PSID
,
LPWSTR
,
LPDWORD
,
LPWSTR
,
LPDWORD
,
PSID_NAME_USE
);
BOOL
WINAPI
LookupAccountSidW
(
LPCWSTR
,
PSID
,
LPWSTR
,
LPDWORD
,
LPWSTR
,
LPDWORD
,
PSID_NAME_USE
);
#define LookupAccountSid WINELIB_NAME_AW(LookupAccountSid)
#define LookupAccountSid WINELIB_NAME_AW(LookupAccountSid)
...
@@ -1490,9 +1476,7 @@ BOOL WINAPI MoveFileW(LPCWSTR,LPCWSTR);
...
@@ -1490,9 +1476,7 @@ BOOL WINAPI MoveFileW(LPCWSTR,LPCWSTR);
BOOL
WINAPI
MoveFileExA
(
LPCSTR
,
LPCSTR
,
DWORD
);
BOOL
WINAPI
MoveFileExA
(
LPCSTR
,
LPCSTR
,
DWORD
);
BOOL
WINAPI
MoveFileExW
(
LPCWSTR
,
LPCWSTR
,
DWORD
);
BOOL
WINAPI
MoveFileExW
(
LPCWSTR
,
LPCWSTR
,
DWORD
);
#define MoveFileEx WINELIB_NAME_AW(MoveFileEx)
#define MoveFileEx WINELIB_NAME_AW(MoveFileEx)
INT
WINAPI
MultiByteToWideChar
(
UINT
,
DWORD
,
LPCSTR
,
INT
,
LPWSTR
,
INT
);
BOOL
WINAPI
NotifyChangeEventLog
(
HANDLE
,
HANDLE
);
BOOL
WINAPI
NotifyChangeEventLog
(
HANDLE
,
HANDLE
);
INT
WINAPI
WideCharToMultiByte
(
UINT
,
DWORD
,
LPCWSTR
,
INT
,
LPSTR
,
INT
,
LPCSTR
,
BOOL
*
);
HANDLE
WINAPI
OpenBackupEventLogA
(
LPCSTR
,
LPCSTR
);
HANDLE
WINAPI
OpenBackupEventLogA
(
LPCSTR
,
LPCSTR
);
HANDLE
WINAPI
OpenBackupEventLogW
(
LPCWSTR
,
LPCWSTR
);
HANDLE
WINAPI
OpenBackupEventLogW
(
LPCWSTR
,
LPCWSTR
);
#define OpenBackupEventLog WINELIB_NAME_AW(OpenBackupEventLog)
#define OpenBackupEventLog WINELIB_NAME_AW(OpenBackupEventLog)
...
@@ -1590,7 +1574,6 @@ DWORD WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL);
...
@@ -1590,7 +1574,6 @@ DWORD WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL);
DWORD
WINAPI
SetThreadAffinityMask
(
HANDLE
,
DWORD
);
DWORD
WINAPI
SetThreadAffinityMask
(
HANDLE
,
DWORD
);
BOOL
WINAPI
SetThreadContext
(
HANDLE
,
const
CONTEXT
*
);
BOOL
WINAPI
SetThreadContext
(
HANDLE
,
const
CONTEXT
*
);
DWORD
WINAPI
SetThreadExecutionState
(
EXECUTION_STATE
);
DWORD
WINAPI
SetThreadExecutionState
(
EXECUTION_STATE
);
BOOL
WINAPI
SetThreadLocale
(
LCID
);
BOOL
WINAPI
SetThreadPriority
(
HANDLE
,
INT
);
BOOL
WINAPI
SetThreadPriority
(
HANDLE
,
INT
);
BOOL
WINAPI
SetThreadPriorityBoost
(
HANDLE
,
BOOL
);
BOOL
WINAPI
SetThreadPriorityBoost
(
HANDLE
,
BOOL
);
BOOL
WINAPI
SetThreadToken
(
PHANDLE
,
HANDLE
);
BOOL
WINAPI
SetThreadToken
(
PHANDLE
,
HANDLE
);
...
@@ -1629,16 +1612,9 @@ BOOL WINAPI WriteConsoleW(HANDLE,LPCVOID,DWORD,LPDWORD,LPVOID);
...
@@ -1629,16 +1612,9 @@ BOOL WINAPI WriteConsoleW(HANDLE,LPCVOID,DWORD,LPDWORD,LPVOID);
BOOL
WINAPI
WriteFile
(
HANDLE
,
LPCVOID
,
DWORD
,
LPDWORD
,
LPOVERLAPPED
);
BOOL
WINAPI
WriteFile
(
HANDLE
,
LPCVOID
,
DWORD
,
LPDWORD
,
LPOVERLAPPED
);
BOOL
WINAPI
WriteFileEx
(
HANDLE
,
LPCVOID
,
DWORD
,
LPOVERLAPPED
,
LPOVERLAPPED_COMPLETION_ROUTINE
);
BOOL
WINAPI
WriteFileEx
(
HANDLE
,
LPCVOID
,
DWORD
,
LPOVERLAPPED
,
LPOVERLAPPED_COMPLETION_ROUTINE
);
DWORD
WINAPI
WriteTapemark
(
HANDLE
,
DWORD
,
DWORD
,
BOOL
);
DWORD
WINAPI
WriteTapemark
(
HANDLE
,
DWORD
,
DWORD
,
BOOL
);
LANGID
WINAPI
GetSystemDefaultLangID
(
void
);
LCID
WINAPI
GetSystemDefaultLCID
(
void
);
LANGID
WINAPI
GetUserDefaultLangID
(
void
);
LCID
WINAPI
GetUserDefaultLCID
(
void
);
ATOM
WINAPI
AddAtomA
(
LPCSTR
);
ATOM
WINAPI
AddAtomA
(
LPCSTR
);
ATOM
WINAPI
AddAtomW
(
LPCWSTR
);
ATOM
WINAPI
AddAtomW
(
LPCWSTR
);
#define AddAtom WINELIB_NAME_AW(AddAtom)
#define AddAtom WINELIB_NAME_AW(AddAtom)
UINT
WINAPI
CompareStringA
(
DWORD
,
DWORD
,
LPCSTR
,
DWORD
,
LPCSTR
,
DWORD
);
UINT
WINAPI
CompareStringW
(
DWORD
,
DWORD
,
LPCWSTR
,
DWORD
,
LPCWSTR
,
DWORD
);
#define CompareString WINELIB_NAME_AW(CompareString)
BOOL
WINAPI
CreateDirectoryA
(
LPCSTR
,
LPSECURITY_ATTRIBUTES
);
BOOL
WINAPI
CreateDirectoryA
(
LPCSTR
,
LPSECURITY_ATTRIBUTES
);
BOOL
WINAPI
CreateDirectoryW
(
LPCWSTR
,
LPSECURITY_ATTRIBUTES
);
BOOL
WINAPI
CreateDirectoryW
(
LPCWSTR
,
LPSECURITY_ATTRIBUTES
);
#define CreateDirectory WINELIB_NAME_AW(CreateDirectory)
#define CreateDirectory WINELIB_NAME_AW(CreateDirectory)
...
@@ -1733,8 +1709,6 @@ INT WINAPI GetProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,UINT);
...
@@ -1733,8 +1709,6 @@ INT WINAPI GetProfileStringW(LPCWSTR,LPCWSTR,LPCWSTR,LPWSTR,UINT);
VOID
WINAPI
GetStartupInfoA
(
LPSTARTUPINFOA
);
VOID
WINAPI
GetStartupInfoA
(
LPSTARTUPINFOA
);
VOID
WINAPI
GetStartupInfoW
(
LPSTARTUPINFOW
);
VOID
WINAPI
GetStartupInfoW
(
LPSTARTUPINFOW
);
#define GetStartupInfo WINELIB_NAME_AW(GetStartupInfo)
#define GetStartupInfo WINELIB_NAME_AW(GetStartupInfo)
BOOL
WINAPI
GetStringTypeA
(
LCID
,
DWORD
,
LPCSTR
,
INT
,
LPWORD
);
BOOL
WINAPI
GetStringTypeW
(
DWORD
,
LPCWSTR
,
INT
,
LPWORD
);
UINT
WINAPI
GetSystemDirectoryA
(
LPSTR
,
UINT
);
UINT
WINAPI
GetSystemDirectoryA
(
LPSTR
,
UINT
);
UINT
WINAPI
GetSystemDirectoryW
(
LPWSTR
,
UINT
);
UINT
WINAPI
GetSystemDirectoryW
(
LPWSTR
,
UINT
);
#define GetSystemDirectory WINELIB_NAME_AW(GetSystemDirectory)
#define GetSystemDirectory WINELIB_NAME_AW(GetSystemDirectory)
...
@@ -1785,7 +1759,6 @@ BOOL WINAPI IsBadStringPtrA(LPCSTR,UINT);
...
@@ -1785,7 +1759,6 @@ BOOL WINAPI IsBadStringPtrA(LPCSTR,UINT);
BOOL
WINAPI
IsBadStringPtrW
(
LPCWSTR
,
UINT
);
BOOL
WINAPI
IsBadStringPtrW
(
LPCWSTR
,
UINT
);
#define IsBadStringPtr WINELIB_NAME_AW(IsBadStringPtr)
#define IsBadStringPtr WINELIB_NAME_AW(IsBadStringPtr)
BOOL
WINAPI
IsBadWritePtr
(
LPVOID
,
UINT
);
BOOL
WINAPI
IsBadWritePtr
(
LPVOID
,
UINT
);
BOOL
WINAPI
IsDBCSLeadByte
(
BYTE
);
BOOL
WINAPI
IsDebuggerPresent
(
void
);
BOOL
WINAPI
IsDebuggerPresent
(
void
);
HMODULE
WINAPI
LoadLibraryA
(
LPCSTR
);
HMODULE
WINAPI
LoadLibraryA
(
LPCSTR
);
HMODULE
WINAPI
LoadLibraryW
(
LPCWSTR
);
HMODULE
WINAPI
LoadLibraryW
(
LPCWSTR
);
...
...
include/winnls.h
View file @
038af792
...
@@ -2,45 +2,13 @@
...
@@ -2,45 +2,13 @@
#define __WINE_WINNLS_H
#define __WINE_WINNLS_H
#ifndef NONLS
#ifndef NONLS
#include "windef.h"
#include "winbase.h"
#ifdef __cplusplus
#ifdef __cplusplus
extern
"C"
{
extern
"C"
{
#endif
#endif
/* Define a bunch of callback types */
#if defined(STRICT) || defined(__WINE__)
typedef
BOOL
CALLBACK
(
*
CALINFO_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
CALINFO_ENUMPROCW
)(
LPWSTR
);
typedef
BOOL
CALLBACK
(
*
CODEPAGE_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
CODEPAGE_ENUMPROCW
)(
LPWSTR
);
typedef
BOOL
CALLBACK
(
*
DATEFMT_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
DATEFMT_ENUMPROCW
)(
LPWSTR
);
typedef
BOOL
CALLBACK
(
*
LOCALE_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
LOCALE_ENUMPROCW
)(
LPWSTR
);
typedef
BOOL
CALLBACK
(
*
TIMEFMT_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
TIMEFMT_ENUMPROCW
)(
LPWSTR
);
#else
typedef
FARPROC
CALINFO_ENUMPROCA
;
typedef
FARPROC
CALINFO_ENUMPROCW
;
typedef
FARPROC
CODEPAGE_ENUMPROCA
;
typedef
FARPROC
CODEPAGE_ENUMPROCW
;
typedef
FARPROC
DATEFMT_ENUMPROCA
;
typedef
FARPROC
DATEFMT_ENUMPROCW
;
typedef
FARPROC
LOCALE_ENUMPROCA
;
typedef
FARPROC
LOCALE_ENUMPROCW
;
typedef
FARPROC
TIMEFMT_ENUMPROCA
;
typedef
FARPROC
TIMEFMT_ENUMPROCW
;
#endif
/* STRICT || __WINE__ */
DECL_WINELIB_TYPE_AW
(
CALINFO_ENUMPROC
)
DECL_WINELIB_TYPE_AW
(
CODEPAGE_ENUMPROC
)
DECL_WINELIB_TYPE_AW
(
DATEFMT_ENUMPROC
)
DECL_WINELIB_TYPE_AW
(
LOCALE_ENUMPROC
)
DECL_WINELIB_TYPE_AW
(
TIMEFMT_ENUMPROC
)
#define MB_PRECOMPOSED 0x00000001
#define MB_PRECOMPOSED 0x00000001
#define MB_COMPOSITE 0x00000002
#define MB_COMPOSITE 0x00000002
#define MB_USEGLYPHCHARS 0x00000004
#define MB_USEGLYPHCHARS 0x00000004
...
@@ -380,8 +348,8 @@ typedef struct _numberfmtA {
...
@@ -380,8 +348,8 @@ typedef struct _numberfmtA {
UINT
NumDigits
;
UINT
NumDigits
;
UINT
LeadingZero
;
UINT
LeadingZero
;
UINT
Grouping
;
UINT
Grouping
;
LP
C
STR
lpDecimalSep
;
LPSTR
lpDecimalSep
;
LP
C
STR
lpThousandSep
;
LPSTR
lpThousandSep
;
UINT
NegativeOrder
;
UINT
NegativeOrder
;
}
NUMBERFMTA
,
*
LPNUMBERFMTA
;
}
NUMBERFMTA
,
*
LPNUMBERFMTA
;
...
@@ -389,8 +357,8 @@ typedef struct _numberfmtW {
...
@@ -389,8 +357,8 @@ typedef struct _numberfmtW {
UINT
NumDigits
;
UINT
NumDigits
;
UINT
LeadingZero
;
UINT
LeadingZero
;
UINT
Grouping
;
UINT
Grouping
;
LP
C
WSTR
lpDecimalSep
;
LPWSTR
lpDecimalSep
;
LP
C
WSTR
lpThousandSep
;
LPWSTR
lpThousandSep
;
UINT
NegativeOrder
;
UINT
NegativeOrder
;
}
NUMBERFMTW
,
*
LPNUMBERFMTW
;
}
NUMBERFMTW
,
*
LPNUMBERFMTW
;
...
@@ -402,11 +370,11 @@ typedef struct _currencyfmtA
...
@@ -402,11 +370,11 @@ typedef struct _currencyfmtA
UINT
NumDigits
;
UINT
NumDigits
;
UINT
LeadingZero
;
UINT
LeadingZero
;
UINT
Grouping
;
UINT
Grouping
;
LPCSTR
lpDecimalSep
;
LPSTR
lpDecimalSep
;
LPCSTR
lpThousandSep
;
LPSTR
lpThousandSep
;
UINT
NegativeOrder
;
UINT
NegativeOrder
;
UINT
PositiveOrder
;
UINT
PositiveOrder
;
LPCSTR
lpCurrencySymbol
;
LPSTR
lpCurrencySymbol
;
}
CURRENCYFMTA
,
*
LPCURRENCYFMTA
;
}
CURRENCYFMTA
,
*
LPCURRENCYFMTA
;
typedef
struct
_currencyfmtW
typedef
struct
_currencyfmtW
...
@@ -414,27 +382,79 @@ typedef struct _currencyfmtW
...
@@ -414,27 +382,79 @@ typedef struct _currencyfmtW
UINT
NumDigits
;
UINT
NumDigits
;
UINT
LeadingZero
;
UINT
LeadingZero
;
UINT
Grouping
;
UINT
Grouping
;
LPCWSTR
lpDecimalSep
;
LPWSTR
lpDecimalSep
;
LPCWSTR
lpThousandSep
;
LPWSTR
lpThousandSep
;
UINT
NegativeOrder
;
UINT
NegativeOrder
;
UINT
PositiveOrder
;
UINT
PositiveOrder
;
LPCWSTR
lpCurrencySymbol
;
LPWSTR
lpCurrencySymbol
;
}
CURRENCYFMTW
,
*
LPCURRENCYFMTW
;
}
CURRENCYFMTW
,
*
LPCURRENCYFMTW
;
DECL_WINELIB_TYPE_AW
(
CURRENCYFMT
)
DECL_WINELIB_TYPE_AW
(
CURRENCYFMT
)
DECL_WINELIB_TYPE_AW
(
LPCURRENCYFMT
)
DECL_WINELIB_TYPE_AW
(
LPCURRENCYFMT
)
/* Define a bunch of callback types */
#if defined(STRICT) || defined(__WINE__)
typedef
BOOL
CALLBACK
(
*
CALINFO_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
CALINFO_ENUMPROCW
)(
LPWSTR
);
typedef
BOOL
CALLBACK
(
*
CALINFO_ENUMPROCEXA
)(
LPSTR
,
CALID
);
typedef
BOOL
CALLBACK
(
*
CALINFO_ENUMPROCEXW
)(
LPWSTR
,
CALID
);
typedef
BOOL
CALLBACK
(
*
CODEPAGE_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
CODEPAGE_ENUMPROCW
)(
LPWSTR
);
typedef
BOOL
CALLBACK
(
*
DATEFMT_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
DATEFMT_ENUMPROCW
)(
LPWSTR
);
typedef
BOOL
CALLBACK
(
*
DATEFMT_ENUMPROCEXA
)(
LPSTR
,
CALID
);
typedef
BOOL
CALLBACK
(
*
DATEFMT_ENUMPROCEXW
)(
LPWSTR
,
CALID
);
typedef
BOOL
CALLBACK
(
*
LOCALE_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
LOCALE_ENUMPROCW
)(
LPWSTR
);
typedef
BOOL
CALLBACK
(
*
TIMEFMT_ENUMPROCA
)(
LPSTR
);
typedef
BOOL
CALLBACK
(
*
TIMEFMT_ENUMPROCW
)(
LPWSTR
);
#else
typedef
FARPROC
CALINFO_ENUMPROCA
;
typedef
FARPROC
CALINFO_ENUMPROCW
;
typedef
FARPROC
CALINFO_ENUMPROCEXA
;
typedef
FARPROC
CALINFO_ENUMPROCEXW
;
typedef
FARPROC
CODEPAGE_ENUMPROCA
;
typedef
FARPROC
CODEPAGE_ENUMPROCW
;
typedef
FARPROC
DATEFMT_ENUMPROCA
;
typedef
FARPROC
DATEFMT_ENUMPROCW
;
typedef
FARPROC
DATEFMT_ENUMPROCEXA
;
typedef
FARPROC
DATEFMT_ENUMPROCEXW
;
typedef
FARPROC
LOCALE_ENUMPROCA
;
typedef
FARPROC
LOCALE_ENUMPROCW
;
typedef
FARPROC
TIMEFMT_ENUMPROCA
;
typedef
FARPROC
TIMEFMT_ENUMPROCW
;
#endif
/* STRICT || __WINE__ */
DECL_WINELIB_TYPE_AW
(
CALINFO_ENUMPROC
)
DECL_WINELIB_TYPE_AW
(
CALINFO_ENUMPROCEX
)
DECL_WINELIB_TYPE_AW
(
CODEPAGE_ENUMPROC
)
DECL_WINELIB_TYPE_AW
(
DATEFMT_ENUMPROC
)
DECL_WINELIB_TYPE_AW
(
DATEFMT_ENUMPROCEX
)
DECL_WINELIB_TYPE_AW
(
LOCALE_ENUMPROC
)
DECL_WINELIB_TYPE_AW
(
TIMEFMT_ENUMPROC
)
/* APIs
/* APIs
*/
*/
int
WINAPI
CompareStringA
(
LCID
,
DWORD
,
LPCSTR
,
int
,
LPCSTR
,
int
);
int
WINAPI
CompareStringW
(
LCID
,
DWORD
,
LPCWSTR
,
int
,
LPCWSTR
,
int
);
#define CompareString WINELIB_NAME_AW(CompareString)
LCID
WINAPI
ConvertDefaultLocale
(
LCID
);
LCID
WINAPI
ConvertDefaultLocale
(
LCID
);
BOOL
WINAPI
EnumCalendarInfoA
(
CALINFO_ENUMPROCA
,
LCID
,
CALID
,
CALTYPE
);
BOOL
WINAPI
EnumCalendarInfoA
(
CALINFO_ENUMPROCA
,
LCID
,
CALID
,
CALTYPE
);
BOOL
WINAPI
EnumCalendarInfoW
(
CALINFO_ENUMPROCW
,
LCID
,
CALID
,
CALTYPE
);
BOOL
WINAPI
EnumCalendarInfoW
(
CALINFO_ENUMPROCW
,
LCID
,
CALID
,
CALTYPE
);
#define EnumCalendarInfo WINELIB_NAME_AW(EnumCalendarInfo)
#define EnumCalendarInfo WINELIB_NAME_AW(EnumCalendarInfo)
BOOL
WINAPI
EnumCalendarInfoExA
(
CALINFO_ENUMPROCEXA
,
LCID
,
CALID
,
CALTYPE
);
BOOL
WINAPI
EnumCalendarInfoExW
(
CALINFO_ENUMPROCEXW
,
LCID
,
CALID
,
CALTYPE
);
#define EnumCalendarInfoEx WINELIB_NAME_AW(EnumCalendarInfoEx)
BOOL
WINAPI
EnumDateFormatsA
(
DATEFMT_ENUMPROCA
,
LCID
,
DWORD
);
BOOL
WINAPI
EnumDateFormatsA
(
DATEFMT_ENUMPROCA
,
LCID
,
DWORD
);
BOOL
WINAPI
EnumDateFormatsW
(
DATEFMT_ENUMPROCW
,
LCID
,
DWORD
);
BOOL
WINAPI
EnumDateFormatsW
(
DATEFMT_ENUMPROCW
,
LCID
,
DWORD
);
#define EnumDateFormats WINELIB_NAME_AW(EnumDateFormats)
#define EnumDateFormats WINELIB_NAME_AW(EnumDateFormats)
BOOL
WINAPI
EnumDateFormatsExA
(
DATEFMT_ENUMPROCEXA
,
LCID
,
DWORD
);
BOOL
WINAPI
EnumDateFormatsExW
(
DATEFMT_ENUMPROCEXW
,
LCID
,
DWORD
);
#define EnumDateFormatsEx WINELIB_NAME_AW(EnumDateFormatsEx)
BOOL
WINAPI
EnumSystemCodePagesA
(
CODEPAGE_ENUMPROCA
,
DWORD
);
BOOL
WINAPI
EnumSystemCodePagesA
(
CODEPAGE_ENUMPROCA
,
DWORD
);
BOOL
WINAPI
EnumSystemCodePagesW
(
CODEPAGE_ENUMPROCW
,
DWORD
);
BOOL
WINAPI
EnumSystemCodePagesW
(
CODEPAGE_ENUMPROCW
,
DWORD
);
#define EnumSystemCodePages WINELIB_NAME_AW(EnumSystemCodePages)
#define EnumSystemCodePages WINELIB_NAME_AW(EnumSystemCodePages)
...
@@ -444,20 +464,53 @@ BOOL WINAPI EnumSystemLocalesW(LOCALE_ENUMPROCW,DWORD);
...
@@ -444,20 +464,53 @@ BOOL WINAPI EnumSystemLocalesW(LOCALE_ENUMPROCW,DWORD);
BOOL
WINAPI
EnumTimeFormatsA
(
TIMEFMT_ENUMPROCA
,
LCID
,
DWORD
);
BOOL
WINAPI
EnumTimeFormatsA
(
TIMEFMT_ENUMPROCA
,
LCID
,
DWORD
);
BOOL
WINAPI
EnumTimeFormatsW
(
TIMEFMT_ENUMPROCW
,
LCID
,
DWORD
);
BOOL
WINAPI
EnumTimeFormatsW
(
TIMEFMT_ENUMPROCW
,
LCID
,
DWORD
);
#define EnumTimeFormats WINELIB_NAME_AW(EnumTimeFormats)
#define EnumTimeFormats WINELIB_NAME_AW(EnumTimeFormats)
int
WINAPI
FoldStringA
(
DWORD
,
LPCSTR
,
int
,
LPSTR
,
int
);
int
WINAPI
FoldStringW
(
DWORD
,
LPCWSTR
,
int
,
LPWSTR
,
int
);
#define FoldString WINELIB_NAME_AW(FoldString)
UINT
WINAPI
GetACP
(
void
);
BOOL
WINAPI
GetCPInfo
(
UINT
,
LPCPINFO
);
BOOL
WINAPI
GetCPInfo
(
UINT
,
LPCPINFO
);
BOOL
WINAPI
GetCPInfoExA
(
UINT
,
DWORD
,
LPCPINFOEXA
);
BOOL
WINAPI
GetCPInfoExA
(
UINT
,
DWORD
,
LPCPINFOEXA
);
BOOL
WINAPI
GetCPInfoExW
(
UINT
,
DWORD
,
LPCPINFOEXW
);
BOOL
WINAPI
GetCPInfoExW
(
UINT
,
DWORD
,
LPCPINFOEXW
);
#define GetCPInfoEx WINELIB_NAME_AW(GetCPInfoEx)
#define GetCPInfoEx WINELIB_NAME_AW(GetCPInfoEx)
INT
WINAPI
GetCurrencyFormatA
(
LCID
,
DWORD
,
LPCSTR
,
const
CURRENCYFMTA
*
,
LPSTR
,
int
);
INT
WINAPI
GetCurrencyFormatW
(
LCID
,
DWORD
,
LPCWSTR
,
const
CURRENCYFMTW
*
,
LPWSTR
,
int
);
#define GetCurrencyFormat WINELIB_NAME_AW(GetCurrencyFormat)
INT
WINAPI
GetDateFormatA
(
LCID
,
DWORD
,
const
SYSTEMTIME
*
,
LPCSTR
,
LPSTR
,
INT
);
INT
WINAPI
GetDateFormatW
(
LCID
,
DWORD
,
const
SYSTEMTIME
*
,
LPCWSTR
,
LPWSTR
,
INT
);
#define GetDateFormat WINELIB_NAME_AW(GetDateFormat)
INT
WINAPI
GetLocaleInfoA
(
LCID
,
LCTYPE
,
LPSTR
,
INT
);
INT
WINAPI
GetLocaleInfoA
(
LCID
,
LCTYPE
,
LPSTR
,
INT
);
INT
WINAPI
GetLocaleInfoW
(
LCID
,
LCTYPE
,
LPWSTR
,
INT
);
INT
WINAPI
GetLocaleInfoW
(
LCID
,
LCTYPE
,
LPWSTR
,
INT
);
#define GetLocaleInfo WINELIB_NAME_AW(GetLocaleInfo)
#define GetLocaleInfo WINELIB_NAME_AW(GetLocaleInfo)
INT
WINAPI
GetNumberFormatA
(
LCID
,
DWORD
,
LPCSTR
,
const
NUMBERFMTA
*
,
LPSTR
,
int
);
INT
WINAPI
GetNumberFormatA
(
LCID
,
DWORD
,
LPCSTR
,
const
NUMBERFMTA
*
,
LPSTR
,
int
);
INT
WINAPI
GetNumberFormatW
(
LCID
,
DWORD
,
LPCWSTR
,
const
NUMBERFMTW
*
,
LPWSTR
,
int
);
INT
WINAPI
GetNumberFormatW
(
LCID
,
DWORD
,
LPCWSTR
,
const
NUMBERFMTW
*
,
LPWSTR
,
int
);
#define GetNumberFormat WINELIB_NAME_AW(GetNumberFormat)
#define GetNumberFormat WINELIB_NAME_AW(GetNumberFormat)
UINT
WINAPI
GetOEMCP
(
void
);
BOOL
WINAPI
GetStringTypeA
(
LCID
,
DWORD
,
LPCSTR
,
INT
,
LPWORD
);
BOOL
WINAPI
GetStringTypeW
(
DWORD
,
LPCWSTR
,
INT
,
LPWORD
);
BOOL
WINAPI
GetStringTypeExA
(
LCID
,
DWORD
,
LPCSTR
,
INT
,
LPWORD
);
BOOL
WINAPI
GetStringTypeExW
(
LCID
,
DWORD
,
LPCWSTR
,
INT
,
LPWORD
);
#define GetStringTypeEx WINELIB_NAME_AW(GetStringTypeEx)
LANGID
WINAPI
GetSystemDefaultLangID
(
void
);
LCID
WINAPI
GetSystemDefaultLCID
(
void
);
LCID
WINAPI
GetThreadLocale
(
void
);
INT
WINAPI
GetTimeFormatA
(
LCID
,
DWORD
,
const
SYSTEMTIME
*
,
LPCSTR
,
LPSTR
,
INT
);
INT
WINAPI
GetTimeFormatW
(
LCID
,
DWORD
,
const
SYSTEMTIME
*
,
LPCWSTR
,
LPWSTR
,
INT
);
#define GetTimeFormat WINELIB_NAME_AW(GetTimeFormat)
LANGID
WINAPI
GetUserDefaultLangID
(
void
);
LCID
WINAPI
GetUserDefaultLCID
(
void
);
BOOL
WINAPI
IsDBCSLeadByte
(
BYTE
);
BOOL
WINAPI
IsDBCSLeadByteEx
(
UINT
,
BYTE
);
BOOL
WINAPI
IsValidCodePage
(
UINT
);
BOOL
WINAPI
IsValidCodePage
(
UINT
);
BOOL
WINAPI
IsValidLocale
(
LCID
,
DWORD
);
INT
WINAPI
LCMapStringA
(
LCID
,
DWORD
,
LPCSTR
,
INT
,
LPSTR
,
INT
);
INT
WINAPI
LCMapStringA
(
LCID
,
DWORD
,
LPCSTR
,
INT
,
LPSTR
,
INT
);
INT
WINAPI
LCMapStringW
(
LCID
,
DWORD
,
LPCWSTR
,
INT
,
LPWSTR
,
INT
);
INT
WINAPI
LCMapStringW
(
LCID
,
DWORD
,
LPCWSTR
,
INT
,
LPWSTR
,
INT
);
#define LCMapString WINELIB_NAME_AW(LCMapString)
#define LCMapString WINELIB_NAME_AW(LCMapString)
INT
WINAPI
MultiByteToWideChar
(
UINT
,
DWORD
,
LPCSTR
,
INT
,
LPWSTR
,
INT
);
BOOL
WINAPI
SetLocaleInfoA
(
LCID
,
LCTYPE
,
LPCSTR
);
BOOL
WINAPI
SetLocaleInfoW
(
LCID
,
LCTYPE
,
LPCWSTR
);
#define SetLocaleInfo WINELIB_NAME_AW(SetLocaleInfo)
BOOL
WINAPI
SetThreadLocale
(
LCID
);
INT
WINAPI
WideCharToMultiByte
(
UINT
,
DWORD
,
LPCWSTR
,
INT
,
LPSTR
,
INT
,
LPCSTR
,
LPBOOL
);
#ifdef __cplusplus
#ifdef __cplusplus
}
}
...
...
ole/ole2nls.c
View file @
038af792
...
@@ -723,7 +723,7 @@ static char *GetLocaleSubkeyName( DWORD lctype )
...
@@ -723,7 +723,7 @@ static char *GetLocaleSubkeyName( DWORD lctype )
/******************************************************************************
/******************************************************************************
* SetLocaleInfoA [KERNEL32.@]
* SetLocaleInfoA [KERNEL32.@]
*/
*/
BOOL
WINAPI
SetLocaleInfoA
(
DWORD
lcid
,
DWORD
lctype
,
LPCSTR
data
)
BOOL
WINAPI
SetLocaleInfoA
(
LCID
lcid
,
LCTYPE
lctype
,
LPCSTR
data
)
{
{
HKEY
hKey
;
HKEY
hKey
;
char
*
pacKey
;
char
*
pacKey
;
...
@@ -2458,13 +2458,13 @@ static inline int OLE2NLS_EstimateMappingLength(LCID lcid, DWORD dwMapFlags,
...
@@ -2458,13 +2458,13 @@ static inline int OLE2NLS_EstimateMappingLength(LCID lcid, DWORD dwMapFlags,
*
*
* Quite inefficient.
* Quite inefficient.
*/
*/
UINT
WINAPI
CompareStringA
(
int
WINAPI
CompareStringA
(
DWORD
lcid
,
/* [in] locale ID */
LCID
lcid
,
/* [in] locale ID */
DWORD
fdwStyle
,
/* [in] comparison-style options */
DWORD
fdwStyle
,
/* [in] comparison-style options */
LPCSTR
s1
,
/* [in] first string */
LPCSTR
s1
,
/* [in] first string */
DWORD
l1
,
/* [in] length of first string */
int
l1
,
/* [in] length of first string */
LPCSTR
s2
,
/* [in] second string */
LPCSTR
s2
,
/* [in] second string */
DWORD
l2
)
/* [in] length of second string */
int
l2
)
/* [in] length of second string */
{
{
int
mapstring_flags
;
int
mapstring_flags
;
int
len1
,
len2
;
int
len1
,
len2
;
...
@@ -2524,8 +2524,8 @@ UINT WINAPI CompareStringA(
...
@@ -2524,8 +2524,8 @@ UINT WINAPI CompareStringA(
* FIXME : Does only string sort. Should
* FIXME : Does only string sort. Should
* be reimplemented the same way as CompareStringA.
* be reimplemented the same way as CompareStringA.
*/
*/
UINT
WINAPI
CompareStringW
(
DWORD
lcid
,
DWORD
fdwStyle
,
int
WINAPI
CompareStringW
(
LCID
lcid
,
DWORD
fdwStyle
,
LPCWSTR
s1
,
DWORD
l1
,
LPCWSTR
s2
,
DWORD
l2
)
LPCWSTR
s1
,
int
l1
,
LPCWSTR
s2
,
int
l2
)
{
{
int
len
,
ret
;
int
len
,
ret
;
if
(
fdwStyle
&
NORM_IGNORENONSPACE
)
if
(
fdwStyle
&
NORM_IGNORENONSPACE
)
...
@@ -2589,7 +2589,7 @@ UINT WINAPI CompareStringW(DWORD lcid, DWORD fdwStyle,
...
@@ -2589,7 +2589,7 @@ UINT WINAPI CompareStringW(DWORD lcid, DWORD fdwStyle,
static
INT
OLE_GetFormatA
(
LCID
locale
,
static
INT
OLE_GetFormatA
(
LCID
locale
,
DWORD
flags
,
DWORD
flags
,
DWORD
tflags
,
DWORD
tflags
,
LPSYSTEMTIME
xtime
,
const
SYSTEMTIME
*
xtime
,
LPCSTR
_format
,
/*in*/
LPCSTR
_format
,
/*in*/
LPSTR
date
,
/*out*/
LPSTR
date
,
/*out*/
INT
datelen
)
INT
datelen
)
...
@@ -2800,7 +2800,7 @@ static INT OLE_GetFormatA(LCID locale,
...
@@ -2800,7 +2800,7 @@ static INT OLE_GetFormatA(LCID locale,
* OLE_GetFormatW [INTERNAL]
* OLE_GetFormatW [INTERNAL]
*/
*/
static
INT
OLE_GetFormatW
(
LCID
locale
,
DWORD
flags
,
DWORD
tflags
,
static
INT
OLE_GetFormatW
(
LCID
locale
,
DWORD
flags
,
DWORD
tflags
,
LPSYSTEMTIME
xtime
,
const
SYSTEMTIME
*
xtime
,
LPCWSTR
format
,
LPCWSTR
format
,
LPWSTR
output
,
INT
outlen
)
LPWSTR
output
,
INT
outlen
)
{
{
...
@@ -3045,7 +3045,7 @@ static INT OLE_GetFormatW(LCID locale, DWORD flags, DWORD tflags,
...
@@ -3045,7 +3045,7 @@ static INT OLE_GetFormatW(LCID locale, DWORD flags, DWORD tflags,
*
*
*/
*/
INT
WINAPI
GetDateFormatA
(
LCID
locale
,
DWORD
flags
,
INT
WINAPI
GetDateFormatA
(
LCID
locale
,
DWORD
flags
,
LPSYSTEMTIME
xtime
,
const
SYSTEMTIME
*
xtime
,
LPCSTR
format
,
LPSTR
date
,
INT
datelen
)
LPCSTR
format
,
LPSTR
date
,
INT
datelen
)
{
{
...
@@ -3120,7 +3120,7 @@ INT WINAPI GetDateFormatA(LCID locale,DWORD flags,
...
@@ -3120,7 +3120,7 @@ INT WINAPI GetDateFormatA(LCID locale,DWORD flags,
*
*
*/
*/
INT
WINAPI
GetDateFormatW
(
LCID
locale
,
DWORD
flags
,
INT
WINAPI
GetDateFormatW
(
LCID
locale
,
DWORD
flags
,
LPSYSTEMTIME
xtime
,
const
SYSTEMTIME
*
xtime
,
LPCWSTR
format
,
LPCWSTR
format
,
LPWSTR
date
,
INT
datelen
)
LPWSTR
date
,
INT
datelen
)
{
{
...
@@ -4161,14 +4161,14 @@ static LCID OLE2NLS_CheckLocale (LCID locale)
...
@@ -4161,14 +4161,14 @@ static LCID OLE2NLS_CheckLocale (LCID locale)
INT
WINAPI
INT
WINAPI
GetTimeFormatA
(
LCID
locale
,
/* [in] */
GetTimeFormatA
(
LCID
locale
,
/* [in] */
DWORD
flags
,
/* [in] */
DWORD
flags
,
/* [in] */
LPSYSTEMTIME
xtime
,
/* [in] */
const
SYSTEMTIME
*
xtime
,
/* [in] */
LPCSTR
format
,
/* [in] */
LPCSTR
format
,
/* [in] */
LPSTR
timestr
,
/* [out] */
LPSTR
timestr
,
/* [out] */
INT
timelen
/* [in] */
)
INT
timelen
/* [in] */
)
{
char
format_buf
[
40
];
{
char
format_buf
[
40
];
LPCSTR
thisformat
;
LPCSTR
thisformat
;
SYSTEMTIME
t
;
SYSTEMTIME
t
;
LPSYSTEMTIME
thistime
;
const
SYSTEMTIME
*
thistime
;
LCID
thislocale
=
0
;
LCID
thislocale
=
0
;
DWORD
thisflags
=
LOCALE_STIMEFORMAT
;
/* standard timeformat */
DWORD
thisflags
=
LOCALE_STIMEFORMAT
;
/* standard timeformat */
INT
ret
;
INT
ret
;
...
@@ -4209,14 +4209,14 @@ GetTimeFormatA(LCID locale, /* [in] */
...
@@ -4209,14 +4209,14 @@ GetTimeFormatA(LCID locale, /* [in] */
INT
WINAPI
INT
WINAPI
GetTimeFormatW
(
LCID
locale
,
/* [in] */
GetTimeFormatW
(
LCID
locale
,
/* [in] */
DWORD
flags
,
/* [in] */
DWORD
flags
,
/* [in] */
LPSYSTEMTIME
xtime
,
/* [in] */
const
SYSTEMTIME
*
xtime
,
/* [in] */
LPCWSTR
format
,
/* [in] */
LPCWSTR
format
,
/* [in] */
LPWSTR
timestr
,
/* [out] */
LPWSTR
timestr
,
/* [out] */
INT
timelen
/* [in] */
)
INT
timelen
/* [in] */
)
{
WCHAR
format_buf
[
40
];
{
WCHAR
format_buf
[
40
];
LPCWSTR
thisformat
;
LPCWSTR
thisformat
;
SYSTEMTIME
t
;
SYSTEMTIME
t
;
LPSYSTEMTIME
thistime
;
const
SYSTEMTIME
*
thistime
;
LCID
thislocale
=
0
;
LCID
thislocale
=
0
;
DWORD
thisflags
=
LOCALE_STIMEFORMAT
;
/* standard timeformat */
DWORD
thisflags
=
LOCALE_STIMEFORMAT
;
/* standard timeformat */
INT
ret
;
INT
ret
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment