inBufferDescription.pBuffers = inSecBuffer.getPointer();
inBufferDescription.write();
}
Pointer contextAttributes = new Memory(NativeLong.SIZE);
TimeStamp ltime = new TimeStamp();
ltime.HighPart = new NativeLong(0);
ltime.LowPart = new NativeLong(0);
ltime.write();
int securityStatus = library.InitializeSecurityContextW(params.myCrdHandle.getPointer(),
pContext != null ? pContext.getPointer() : Pointer.NULL,
null,
new NativeLong(0),
new NativeLong(0),
new NativeLong(ISVNSecurityLibrary.SECURITY_NATIVE_DREP),
lastToken != null ? inBufferDescription.getPointer() : Pointer.NULL,
new NativeLong(0),
newContext.getPointer(),
outBufferDescription.getPointer(),
contextAttributes,
ltime.getPointer());
if (securityStatus < 0) {
endSequence(params);
return null;
}