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
06464999
Commit
06464999
authored
Dec 15, 2003
by
Dmitry Timoshkov
Committed by
Alexandre Julliard
Dec 15, 2003
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Implement support for many MCIWndClass MCI_ and MCIWNDM_ messages.
Convert MCIWndClass implementation to unicode.
parent
51367055
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
22 additions
and
3 deletions
+22
-3
Makefile.in
dlls/msvideo/Makefile.in
+1
-0
mciwnd.c
dlls/msvideo/mciwnd.c
+0
-0
msvfw32.spec
dlls/msvideo/msvfw32.spec
+1
-1
msvideo_main.c
dlls/msvideo/msvideo_main.c
+16
-0
vfw.h
include/vfw.h
+4
-2
No files found.
dlls/msvideo/Makefile.in
View file @
06464999
...
...
@@ -5,6 +5,7 @@ VPATH = @srcdir@
MODULE
=
msvfw32.dll
IMPORTS
=
winmm comctl32 version user32 gdi32 kernel32
ALTNAMES
=
msvideo.dll
EXTRALIBS
=
$(LIBUNICODE)
SPEC_SRCS16
=
$
(
ALTNAMES:.dll
=
.spec
)
...
...
dlls/msvideo/mciwnd.c
View file @
06464999
This diff is collapsed.
Click to expand it.
dlls/msvideo/msvfw32.spec
View file @
06464999
...
...
@@ -47,5 +47,5 @@
@ cdecl MCIWndCreate (long long long str) MCIWndCreateA
@ cdecl MCIWndCreateA (long long long str)
@ cdecl MCIWndCreateW (long long long wstr)
@
stdcall
MCIWndRegisterClass (long)
@
cdecl
MCIWndRegisterClass (long)
@ stub StretchDIB
dlls/msvideo/msvideo_main.c
View file @
06464999
...
...
@@ -62,6 +62,22 @@ struct _reg_driver
static
reg_driver
*
reg_driver_list
=
NULL
;
HMODULE
MSVFW32_hModule
;
BOOL
WINAPI
DllMain
(
HINSTANCE
hinst
,
DWORD
reason
,
LPVOID
reserved
)
{
TRACE
(
"%p,%lx,%p
\n
"
,
hinst
,
reason
,
reserved
);
switch
(
reason
)
{
case
DLL_PROCESS_ATTACH
:
DisableThreadLibraryCalls
(
hinst
);
MSVFW32_hModule
=
(
HMODULE
)
hinst
;
break
;
}
return
TRUE
;
}
static
int
compare_fourcc
(
DWORD
fcc1
,
DWORD
fcc2
)
{
char
fcc_str1
[
5
];
...
...
include/vfw.h
View file @
06464999
...
...
@@ -1290,8 +1290,10 @@ BOOL WINAPI GetSaveFileNamePreviewW(LPOPENFILENAMEW lpofn);
#define AVIERR_USERABORT MAKE_AVIERR(198)
#define AVIERR_ERROR MAKE_AVIERR(199)
HWND
VFWAPIV
MCIWndCreateA
(
HWND
hwndParent
,
HINSTANCE
hInstance
,
DWORD
dwStyle
,
LPCSTR
szFile
);
HWND
VFWAPIV
MCIWndCreateW
(
HWND
hwndParent
,
HINSTANCE
hInstance
,
DWORD
dwStyle
,
LPCWSTR
szFile
);
BOOL
VFWAPIV
MCIWndRegisterClass
(
HINSTANCE
);
HWND
VFWAPIV
MCIWndCreateA
(
HWND
,
HINSTANCE
,
DWORD
,
LPCSTR
);
HWND
VFWAPIV
MCIWndCreateW
(
HWND
,
HINSTANCE
,
DWORD
,
LPCWSTR
);
#define MCIWndCreate WINELIB_NAME_AW(MCIWndCreate)
#define MCIWNDOPENF_NEW 0x0001
...
...
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