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
e468f15d
Commit
e468f15d
authored
May 11, 2015
by
Mark Harmstone
Committed by
Alexandre Julliard
May 12, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
kernel32: Add GetFileMUIInfo stub.
parent
6d323d81
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
32 additions
and
3 deletions
+32
-3
api-ms-win-core-localization-l1-2-0.spec
...alization-l1-2-0/api-ms-win-core-localization-l1-2-0.spec
+1
-1
api-ms-win-core-localization-l1-2-1.spec
...alization-l1-2-1/api-ms-win-core-localization-l1-2-1.spec
+1
-1
kernel32.spec
dlls/kernel32/kernel32.spec
+1
-1
locale.c
dlls/kernel32/locale.c
+12
-0
winnls.h
include/winnls.h
+17
-0
No files found.
dlls/api-ms-win-core-localization-l1-2-0/api-ms-win-core-localization-l1-2-0.spec
View file @
e468f15d
...
...
@@ -11,7 +11,7 @@
@ stdcall GetCPInfoExW(long long ptr) kernel32.GetCPInfoExW
@ stdcall GetCalendarInfoEx(wstr long ptr long ptr long ptr) kernel32.GetCalendarInfoEx
@ stdcall GetCalendarInfoW(long long long ptr long ptr) kernel32.GetCalendarInfoW
@ st
ub
GetFileMUIInfo
@ st
dcall GetFileMUIInfo(long wstr ptr ptr) kernel32.
GetFileMUIInfo
@ stdcall GetFileMUIPath(long wstr wstr ptr ptr ptr ptr) kernel32.GetFileMUIPath
@ stdcall GetGeoInfoW(long long ptr long long) kernel32.GetGeoInfoW
@ stdcall GetLocaleInfoA(long long ptr long) kernel32.GetLocaleInfoA
...
...
dlls/api-ms-win-core-localization-l1-2-1/api-ms-win-core-localization-l1-2-1.spec
View file @
e468f15d
...
...
@@ -12,7 +12,7 @@
@ stdcall GetCPInfoExW(long long ptr) kernel32.GetCPInfoExW
@ stdcall GetCalendarInfoEx(wstr long ptr long ptr long ptr) kernel32.GetCalendarInfoEx
@ stdcall GetCalendarInfoW(long long long ptr long ptr) kernel32.GetCalendarInfoW
@ st
ub
GetFileMUIInfo
@ st
dcall GetFileMUIInfo(long wstr ptr ptr) kernel32.
GetFileMUIInfo
@ stdcall GetFileMUIPath(long wstr wstr ptr ptr ptr ptr) kernel32.GetFileMUIPath
@ stdcall GetGeoInfoW(long long ptr long long) kernel32.GetGeoInfoW
@ stdcall GetLocaleInfoA(long long ptr long) kernel32.GetLocaleInfoA
...
...
dlls/kernel32/kernel32.spec
View file @
e468f15d
...
...
@@ -676,7 +676,7 @@
# @ stub GetFileBandwidthReservation
@ stdcall GetFileInformationByHandle(long ptr)
@ stdcall GetFileInformationByHandleEx(long long ptr long)
# @ stub GetFileMUIInfo
@ stdcall GetFileMUIInfo(long wstr ptr ptr)
@ stdcall GetFileMUIPath(long wstr wstr ptr ptr ptr ptr)
@ stdcall GetFileSize(long ptr)
@ stdcall GetFileSizeEx(long ptr)
...
...
dlls/kernel32/locale.c
View file @
e468f15d
...
...
@@ -5315,3 +5315,15 @@ BOOL WINAPI GetFileMUIPath(DWORD flags, PCWSTR filepath, PWSTR language, PULONG
return
FALSE
;
}
/******************************************************************************
* GetFileMUIInfo (KERNEL32.@)
*/
BOOL
WINAPI
GetFileMUIInfo
(
DWORD
flags
,
PCWSTR
path
,
FILEMUIINFO
*
info
,
DWORD
*
size
)
{
FIXME
(
"stub: %u, %s, %p, %p
\n
"
,
flags
,
debugstr_w
(
path
),
info
,
size
);
SetLastError
(
ERROR_CALL_NOT_IMPLEMENTED
);
return
FALSE
;
}
include/winnls.h
View file @
e468f15d
...
...
@@ -604,6 +604,22 @@ static const WCHAR LOCALE_NAME_SYSTEM_DEFAULT[] = {'!','s','y','s','-','d','e','
#define MUI_LANGUAGE_INSTALLED 0x20
#define MUI_LANGUAGE_LICENSED 0x40
typedef
struct
_FILEMUIINFO
{
DWORD
dwSize
;
DWORD
dwVersion
;
DWORD
dwFileType
;
BYTE
pChecksum
[
16
];
BYTE
pServiceChecksum
[
16
];
DWORD
dwLanguageNameOffset
;
DWORD
dwTypeIDMainSize
;
DWORD
dwTypeIDMainOffset
;
DWORD
dwTypeNameMainOffset
;
DWORD
dwTypeIDMUISize
;
DWORD
dwTypeIDMUIOffset
;
DWORD
dwTypeNameMUIOffset
;
BYTE
abBuffer
[
8
];
}
FILEMUIINFO
,
*
PFILEMUIINFO
;
/* Types
*/
...
...
@@ -860,6 +876,7 @@ WINBASEAPI INT WINAPI GetDateFormatA(LCID,DWORD,const SYSTEMTIME*,LPCSTR
WINBASEAPI
INT
WINAPI
GetDateFormatEx
(
LPCWSTR
,
DWORD
,
const
SYSTEMTIME
*
,
LPCWSTR
,
LPWSTR
,
INT
,
LPCWSTR
);
WINBASEAPI
INT
WINAPI
GetDateFormatW
(
LCID
,
DWORD
,
const
SYSTEMTIME
*
,
LPCWSTR
,
LPWSTR
,
INT
);
#define GetDateFormat WINELIB_NAME_AW(GetDateFormat)
WINBASEAPI
BOOL
WINAPI
GetFileMUIInfo
(
DWORD
,
PCWSTR
,
PFILEMUIINFO
,
DWORD
*
);
WINBASEAPI
INT
WINAPI
GetGeoInfoA
(
GEOID
,
GEOTYPE
,
LPSTR
,
INT
,
LANGID
);
WINBASEAPI
INT
WINAPI
GetGeoInfoW
(
GEOID
,
GEOTYPE
,
LPWSTR
,
INT
,
LANGID
);
#define GetGeoInfo WINELIB_NAME_AW(GetGeoInfo)
...
...
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