repo.or.cz
/
wine.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
2006-06-12
Robert Shear
m
an
rpcrt4: Pass
i
n
a
maximum varia
n
ce value to ReadVar
i
ance
.
.
.
commit
|
commitdiff
|
tree
2006-06-12
Robert Shear
m
an
r
pcrt4: Check that st
r
i
n
gs
are null-terminated on unmars
h
a
l
i
.
.
.
commit
|
commitdiff
|
tree
2006-06-12
Robert Shearman
r
pcr
t
4: Use safe_multiply when multiplying a
n
ythin
g
.
.
.
commit
|
commitdiff
|
tree
2006-06-12
Robert Shearman
rpcrt4
:
Raise an
e
xce
p
t
ion
d
uring unmarsha
l
i
ng if a
.
.
.
commit
|
commitdiff
|
tree
2006-06-12
Robert She
a
rman
rpcrt4: Introduce a
new
f
u
n
c
tion, safe_mu
l
tiply, which
.
.
.
commit
|
commitdiff
|
tree
2006-06-09
Robert Shearm
a
n
oleaut3
2
: We
a
lways pass i
n
an IRpcCha
n
nelB
u
ffer to
.
.
.
commit
|
commitdiff
|
tree
2006-06-09
Robe
r
t
Shearm
a
n
ole32: If IRpcStubBu
f
fer_Invoke
f
ails, w
e
should r
a
ise
.
.
.
commit
|
commitdiff
|
tree
2006-06-09
Robert Shearm
a
n
ole32:
Regist
e
r
I
S
e
quent
i
alStream
for mar
s
haling
.
commit
|
commitdiff
|
tree
2006-06-09
Robert She
a
r
m
a
n
ole32:
Imple
m
ent
C
oQueryC
l
ie
n
tB
l
anket, CoImper
s
o
nateCli
e
nt and
commit
|
commitdiff
|
tree
2006-06-09
Robert Shearman
ole32: Implem
e
nt FTMarsha
l
I
mp
l
_GetMarshalSizeMax
.
commit
|
commitdiff
|
tree
2006-06-09
Robe
r
t Shearm
a
n
rpcrt4
:
Clear an
obj
e
c
t
pointer d
u
ring
unma
r
shaling
.
.
.
commit
|
commitdiff
|
tree
2006-06-09
Robe
r
t Shearman
rpcrt4:
I
ni
t
ialise
p
S
t
ubMsg->M
e
morySiz
e
to zer
o
before
.
.
.
commit
|
commitdiff
|
tree
2006-06-09
Robert Shearman
rpcrt4: Don't rais
e
a
n
ex
c
eption
i
f there is no freer
.
.
.
commit
|
commitdiff
|
tree
2006-06-09
Rober
t
Shearman
rpcrt4: Imple
m
en
t
more base types for
compl
e
x types
.
commit
|
commitdiff
|
tree
2006-06-09
Robert Shearman
r
p
crt4: Now that there
'
s a process-wi
d
e
pool of connectio
n
s
.
.
.
commit
|
commitdiff
|
tree
2006-06-09
Robert She
a
r
m
an
rpc
r
t4: Return the st
a
t
us
rec
e
iv
e
d from RPCRT4_Send
.
.
.
commit
|
commitdiff
|
tree
2006-06-08
Ro
b
e
r
t Shearm
a
n
oleaut32: Uncomment a line to imple
m
ent conversion
.
.
.
commit
|
commitdiff
|
tree
2006-06-08
Robert Shearman
oleaut32:
H
andle BSTRs
i
n VARIANT_CopyDa
t
a
.
commit
|
commitdiff
|
tree
2006-06-08
R
o
bert Shear
m
an
server: Do
n
't atta
c
h
t
he thread input whe
n
changi
n
g
.
.
.
commit
|
commitdiff
|
tree
2006-06-08
Rob
e
rt Shea
r
man
s
erv
e
r: Don't set the
c
lient's server field before
.
.
.
commit
|
commitdiff
|
tree
2006-06-08
Ro
b
ert Shea
r
m
an
lib
u
nicode: Add a code p
a
g
e
table
for the US-ASCII
.
.
.
commit
|
commitdiff
|
tree
2006-06-08
Robert Shearman
rpcrt4: I
m
plement
a
p
r
ocess-wi
d
e
con
n
ect
i
on
p
o
o
l for
.
.
.
commit
|
commitdiff
|
tree
2006-06-08
Robe
r
t
Shearman
rpcrt4
:
Fix the
r
etrieval o
f
This for
interpret
e
d proxies
.
commit
|
commitdiff
|
tree
2006-06-08
R
obert
S
hearman
r
p
crt4: I
m
plem
e
n
t
full-pointer
sup
p
ort for interpreted
.
.
.
commit
|
commitdiff
|
tree
2006-06-07
Robert Shearman
shdocvw: Register some more doc
u
mented
classe
s
tha
t
.
.
.
commit
|
commitdiff
|
tree
2006-06-07
Robert Shearman
wi
d
l: Sup
p
ort
c
oc
l
ass forward
d
eclarations
.
commit
|
commitdiff
|
tree
2006-06-07
Robert
Shearman
include:
A
dd two more
coclasses to exdisp
.
idl
.
commit
|
commitdiff
|
tree
2006-06-05
Ro
b
ert Shearman
m
si: An em
p
t
y
string is e
q
uiv
a
lent to nil, so
handle
.
.
.
commit
|
commitdiff
|
tree
2006-06-05
Robert Shearm
a
n
r
p
c
r
t4:
Implem
e
n
t
v
arying arra
y
NDR functions
.
commit
|
commitdiff
|
tree
2006-06-05
R
o
bert Sh
e
arma
n
rpcrt4: Don't call NdrBas
e
T
y
peMemorySize from within
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
Rober
t
Shearma
n
rpcrt4: Don
'
t try t
o
resol
v
e
t
he
n
ame when constructing
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
Robert She
a
rma
n
rpcrt4: Chan
g
e ComputeConformanc
e
and C
o
m
p
u
t
eV
a
r
i
a
n
c
e
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
Robert Shear
m
an
r
pcrt4: The lifetime of the
b
inding
h
an
d
le stored
i
n
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
Rob
e
rt Shearman
rpcrt4: Fix an incorrec
t
for
m
at string pointer being
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
Robert Shear
m
an
rp
c
rt4: Skip
o
v
e
r the right-h
a
nd-side data
for the
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
R
obert S
h
earman
rpc
r
t4: Align the buff
e
r c
o
rrectl
y
when mar
s
h
aling
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
Robert Shearman
r
pcrt4: Freeing a N
U
LL c
o
ntext handle is allo
w
ed
.
commit
|
commitdiff
|
tree
2006-06-03
R
o
bert Shearman
r
p
crt4: Ndr
C
lientContextMa
r
shall/Unmarshall
should
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
R
obert Sh
e
arman
rpc
r
t4: Fix
t
he unm
a
rsha
l
i
ng
o
f poi
n
t
e
rs in conforman
t
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
Ro
b
ert Shearman
r
p
crt4: CCo
n
text
c
an be N
U
LL i
n
NDRC
C
ontextMarshall
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
Robert Sh
e
arman
rpcrt4: Fix th
e
point
e
r count use
d
when handling
e
mb
e
dded
.
.
.
commit
|
commitdiff
|
tree
2006-06-03
Robert Sh
e
arman
rpcrt4: Pri
n
t
some more informative e
r
ror
m
essages
.
.
.
commit
|
commitdiff
|
tree
2006-06-02
Robert Shea
r
ma
n
r
pcrt4: A
l
l
of the parameters
to Tower
E
xplod
e
a
re optional
.
commit
|
commitdiff
|
tree
2006-06-02
Robert Shearman
rpcr
t
4: Implement TowerCons
t
r
u
ct and
T
owerExplode
.
commit
|
commitdiff
|
tree
2006-06-02
R
o
bert
S
h
earman
rp
c
rt4: Ad
d
function
s
for generating and parsing the
.
.
.
commit
|
commitdiff
|
tree
2006-06-02
Ro
b
ert
S
hearman
r
pcrt4: Impleme
n
t
I_RpcAllocate and
I
_Rpc
F
r
ee
.
commit
|
commitdiff
|
tree
2006-06-02
Robert
Shearm
a
n
rpcrt
4
: Don't
s
end the
u
nused part
o
f the allocated
.
.
.
commit
|
commitdiff
|
tree
2006-06-02
Robert Shearman
r
p
crt4
:
NdrClientInitialize
N
ew
shouldn't clear all
.
.
.
commit
|
commitdiff
|
tree
2006-06-02
Robert
Shearma
n
widl:
Fix
a typo in t
h
e man page
.
commit
|
commitdiff
|
tree
2006-06-02
Robert She
a
rm
a
n
widl: Properly siz
e
the ret
u
r
n
va
l
ue pr
o
cforma
t
.
commit
|
commitdiff
|
tree
2006-06-02
Robert
S
hearman
widl: Only write
o
ne pro
c
format string and
one
t
y
p
eformat
.
.
.
commit
|
commitdiff
|
tree
2006-05-31
Robert Shearman
oleaut32: Ma
k
e sure to read
the m
e
mid
and the name
.
.
.
commit
|
commitdiff
|
tree
2006-05-31
Rober
t
Sh
e
arman
oleaut32: Resolv
e
ref
e
renced types fo
r
re
t
urn value
s
.
.
.
commit
|
commitdiff
|
tree
2006-05-31
R
obert Shearman
wid
l
: Allow some mo
r
e
"reserved words" to be used as
.
.
.
commit
|
commitdiff
|
tree
2006-05-31
Rober
t
Shearman
include: Add some de
f
ines u
s
ed by
MIDL-generated cod
e
.
commit
|
commitdiff
|
tree
2006-05-30
Robert
S
hea
r
man
rp
c
r
t4
:
Make User
M
arshalFlags stat
i
c
.
commit
|
commitdiff
|
tree
2006-05-30
Robert She
a
rman
rpcrt4: We should never pass
a
n fMus
t
Alloc
value of
.
.
.
commit
|
commitdiff
|
tree
2006-05-30
Robert She
a
rma
n
r
pc
r
t4: Make sure to s
e
t
a u
n
iq
u
e
pointer with an id
.
.
.
commit
|
commitdiff
|
tree
2006-05-30
Robert Shearman
rpcrt4: If
the number of poin
t
ers
is 0
for NdrFullPoint
e
rXla
.
.
.
commit
|
commitdiff
|
tree
2006-05-30
Rob
e
rt Shearman
r
p
crt4:
H
andle
m
arshaling/unma
r
s
h
aling full pointers
.
commit
|
commitdiff
|
tree
2006-05-30
Ro
b
ert Shearman
rpcrt4: For full p
o
inters
the state consists of flags
.
.
.
commit
|
commitdiff
|
tree
2006-05-27
Ro
b
ert Shearman
rp
c
r
t
4
: S
t
ore t
h
e Q
u
eryType
in
t
he stat
e
t
a
ble in NdrFullPoi
.
.
.
commit
|
commitdiff
|
tree
2006-05-27
Robert Shea
r
man
rpcr
t
4: Fix Nd
r
Ful
l
Poin
t
erQu
e
r
y
RefId t
o
make more tests
.
.
.
commit
|
commitdiff
|
tree
2006-05-27
Robert Shearman
rpcrt4
:
Imple
m
e
n
t
r
em
a
i
n
ing
part of NdrFullPointerQuery
P
oi
n
t
.
.
.
commit
|
commitdiff
|
tree
2006-05-27
Ro
b
ert Shearman
rpcrt
4
: Implement s
o
me
full pointer function
s
a
n
d a
d
d
.
.
.
commit
|
commitdiff
|
tree
2006-05-26
Robert Shearman
rpcrt4: Even
thoug
h
FC_DEREFER
E
NCE conformance is handled
.
.
.
commit
|
commitdiff
|
tree
2006-05-26
Robert Sh
e
arman
rpcrt4
:
Return the actual stat
u
s code sent back
b
y
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearman
ole3
2
:
Add a
clas
s
factory for CLSID_InProcFreeMarshaler
.
commit
|
commitdiff
|
tree
2006-05-25
R
o
bert Shearman
o
l
e3
2
: Implement GetUn
m
arshal
C
lass for the free-threaded
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Rober
t
Sh
e
arman
ole32:
I
mpl
e
ment table-strong marshaling and R
e
leaseMar
s
halD
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearman
ole32:
I
mplement table-weak
mars
h
aling f
o
r the free
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robe
r
t Sh
e
a
r
m
an
o
le32: Release the stand
a
rd
m
a
rshal
i
n the f
r
ee-threaded
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shear
m
a
n
o
l
e32
:
Add
a rough implement
a
tion of the free-t
h
readed
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
R
o
bert Shearman
ole3
2
: F
i
x the free-threaded marshal
e
r wh
e
n i
t
has
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert
S
hearman
r
p
crt
4
:
Set the
M
emory field of the stub
message structu
r
e
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
R
obert Shear
m
an
rpcrt4
:
Implemen
t
expli
c
it generic bi
n
ding
h
andles
.
commit
|
commitdiff
|
tree
2006-05-25
Rober
t
Shearman
rpcrt4: Mo
v
e the ge
t
tin
g
of the client bindin
g
handle
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearman
rpcrt4:
M
o
ve the initialising of the stub message structu
r
e
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearman
r
p
crt4: Store
t
he arguments
e
xclu
s
ively i
n
stubM
s
g
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
R
o
bert Shearman
rpcrt4: Imp
l
ement RpcBi
n
dingCopy
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shea
r
man
uuid:
A
dd s
o
m
e CO
M
C
LSIDs
.
commit
|
commitdiff
|
tree
2006-05-25
R
o
bert
S
h
e
a
rman
include: Add
several more interfaces to
u
r
lmon
.
idl
.
commit
|
commitdiff
|
tree
2006-05-23
R
o
ber
t
Shear
m
an
comctl32: Fi
x
t
he loading
o
f strings for the property
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
Robert S
h
earman
server: D
o
n'
t
c
l
ear the
QS_POST
M
ESSAGE flag if the
r
e
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
Ro
b
ert Shea
r
man
o
le3
2
: Release the outer unknown in the proxyb
u
f
fer
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
Robert Shearma
n
o
l
e32
:
Release t
h
e
proxy buffe
r
obj
e
ct
on
the last
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
Robert Sh
e
arma
n
w
ininet: Fix a fa
i
l
i
ng
t
est
.
commit
|
commitdiff
|
tree
2006-05-23
Rob
e
r
t Shear
m
an
rpcrt4:
F
ix co
p
yi
n
g
t
oo much
data f
r
om the buf
f
er by
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
Ro
b
ert Sh
e
arman
rpcrt4: Authe
n
ti
c
ati
o
n padding sh
o
ul
d
o
n
l
y be gener
a
ted
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
R
o
bert Shearman
include: Add defines used in
C
op
y
F
ileEx
.
commit
|
commitdiff
|
tree
2006-05-23
Robert Shearman
include: Make guiddef
.
h defines
match PSDK
.
commit
|
commitdiff
|
tree
2006-05-22
Rob
e
rt
She
a
rman
com
c
tl32: Make s
u
re to always hav
e
the default pus
h
button
.
.
.
commit
|
commitdiff
|
tree
2006-05-22
R
o
bert Shear
m
a
n
co
m
ctl32:
A
PSM
_
SETWIZBUTTO
N
S
message
s
pec
i
fy
i
ng
PSWIZB_FINI
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robert
Shearman
r
p
crt
4
: Handle pointers to cont
e
xt handles in the stubles
s
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robert Shea
r
man
rpcrt4:
W
e don'
t
need
to free
o
bject poi
n
ters if we
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
R
o
b
e
rt Shearman
r
p
crt
4
:
U
s
e macros
t
o gener
a
t
e
the c
o
de for unmarshaling
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robe
r
t She
a
rman
r
p
cr
t
4: Don
'
t set the me
m
ory
p
o
i
nter to NU
L
L befor
e
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Rober
t
Shearman
r
p
c
r
t4:
M
ake more i
n
ternal functions static
.
commit
|
commitdiff
|
tree
2006-05-20
Robert
S
h
e
arman
rpcrt4: Add
t
he def
i
nition o
f
RpcA
u
thVeri
f
ier to
r
pc_defs
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
R
obert Shearman
rp
c
rt4: Add
m
ore format chara
c
ters and add co
n
text
.
.
.
commit
|
commitdiff
|
tree
next