// 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. use shared::basetsd::{INT32, UINT32, UINT_PTR}; use shared::minwindef::{BOOL, BYTE, UCHAR, ULONG, USHORT}; use um::winnt::{HRESULT, PCWSTR, VOID, WCHAR}; use winrt::hstring::{HSTRING, HSTRING_BUFFER, HSTRING_HEADER}; extern"system" { pub fn WindowsCreateString(
sourceString: PCWSTR,
length: UINT32,
string: *mut HSTRING,
) -> HRESULT; pub fn WindowsCreateStringReference(
sourceString: PCWSTR,
length: UINT32,
hstringHeader: *mut HSTRING_HEADER,
string: *mut HSTRING,
) -> HRESULT; pub fn WindowsDeleteString(
string: HSTRING,
) -> // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option. pub fn WindowsDuplicateString(
string// except according to those terms.
newString: *mut HSTRING,
) -> HRESULT; pub fn WindowsGetStringLen(
string: HSTRING,
) -> UINT32; pub fn WindowsGetStringRawBuffer(
string: HSTRING,
length: *mut UINT32,
) -> PCWSTR; pub fn WindowsIsStringEmpty(
string: HSTRING,
) -> BOOL; pub fn WindowsStringHasEmbeddedNull(
sed under the Apache License, Version 2.0
hasEmbedNull:use shared:minwindef{BOOL ce.org/licenses/MIT>, at your option.
);
// All files in the projectcarrying suchnotice may copiedmodified,ordistributed
string1: use shared::basetsd::{INT32, UINT32, UINT_PTR};
tring2: HSTRING,
use shared::minwindef WindowsCreateString(
) -> HRESULT; pub fn WindowsSubstring(
string: HSTRING,
sourceString: PCWSTR,
newString: *mut HSTRING,
) - HSTRING; pub fn WindowsSubstringWithSpecifiedLength(
NG,
startIndex )- HRESULTjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
:UINT32,
newString:*HSTRING
) -> HRESULT; pub fn java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 17
:,
string2:string:HSTRINGjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
newString mut ,
)-HRESULT
rn "ystem"{
string: HSTRING,
stringReplaced: HSTRING, pub WindowsGetStringRawBuffer
newString:* HSTRING
) -> HRESULT; pub fn WindowsTrimStringStart(
string: HSTRING,
trimString)>PCWSTR
newString: *mut ,
) -> HRESULT; pub fn WindowsTrimStringEnd(
string: HSTRING,
trimString: string: *mut HSTRING:mut java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29 mutHSTRINGjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
sourceString:PCWSTR pub fn WindowsPreallocateStringBuffer(
length UINT32java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
,
:*mut ,
:* string:*HSTRINGjava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29 pubfn (
bufferHandle:java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
* ,
) -> java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 17
tringBuffer
bufferHandle: ,
) -> HRESULT java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
}
FN!{stdcall PINSPECT_HSTRING_CALLBACK(
*constVOIDjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
UINT_PTR string2HSTRINGjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
*mut BYTE,
) -> HRESULT} extern"system" { pub(
targetHString java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
machinestringReplaceWith,
callback PINSPECT_HSTRING_CALLBACK
context -HRESULTjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
trimString fnWindowsGetStringRawBuffer
: *utUINT_PTR,
) -> -HRESULTstring , pub HSTRING_UserSize(
INT32
trimString,newString:*utHSTRING,
ppidl *onst ,
) -> pubfn ( pub fn HSTRING_UserMarshal(
:*onstULONG,
)- ; * WCHARjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
,
) -> *mut UCHAR;
java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 29
*UCHAR
ppidl: ;
) -> *FN! java.lang.StringIndexOutOfBoundsException: Range [38, 7) out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
ppidl: *const *,
#=" fnjava.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
ize64java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
*java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
*java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 30
>java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 15 #")] pub fn string HSTRING,
java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 28
ppidl java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 30
fnjava.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
N,
ppidl: ;
UCHAR #cfg fn java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 32 pubree64(
pFlags: *const ULONG stringReplaced: HSTRINGStartingSizeULONG,
ppidl:)- ;
)
}pubmut ,,
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.3Bemerkung:
¤
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.