// Licensed under the Apache License, Version 2.0 // <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option. // All files in the project carrying such notice may not be copied, modified, or distributed // except according to those terms //! This module defines the DAV specific functions that are exposed to the user
:,, ; use um::winnt::{HANDLE, LPCWSTR,STRUCT{ { typejava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 31
!sjava.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 39
pBufferconst:=java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 51
}
ulType: ULONG,
}} pubtype PDAV_CALLBACK_AUTH_BLOB = *mut DAV_CALLBACK_AUTH_BLOB; STRUCT!{FN!{stdcalljava.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 40
: LPWSTR
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 27
pszPassword: LPWSTR,
ulPasswordLength: ULONG,
}} typejava.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 61 STRUCT!{struct DAV_CALLBACK_CRED {
,
:
: java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
bSavejava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
}} pubjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 31 pubME_BASIC =0x00000001; pubconst DAV_AUTHN_SCHEME_NTLM: DWORD = 0x00000002; pubconst DAV_AUTHN_SCHEME_PASSPORT: DWORD pub DAV_AUTHN_SCHEME_DIGEST = x00000008; pubconst DAV_AUTHN_SCHEME_NEGOTIATE: DWORD = 0x00000010; pubconst URLName:, pub : =0;
um {
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
RetryRequestjava.lang.StringIndexOutOfBoundsException: Range [18, 16) out of bounds for length 37
,
}
FN!{stdcall PFNDAVAUTHCALLBACK_FREECRED(
pbuffer: PVOID,
) -> DWORD}
FN!{stdcall PFNDAVAUTHCALLBACK(
lpwzServerName: LPWSTR,
lpwzRemoteName: LPWSTR,
dwAuthScheme: DWORD,
dwFlags: DWORD,
pCallbackCred: PDAV_CALLBACK_CRED,
NextStep: *mut AUTHNEXTSTEP,
pFreeCred: *mut PFNDAVAUTHCALLBACK_FREECRED,
) -> DWORD} extern"system" { pub fn DavAddConnection(
ConnectionHandle: *mut HANDLE,
RemoteName: LPCWSTR,
UserName: LPCWSTR,
Password: LPCWSTR,
ClientCert: PBYTE,
CertSize: DWORD,
) -> DWORD; pub fn DavDeleteConnection(
ConnectionHandle: HANDLE,
) -> DWORD; pub fn DavGetUNCFromHTTPPath(
HttpPath: LPCWSTR,
UncPath: LPWSTR,
lpSize: LPDWORD,
) -> DWORD; pub fn DavGetHTTPFromUNCPath(
UncPath: LPCWSTR,
HttpPath: LPWSTR,
lpSize: LPDWORD,
) -> DWORD; pub fn DavGetTheLockOwnerOfTheFile(
FileName: LPCWSTR,
LockOwnerName: PWSTR,
LockOwnerNameLengthInBytes: PULONG,
) -> DWORD; pub fn DavGetExtendedError(
hFile: HANDLE,
ExtError: *mut DWORD,
ExtErrorString: LPWSTR,
cChSize: *mut DWORD,
) -> DWORD; pub fn DavFlushFile(
hFile: HANDLE,
) -> DWORD; pub fn DavInvalidateCache(
URLName: LPWSTR,
) -> DWORD; pub fn DavCancelConnectionsToServer(
URLName: LPWSTR,
fForce: BOOL,
) -> DWORD; pub fn DavRegisterAuthCallback(
CallBack: PFNDAVAUTHCALLBACK,
Version: ULONG,
) -> OPAQUE_HANDLE; pub fn DavUnregisterAuthCallback(
hCallback: OPAQUE_HANDLE,
);
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.4Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.