repo.or.cz
/
wine
/
hacks.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
rpcrt4: Make UserMarshalFlags static.
2006-05-30
R
o
bert Sh
e
arman
rpcrt4: Make UserMarshalF
l
ags
s
t
a
tic
.
commit
|
commitdiff
|
tree
2006-05-30
Robert Shearman
rpcrt4: We
s
ho
u
ld never pass a
n
fM
u
stAll
o
c val
u
e of
.
.
.
commit
|
commitdiff
|
tree
2006-05-30
R
o
bert Shearma
n
rpcrt4: Make sure to se
t
a unique pointer with an i
d
.
.
.
commit
|
commitdiff
|
tree
2006-05-30
R
o
bert S
h
ea
r
man
rpcrt4
:
If t
h
e nu
m
ber of p
o
int
e
rs is 0
for NdrFu
l
lPoi
n
t
erXl
a
.
.
.
commit
|
commitdiff
|
tree
2006-05-30
Rob
e
rt
S
h
e
ar
m
an
rpcrt4:
H
andle marsh
a
ling/u
n
marshaling
f
ull poi
n
t
e
rs
.
commit
|
commitdiff
|
tree
2006-05-30
Robert Shearman
rp
c
rt4: For
full pointer
s
the state consists of flags
.
.
.
commit
|
commitdiff
|
tree
2006-05-27
Robert Shearman
rpcrt4:
Store the Qu
e
ryType in the
state t
a
ble in NdrFu
l
l
Po
i
.
.
.
commit
|
commitdiff
|
tree
2006-05-27
Rob
e
rt Shearman
rpcrt4: Fix NdrFullPointerQueryRefId to make
more te
s
t
s
.
.
.
commit
|
commitdiff
|
tree
2006-05-27
Robert Shearman
rpcr
t
4:
I
mpleme
n
t remaining part of N
d
rFul
l
Point
e
rQueryPoint
.
.
.
commit
|
commitdiff
|
tree
2006-05-27
Robert Shearman
r
p
crt4: Im
p
lement some f
u
l
l pointe
r
functions and add
.
.
.
commit
|
commitdiff
|
tree
2006-05-26
Robert She
a
rman
r
p
crt4: Even though FC_DEREFERE
N
CE
conformance
is han
d
led
.
.
.
commit
|
commitdiff
|
tree
2006-05-26
Rob
e
rt She
a
rman
rpcrt4
:
R
eturn the actual
status co
d
e sent back by
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
R
obert Sh
e
arman
ole32: Add
a cl
a
ss fact
o
ry
f
or CLSID_
I
nPro
c
F
r
e
eMarshaler
.
commit
|
commitdiff
|
tree
2006-05-25
Robert
S
h
earman
ole
3
2: Impl
e
ment
G
etUnma
r
sh
a
lC
l
ass for the fr
e
e-threa
d
ed
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearman
o
l
e
32: Im
p
lement table-stro
n
g
marshaling
and R
e
leaseMars
h
a
lD
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearm
a
n
ole3
2
:
Imple
m
e
nt tab
l
e-we
a
k marsh
a
ling f
o
r the fr
e
e
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearman
ole32:
R
e
lease the standard marshal
in t
h
e
free
-
threaded
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert
S
hearman
ole32: Add a rou
g
h implementat
i
o
n
of
t
he free-threaded
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearm
a
n
ole32: Fix the free-thread
e
d ma
r
sh
a
ler when i
t
has
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Sh
e
arman
rp
c
rt4:
S
et the Memory
f
ield of the
st
u
b message struc
t
ure
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert
S
h
earman
rp
c
rt4: Implement e
x
plicit g
e
ner
i
c binding handles
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearman
rpcr
t
4: Move
the getting
o
f the
c
lie
n
t bindin
g
h
andle
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robe
r
t
S
h
earm
a
n
rpcrt4: Move
th
e
initialising o
f
the stu
b
messag
e
s
t
ructure
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert S
h
ea
r
man
r
p
crt4: Store t
h
e arg
u
ments exclusiv
e
ly in
s
tubMsg
.
.
.
commit
|
commitdiff
|
tree
2006-05-25
Robert Shearman
rpcrt4: Implement RpcBin
d
ingCop
y
.
commit
|
commitdiff
|
tree
2006-05-25
Robert S
h
earm
a
n
uuid:
Add some
C
OM
CL
S
IDs
.
commit
|
commitdiff
|
tree
2006-05-25
Rober
t
S
h
e
arma
n
i
n
cl
u
de: Add several more interfac
e
s to urlmon
.
idl
.
commit
|
commitdiff
|
tree
2006-05-23
Rober
t
S
hearman
c
o
m
ctl32
:
Fix the lo
a
ding
o
f
stri
n
gs
f
o
r the
p
rop
e
rty
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
Robert S
h
earman
serve
r
: Don't clea
r
t
h
e QS_P
O
STMESSAGE flag i
f
there
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
R
ob
e
rt Shearman
o
l
e32
:
Releas
e
the outer u
n
k
nown in the pro
x
ybuffer
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
Robert
Shearman
ole3
2
: Releas
e
th
e
proxy
b
uf
f
er object on the l
a
st
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
Ro
b
ert Shea
r
man
wininet: Fix a failing tes
t
.
commit
|
commitdiff
|
tree
2006-05-23
Robert
S
hea
r
man
rpcrt4: Fix
copying too
mu
c
h data from the
b
u
ffer by
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
R
obert
S
hearma
n
r
p
crt4:
A
u
t
henticatio
n
p
a
d
d
ing should only be gene
r
ate
d
.
.
.
commit
|
commitdiff
|
tree
2006-05-23
Rober
t
Shearman
include: Add de
f
ine
s
u
s
ed in CopyFileEx
.
commit
|
commitdiff
|
tree
2006-05-23
Ro
b
ert She
a
rman
include: Make guiddef
.
h defin
e
s
match PSDK
.
commit
|
commitdiff
|
tree
2006-05-22
R
o
bert S
h
ea
r
man
com
c
tl32: Make sure
to always
have
the default
pushbut
t
o
n
.
.
.
commit
|
commitdiff
|
tree
2006-05-22
R
obert Shearma
n
c
omctl32: A PSM_S
E
TWIZBUTTONS message specifying PS
W
IZB_FINI
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
R
o
bert Shearman
rpcrt4: Hand
l
e
pointers to context handles i
n
th
e
stu
b
less
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Ro
b
ert Sh
e
arman
rpcrt4: We d
o
n't ne
e
d to free object pointers if we
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robert Shearma
n
rpcrt
4
: Use macros t
o
generate the code
for unmar
s
haling
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robert Shearman
rpcr
t
4: Don
'
t set t
h
e memory poi
n
ter t
o
N
U
LL before
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robert Shearman
rpcrt4: Make m
o
re internal
f
u
n
c
t
i
o
n
s static
.
commit
|
commitdiff
|
tree
2006-05-20
Robert Shearm
a
n
rpcrt4:
Ad
d
the
definition o
f
R
p
cAuthVerifier to rpc_defs
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robert Shearman
rpcrt4: Ad
d
more f
o
r
m
at
characters and add
c
o
ntex
t
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robert Shearman
r
p
crt4: Warn if Crea
t
eNamedPipe
fails
.
commit
|
commitdiff
|
tree
2006-05-20
Robert Shearman
rpc
r
t
4
: Ad
d
the c
o
rrect amount of auth paddin
g
to
m
essages
.
commit
|
commitdiff
|
tree
2006-05-20
Robert She
a
rman
r
pcrt4: Wait for all of the requ
e
sted bytes
t
o
be retur
n
ed
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robert
Shearman
rpcrt
4
: Upda
t
e
the todo
l
ists and copy
r
ights
.
commit
|
commitdiff
|
tree
2006-05-20
Ro
b
ert Shearman
rpcrt4: Fix for the open functions
in the transports
.
.
.
commit
|
commitdiff
|
tree
2006-05-20
Robert Sh
e
arman
rp
c
rt4: Don't relea
s
e the auth info if it isn't pre
s
e
n
t
.
commit
|
commitdiff
|
tree
2006-05-18
Robert Shearman
r
p
crt4: Implement Rpc
B
indingSetAuth
I
nfoExW ba
s
ed
o
n
.
.
.
commit
|
commitdiff
|
tree
2006-05-18
Robe
r
t Shearman
rpcrt4: A N
U
L
L AuthInfo i
s
allo
w
ed
.
commit
|
commitdiff
|
tree
2006-05-18
Rober
t
Sh
e
arman
rpcrt4: Suppor
t
all availab
l
e
s
ecurity pac
k
age
s
in
.
.
.
commit
|
commitdiff
|
tree
2006-05-18
Robert Shearman
rpc
r
t4
:
O
nly
u
se
t
he cached co
n
n
ection if the auth
e
nt
i
cation
.
.
.
commit
|
commitdiff
|
tree
2006-05-18
Ro
b
ert Sh
e
arma
n
r
pcrt4: Sto
r
e non-co
n
nection
-
specific
a
ut
h
enticat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2006-05-18
Robe
r
t
S
hear
m
an
r
p
c
rt4:
F
i
x
an off-by-one error whe
n
check
i
ng the size
.
.
.
commit
|
commitdiff
|
tree
2006-05-18
R
o
ber
t
Shea
r
man
rpcrt4: H
a
ndle interface pointers
i
n E
m
b
e
ddedComple
x
S
ize
.
commit
|
commitdiff
|
tree
2006-05-18
Robert Sh
e
arman
rpcrt4: Make
secur3
2
into a de
l
ayed import, as most
.
.
.
commit
|
commitdiff
|
tree
2006-05-18
Robert S
h
e
arma
n
rpcrt4: Increment the c
a
ll
i
d field of t
h
e request
.
.
.
commit
|
commitdiff
|
tree
2006-05-18
Robert Shear
m
an
rpc
r
t4: Impl
e
ment NdrNonEnc
a
psul
a
tedUnion
M
emo
r
ySize
.
commit
|
commitdiff
|
tree
2006-05-18
Robert Shearman
rpcrt4: Fix the wire
p
rotocol of the user marshal f
u
nction
s
.
.
.
commit
|
commitdiff
|
tree
2006-05-18
Robert Shearman
rpcrt4: If the authorisat
i
on fa
i
led
d
uring a se
n
d then
.
.
.
commit
|
commitdiff
|
tree
2006-05-18
R
o
bert
Shear
m
an
rpcr
t
4: Fix NdrC
o
n
f
o
r
mant
A
rr
a
yMemorySize
.
commit
|
commitdiff
|
tree
2006-05-18
Robert Shear
m
an
rpcrt4: Implement Nd
r
UserMarsha
l
Memo
r
ySize
.
commit
|
commitdiff
|
tree
2006-05-17
Rob
e
r
t
Shearman
rpcrt4: Impl
e
ment NdrInt
e
rf
a
ceP
o
interMemorySize
.
commit
|
commitdiff
|
tree
2006-05-17
Robert Sh
e
arman
r
pcr
t
4
:
Make
s
ome
f
unctions that
aren
'
t used outside
.
.
.
commit
|
commitdiff
|
tree
2006-05-17
R
obert Shearman
rpcrt4: Fil
l
out more of
t
he function
tables with functions
.
.
.
commit
|
commitdiff
|
tree
2006-05-17
Robe
r
t Sh
e
arman
r
p
crt
4
:
Raise an excepti
o
n if there is no def
a
ult han
d
l
e
r
.
.
.
commit
|
commitdiff
|
tree
2006-05-16
Robert Shearm
a
n
r
pc
r
t
4: Implement
f
i
x
ed array functions
.
commit
|
commitdiff
|
tree
2006-05-16
Robert S
h
earman
rpcrt4: Remov
e
the
B
UFFER_
P
ARANOIA o
v
e
r
estimates
for
.
.
.
commit
|
commitdiff
|
tree
2006-05-16
Robert Shearman
r
p
c
r
t
4
:
Im
p
lement computing of conform
a
nc
e
from a co
r
relatio
.
.
.
commit
|
commitdiff
|
tree
2006-05-16
Ro
b
ert S
h
e
a
rman
rpcrt4: Fix conformant va
r
ying str
u
c
t
s to com
p
ly to
.
.
.
commit
|
commitdiff
|
tree
2006-05-16
Robert S
h
e
a
r
man
rp
c
rt4: Don'
t
d
u
plicate
t
he confo
r
manc
e
calculating
.
.
.
commit
|
commitdiff
|
tree
2006-05-16
Robert Shearman
rp
c
rt4: Implement
confor
m
ant
v
arying stru
c
t funct
i
ons
.
commit
|
commitdiff
|
tree
2006-05-16
Robert Shearman
r
p
crt4: Implement mo
r
e
confor
m
ance oper
a
tions an
d
mo
r
e
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Robert S
h
ea
r
man
rpcr
t
4: Implem
e
nt NdrSimpleStructMemorySize
.
commit
|
commitdiff
|
tree
2006-05-15
R
o
bert Shearma
n
rpc
r
t4: Fix th
e
con
f
orma
n
t struc
t
f
unctions to not
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Robert Shearman
rpc
r
t4:
I
n NdrConformantBufferSize, SizeConfo
r
m
a
nce
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Rob
e
rt Shearman
rpcrt4: Save pStubMsg->ActualCoun
t
in a loca
l
variable
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Robert
S
he
a
rm
a
n
rpcrt4:
Derefe
r
e
n
c
e the me
m
ory for poin
t
ers in
NdrNonEncapsu
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Ro
b
ert She
a
rman
rpcrt4
:
R
e
n
ame
C
omplexS
t
ructSize
to Com
p
l
exStructMemoryS
i
ze
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
R
o
ber
t
S
hearman
rpcrt4: Fix embedded pointers
i
n arrays by taking in
t
o
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Robert
Shea
r
m
a
n
serve
r
: Retrieve
th
e
g
r
oups for a token f
r
om the server
.
commit
|
commitdiff
|
tree
2006-05-15
Robert Shearman
r
p
c
rt4: The
a
r
m
type mas
k
should
b
e compar
i
ng
the hig
h
est
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Rob
e
r
t
Shearman
rpcrt4:
M
ak
e
Co
m
p
l
exStruc
t
Si
z
e increment t
h
e buffe
r
.
commit
|
commitdiff
|
tree
2006-05-15
Robe
r
t Sh
e
a
rman
rpc
r
t4: Pass
i
n the buffer value before increme
n
ting
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Robe
r
t Shearman
r
p
crt4: Implement
N
drC
o
m
p
lexStruc
t
Me
m
o
r
ySize
.
commit
|
commitdiff
|
tree
2006-05-15
Robert Shearman
rpcr
t
4:
Implement NdrCom
p
le
x
A
r
rayMem
o
rySize
.
commit
|
commitdiff
|
tree
2006-05-15
Robert She
a
rm
a
n
rpc
r
t4: Fix the fau
l
t packe
t
structure t
o
comply with
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Ro
b
e
rt Shearman
rpcrt
4
:
The NDR me
m
ory sizing f
u
n
c
tions should increm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Robert She
a
rman
rpcrt4
:
Make NdrBaseTypeMemorySize incremen
t
t
he buffer
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
R
o
bert Sh
e
a
rm
a
n
rpcrt
4
: Make Ndr
C
onfor
m
antStringU
n
marsha
l
l
use the
.
.
.
commit
|
commitdiff
|
tree
2006-05-15
Robert Shearm
a
n
advap
i
32: Ad
d
tests for g
e
tting the
g
roups, user
a
nd
.
.
.
commit
|
commitdiff
|
tree
2006-05-10
R
o
bert Shearman
Check the ret
u
rn value f
r
om register_key_guid in
a
ll
.
.
.
commit
|
commitdiff
|
tree
2006-05-10
Rober
t
S
h
earman
ole3
2
:
A
dd a t
e
st for IMoniker_IsDirty
.
commit
|
commitdiff
|
tree
2006-05-10
Robert Shea
r
man
rp
c
rt4: Use
th
e
buffer passed in
a
s
an argument and
.
.
.
commit
|
commitdiff
|
tree
2006-05-10
Robert S
h
earman
rpcrt4: Align confor
m
anc
e
s
a
n
d
va
r
i
ances correctly
.
.
.
commit
|
commitdiff
|
tree
2006-05-10
Robert Shearman
r
p
crt4: M
o
ve the wr
i
ting and si
z
ing
of
v
a
r
i
a
n
ces
and
.
.
.
commit
|
commitdiff
|
tree
2006-05-10
Robert S
h
earman
rpcrt
4
: Correctly align the buffer to read/write array
.
.
.
commit
|
commitdiff
|
tree
next