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
69bc4da5
Commit
69bc4da5
authored
Jun 02, 2011
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rpcrt4: Add entry points for the old-style stubless Ndr calls.
parent
32ea7d1f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
35 additions
and
3 deletions
+35
-3
ndr_stubless.c
dlls/rpcrt4/ndr_stubless.c
+32
-0
rpcrt4.spec
dlls/rpcrt4/rpcrt4.spec
+3
-3
No files found.
dlls/rpcrt4/ndr_stubless.c
View file @
69bc4da5
...
...
@@ -1620,6 +1620,38 @@ void WINAPI NdrServerCall2(PRPC_MESSAGE pRpcMsg)
NdrStubCall2
(
NULL
,
NULL
,
pRpcMsg
,
&
dwPhase
);
}
/***********************************************************************
* NdrClientCall [RPCRT4.@]
*/
CLIENT_CALL_RETURN
WINAPIV
NdrClientCall
(
PMIDL_STUB_DESC
desc
,
PFORMAT_STRING
format
,
...
)
{
__ms_va_list
args
;
CLIENT_CALL_RETURN
ret
;
__ms_va_start
(
args
,
format
);
ret
=
NdrClientCall2
(
desc
,
format
,
va_arg
(
args
,
unsigned
char
*
));
__ms_va_end
(
args
);
return
ret
;
}
/***********************************************************************
* NdrStubCall [RPCRT4.@]
*/
LONG
WINAPI
NdrStubCall
(
struct
IRpcStubBuffer
*
This
,
struct
IRpcChannelBuffer
*
channel
,
PRPC_MESSAGE
msg
,
DWORD
*
phase
)
{
return
NdrStubCall2
(
This
,
channel
,
msg
,
phase
);
}
/***********************************************************************
* NdrServerCall [RPCRT4.@]
*/
void
WINAPI
NdrServerCall
(
PRPC_MESSAGE
msg
)
{
DWORD
phase
;
NdrStubCall
(
NULL
,
NULL
,
msg
,
&
phase
);
}
struct
async_call_data
{
MIDL_STUB_MESSAGE
*
pStubMsg
;
...
...
dlls/rpcrt4/rpcrt4.spec
View file @
69bc4da5
...
...
@@ -127,7 +127,7 @@
@ stdcall NdrCStdStubBuffer_Release(ptr ptr)
@ stdcall NdrClearOutParameters(ptr ptr ptr)
@ varargs NdrClientCall2(ptr ptr)
@ varargs NdrClientCall(ptr ptr)
NdrClientCall2
@ varargs NdrClientCall(ptr ptr)
@ stdcall NdrClientContextMarshall(ptr ptr long)
@ stdcall NdrClientContextUnmarshall(ptr ptr ptr)
@ stub NdrClientInitialize
...
...
@@ -273,7 +273,7 @@
@ stub NdrRpcSsEnableAllocate
@ stdcall NdrSendReceive(ptr ptr)
@ stdcall NdrServerCall2(ptr)
@ st
ub NdrServerCall
@ st
dcall NdrServerCall(ptr)
@ stdcall NdrServerContextMarshall(ptr ptr long)
@ stdcall NdrServerContextNewMarshall(ptr ptr ptr ptr) # wxp
@ stdcall NdrServerContextNewUnmarshall(ptr ptr) # wxp
...
...
@@ -293,7 +293,7 @@
@ stdcall NdrSimpleTypeMarshall(ptr ptr long)
@ stdcall NdrSimpleTypeUnmarshall(ptr ptr long)
@ stdcall NdrStubCall2(ptr ptr ptr ptr)
@ st
ub NdrStubCall
@ st
dcall NdrStubCall(ptr ptr ptr ptr)
@ stdcall NdrStubForwardingFunction(ptr ptr ptr ptr)
@ stdcall NdrStubGetBuffer(ptr ptr ptr)
@ stdcall NdrStubInitialize(ptr ptr ptr ptr)
...
...
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