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
255bae60
Commit
255bae60
authored
Jun 13, 2020
by
Vijay Kiran Kamuju
Committed by
Alexandre Julliard
Aug 03, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
xactengine3_7: Add new dll.
Based on original patch from Ethan Lee Signed-off-by:
Vijay Kiran Kamuju
<
infyquest@gmail.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
439dff76
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
107 additions
and
0 deletions
+107
-0
configure
configure
+2
-0
configure.ac
configure.ac
+1
-0
Makefile.in
dlls/xactengine3_7/Makefile.in
+6
-0
xact_classes.idl
dlls/xactengine3_7/xact_classes.idl
+28
-0
xact_dll.c
dlls/xactengine3_7/xact_dll.c
+66
-0
xactengine3_7.spec
dlls/xactengine3_7/xactengine3_7.spec
+4
-0
No files found.
configure
View file @
255bae60
...
...
@@ -1704,6 +1704,7 @@ enable_x3daudio1_4
enable_x3daudio1_5
enable_x3daudio1_6
enable_x3daudio1_7
enable_xactengine3_7
enable_xapofx1_1
enable_xapofx1_2
enable_xapofx1_3
...
...
@@ -21329,6 +21330,7 @@ wine_fn_config_makefile dlls/x3daudio1_4 enable_x3daudio1_4
wine_fn_config_makefile dlls/x3daudio1_5 enable_x3daudio1_5
wine_fn_config_makefile dlls/x3daudio1_6 enable_x3daudio1_6
wine_fn_config_makefile dlls/x3daudio1_7 enable_x3daudio1_7
wine_fn_config_makefile dlls/xactengine3_7 enable_xactengine3_7
wine_fn_config_makefile dlls/xapofx1_1 enable_xapofx1_1
wine_fn_config_makefile dlls/xapofx1_2 enable_xapofx1_2
wine_fn_config_makefile dlls/xapofx1_3 enable_xapofx1_3
...
...
configure.ac
View file @
255bae60
...
...
@@ -3895,6 +3895,7 @@ WINE_CONFIG_MAKEFILE(dlls/x3daudio1_4)
WINE_CONFIG_MAKEFILE(dlls/x3daudio1_5)
WINE_CONFIG_MAKEFILE(dlls/x3daudio1_6)
WINE_CONFIG_MAKEFILE(dlls/x3daudio1_7)
WINE_CONFIG_MAKEFILE(dlls/xactengine3_7)
WINE_CONFIG_MAKEFILE(dlls/xapofx1_1)
WINE_CONFIG_MAKEFILE(dlls/xapofx1_2)
WINE_CONFIG_MAKEFILE(dlls/xapofx1_3)
...
...
dlls/xactengine3_7/Makefile.in
0 → 100644
View file @
255bae60
MODULE
=
xactengine3_7.dll
C_SRCS
=
\
xact_dll.c
IDL_SRCS
=
xact_classes.idl
dlls/xactengine3_7/xact_classes.idl
0 → 100644
View file @
255bae60
/*
*
COM
Classes
for
xactengine
*
*
Copyright
2018
Ethan
Lee
for
CodeWeavers
*
*
This
library
is
free
software
; you can redistribute it and/or
*
modify
it
under
the
terms
of
the
GNU
Lesser
General
Public
*
License
as
published
by
the
Free
Software
Foundation
; either
*
version
2.1
of
the
License
,
or
(
at
your
option
)
any
later
version
.
*
*
This
library
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
GNU
*
Lesser
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
*
License
along
with
this
library
; if not, write to the Free Software
*
Foundation
,
Inc
.
,
51
Franklin
St
,
Fifth
Floor
,
Boston
,
MA
02110
-
1301
,
USA
*/
#
pragma
makedep
register
[
helpstring
(
"XACT3 Class"
),
threading
(
both
),
uuid
(
bcc782bc
-
6492
-
4
c22
-
8
c35
-
f5d72fe73c6e
)
]
coclass
XACTEngine37
{
interface
IXACT37Engine
; }
dlls/xactengine3_7/xact_dll.c
0 → 100644
View file @
255bae60
/*
* Copyright (c) 2018 Ethan Lee for CodeWeavers
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "config.h"
#include <stdarg.h>
#include "xact3.h"
#include "rpcproxy.h"
#include "xact_classes.h"
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL
(
xact3
);
static
HINSTANCE
instance
;
BOOL
WINAPI
DllMain
(
HINSTANCE
hinstDLL
,
DWORD
reason
,
void
*
pReserved
)
{
TRACE
(
"(%p, %d, %p)
\n
"
,
hinstDLL
,
reason
,
pReserved
);
switch
(
reason
)
{
case
DLL_PROCESS_ATTACH
:
instance
=
hinstDLL
;
DisableThreadLibraryCalls
(
hinstDLL
);
break
;
}
return
TRUE
;
}
HRESULT
WINAPI
DllCanUnloadNow
(
void
)
{
return
S_FALSE
;
}
HRESULT
WINAPI
DllGetClassObject
(
REFCLSID
rclsid
,
REFIID
riid
,
void
**
ppv
)
{
FIXME
(
"(%s, %s, %p)
\n
"
,
debugstr_guid
(
rclsid
),
debugstr_guid
(
riid
),
ppv
);
return
CLASS_E_CLASSNOTAVAILABLE
;
}
HRESULT
WINAPI
DllRegisterServer
(
void
)
{
return
__wine_register_resources
(
instance
);
}
HRESULT
WINAPI
DllUnregisterServer
(
void
)
{
return
__wine_unregister_resources
(
instance
);
}
dlls/xactengine3_7/xactengine3_7.spec
0 → 100644
View file @
255bae60
@ stdcall -private DllCanUnloadNow()
@ stdcall -private DllGetClassObject(ptr ptr ptr)
@ stdcall -private DllRegisterServer()
@ stdcall -private DllUnregisterServer()
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