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
8d8ff37c
Commit
8d8ff37c
authored
Dec 01, 2008
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
oleaut32: Use a dlldata.c file instead of maintaining the data manually.
parent
1bd26cca
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
5 additions
and
24 deletions
+5
-24
Makefile.in
dlls/oleaut32/Makefile.in
+4
-1
oleaut.c
dlls/oleaut32/oleaut.c
+1
-1
usrmarshal.c
dlls/oleaut32/usrmarshal.c
+0
-22
No files found.
dlls/oleaut32/Makefile.in
View file @
8d8ff37c
EXTRADEFS
=
-D_OLEAUT32_
-DCOM_NO_WINDOWS_H
TOPSRCDIR
=
@top_srcdir@
TOPOBJDIR
=
../..
SRCDIR
=
@srcdir@
...
...
@@ -7,6 +6,8 @@ MODULE = oleaut32.dll
IMPORTLIB
=
oleaut32
IMPORTS
=
uuid ole32 rpcrt4 user32 gdi32 advapi32 kernel32 ntdll
DELAYIMPORTS
=
comctl32 urlmon
EXTRADEFS
=
-D_OLEAUT32_
-DCOM_NO_WINDOWS_H
\
-DENTRY_PREFIX
=
OLEAUTPS_
-DPROXY_CLSID
=
CLSID_PSDispatch
-DPROXY_DELEGATION
C_SRCS
=
\
connpt.c
\
...
...
@@ -42,6 +43,8 @@ IDL_P_SRCS = \
oleaut32_oaidl.idl
\
oleaut32_ocidl.idl
EXTRA_OBJS
=
dlldata.o
@MAKE_DLL_RULES@
@DEPENDENCIES@
# everything below this line is overwritten by make depend
dlls/oleaut32/oleaut.c
View file @
8d8ff37c
...
...
@@ -696,7 +696,7 @@ HRESULT WINAPI OleTranslateColor(
return
S_OK
;
}
extern
HRESULT
OLEAUTPS_DllGetClassObject
(
REFCLSID
rclsid
,
REFIID
riid
,
LPVOID
*
ppv
)
;
extern
HRESULT
WINAPI
OLEAUTPS_DllGetClassObject
(
REFCLSID
,
REFIID
,
LPVOID
*
)
DECLSPEC_HIDDEN
;
extern
void
_get_STDFONT_CF
(
LPVOID
*
);
extern
void
_get_STDPIC_CF
(
LPVOID
*
);
...
...
dlls/oleaut32/usrmarshal.c
View file @
8d8ff37c
...
...
@@ -25,7 +25,6 @@
#define COBJMACROS
#define NONAMELESSUNION
#define NONAMELESSSTRUCT
#define PROXY_DELEGATION
#include "windef.h"
#include "winbase.h"
...
...
@@ -35,7 +34,6 @@
#include "ole2.h"
#include "oleauto.h"
#include "rpcproxy.h"
#include "typelib.h"
#include "ocidl.h"
#include "wine/debug.h"
...
...
@@ -47,26 +45,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(ole);
#define ALIGN_LENGTH(_Len, _Align) _Len = ALIGNED_LENGTH(_Len, _Align)
#define ALIGN_POINTER(_Ptr, _Align) _Ptr = ALIGNED_POINTER(_Ptr, _Align)
static
CStdPSFactoryBuffer
PSFactoryBuffer
;
CSTDSTUBBUFFERRELEASE
(
&
PSFactoryBuffer
)
CSTDSTUBBUFFER2RELEASE
(
&
PSFactoryBuffer
)
extern
const
ExtendedProxyFileInfo
oleaut32_oaidl_ProxyFileInfo
;
extern
const
ExtendedProxyFileInfo
oleaut32_ocidl_ProxyFileInfo
;
static
const
ProxyFileInfo
*
OLEAUT32_ProxyFileList
[]
=
{
&
oleaut32_oaidl_ProxyFileInfo
,
&
oleaut32_ocidl_ProxyFileInfo
,
NULL
};
HRESULT
OLEAUTPS_DllGetClassObject
(
REFCLSID
rclsid
,
REFIID
riid
,
LPVOID
*
ppv
)
{
return
NdrDllGetClassObject
(
rclsid
,
riid
,
ppv
,
OLEAUT32_ProxyFileList
,
&
CLSID_PSDispatch
,
&
PSFactoryBuffer
);
}
static
void
dump_user_flags
(
const
ULONG
*
pFlags
)
{
if
(
HIWORD
(
*
pFlags
)
==
NDR_LOCAL_DATA_REPRESENTATION
)
...
...
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