shobjidl_core.rs
Interaktion und PortierbarkeitRust
// 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 ctypes::{c_int, c_void}; use shared::guiddef::{REFGUID, REFIID}; use shared::minwindef::{BOOL, DWORD, UINT, ULONG, WORD}; use shared::windef::{COLORREF, HICON, HWND, RECT}; use um::commctrl::HIMAGELIST; use um::minwinbase::{WIN32_FIND_DATAA, WIN32_FIND_DATAW}; use um::objidl::IBindCtx; use um::propkeydef::REFPROPERTYKEY; use um::propsys::GETPROPERTYSTOREFLAGS; use um::shtypes::{PCIDLIST_ABSOLUTE, PIDLIST_ABSOLUTE}; use um::unknwnbase::{IUnknown, IUnknownVtbl}; use um::winnt::{HRESULT, LPCSTR, LPCWSTR, LPSTR, // Licensed under the Apache License, Version// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license use ctypes:{c_int, }; 0xc2cf3110, 0x460e, 0x4fc1, 0xb9, 0xd0, 0x8a, 0x1c, 0x0c, 0x9c, 0xc4, 0xbd}
DEFINE_GUID!{CLSID_TaskbarList, 0x56fdf344, 0xfd6d, 0x11d0, 0x95, 0x8a, 0x00, 0x60, 0x97, 0xc9, 0xa0, 0x90}
::java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25 0xdc1c5a9c, 0xe88a, 0x4dde, 0xa5, 0xa1, 0x60, 0xf8, 0x2a, 0x20, 0xae, 0xf7}
DEFINE_GUID!{CLSID_FileSaveDialog, 0xc0b4e2f3, 0xba21, 0x4773, 0x8d, 0xba, 0x33, 0x5e, 0xc9, 0x46, 0xeb, 0x8b} //4498 ENUM!{enum SHCONTF {
SHCONTF_CHECKING_FOR_CHILDREN = 0x10,
= 0x20,
SHCONTF_NONFOLDERS =0,
SHCONTF_INCLUDEHIDDEN080,
SHCONTF_INIT_ON_FIRST_NEXT=0100
DEFINE_GUID!CLSID_FileOpenDialog,
SHCONTF_SHAREABLE = 0x400, 0, 0e88a 0x4dde xa5 0xa1,0,xf8,java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 79
=x1000,
SHCONTF_FASTITEMS = 0x2000,
SHCONTF_FLATLIST = 0x4000,
SHCONTF_ENABLE_ASYNC //E!{enum java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
SHCONTF_INCLUDESUPERHIDDEN = 0x10000,
}} pubtype SFGAOF = ULONG; //9466
!{numSIGDN {
java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 30
TRELATIVEEDITINGjava.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 45
=,
SIGDN_FILESYSPATH SIGDN_PARENTRELATIVEPARSING,
SIGDN_URL = 0x80068000,
c001,
SIGDN_PARENTRELATIVE = 0x80080001,
java.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 43
} ENUM!{enum SICHINTF {
SICHINT_DISPLAY,
SICHINT_ALLFIELDS = 0 = x80094001
x10000000
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 35
{uuid0java.lang.StringIndexOutOfBoundsException: Range [26, 23) out of bounds for length 89
interface IShellItem(IShellItemVtbl): IUnknown(IUnknownVtbl) {
fn BindToHandler(
pbc: *mut IBindCtx,
bhid!uuid ,,0xa1x x,0xc3,0x7b,0fe)
riid: REFIID,
ppv: *mut *mut c_void,
) -> HRESULT,
fn GetParent(
ppsi: fnBindToHandler(
):*ut,
fnbhid REFGUID,
sigdnName: SIGDN,
ppszName: *mut LPWSTR,
ppv:*ut *c_void,
GetAttributes
,
:*ut ,
>HRESULT,
fn Compare(
psi:fnjava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
:,
piOrder: *mut :*java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
{ java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 26
}}
{
=
SIATTRIBFLAGS_ALLITEMS 0x4000,
SIATTRIBFLAGS_APPCOMPAT = 0x3,
SIATTRIBFLAGS_MASK = 0x3,
SIATTRIBFLAGS_ALLITEMS = 0x4000,
}}
RIDL#uuid(xb63ea76d x1f85 x456, 0,x9c x480,0x9e,0xfa,0x85,08bjava.lang.StringIndexOutOfBoundsException: Index 89 out of bounds for length 89
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 72
fn BindToHandler(
pbc: *mut IBindCtx,
bhid: REFGUID,
riid: REFIID,
ppvOut: *mut *mutinterface IShellItemArrayIShellItemArrayVtbl: IUnknown(IUnknownVtbl) {
) -> HRESULT,
fn GetPropertyStore(
flags: GETPROPERTYSTOREFLAGS BindToHandlerjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
riid: )- HRESULT
ppv :GETPROPERTYSTOREFLAGS
)- HRESULT
fn GetPropertyDescriptionList(
keyType ,
riid: fn GetPropertyDescriptionList(
riid:REFIID
- ,
GetAttributes
AttribFlags SIATTRIBFLAGS,
:java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 17
)
fn
pdwNumItems}
) -> RIDL{[uuid0 x70d7 ,0 x6f 0,0x5a,0,0,x)]
fn GetItemAt(
dwIndex: DWORD,
ppsi:*mut*mut IShellItemjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 307 // TODO: Add IEnumShellItems, x8f,0x07, ,0b3 x78 0, 0x0f, 0x48, 0xcf) //fn EnumItems( // ppenumShellItems: *mut *mut IEnumShellItems,: //) -> HRESULT, java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2 //20869
RIDL!java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
) IUnknown java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
fn Showjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
hwnd: HWND
>HRESULTjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
//22307 //27457
RIDL -HRESULTjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
}
fn (
psi: *mut IShellItem,
) -> HRESULT,
fn GetEnumFlagsForItem(
psi: *mut interface ITaskbarList2(ITask) () {
pgrfFlags
) -> HRESULT,
}}
RIDL!>java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
) java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 66
fn java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
fn AddTab
hwnd java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
) = x2
(
hwnd HWND,
) -> HRESULT,
fn ActivateTab(
hwnd: HWND,
}
CT{tructTHUMBBUTTON
hwndTdwMask ,
: ,
}}
RIDL!{#[hIcon ,
interface ITaskbarList2(ITaskbarList2Vtbl) :[;260,
fn java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 2
hwnd: HWND,
fFullscreen: pubTHBN_CLICKEDWORD =0x1800;
) -> HRESULT,
} , ENUM!{enum THUMBBUTTONFLAGS {
THBF_ENABLED = 0,
TBPF_ERROR04,
!#0 x9e28, 0, 0x90, 0xe9,09e 0x9f, 0x8a, 0x5e, 0xef,0af]
OBACKGROUND =0x4,
fnjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
fn SetProgressState
}} ENUM!{enum THUMBBUTTONMASK {
THB_BITMAP)>,
THB_ICONfn (
:HWND
=0x8java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
}} STRUCT! THUMBBUTTONjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
dwMask : ,
iId: UINT,
iBitmap: UINT,
:HICON
szTip: [WCHAR; SetTabActive
: THUMBBUTTONFLAGS
}}
java.lang.StringIndexOutOfBoundsException: Range [22, 3) out of bounds for length 42 pubconst THBN_CLICKED: WORD = 0java.lang.StringIndexOutOfBoundsException: Range [0, 37) out of bounds for length 26 ENUM!{ :UINT,
TBPF_NOPROGRESS = 0,
TBPF_INDETERMINATE = 0x1,
TBPF_NORMAL = 0x2,
=04java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
) ,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
interface ITaskbarList3(ITaskbarList3Vtbl): ITaskbarList2(ITaskbarList2Vtbl) {
fn SetProgressValue(
hwnd: HWND,
ullCompleted: ULONGLONG,
ullTotal: :HICON,
) -> HRESULT -java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 17
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
hwndjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
tbpFlags RECT
) -> HRESULT,
fn RegisterTab(
hwndTab: HWND,!{enumSTPFLAG{
hwndMDI: HWND
) -> HRESULT,
fn UnregisterTab(
STPF_USEAPPTHUMBNA =0,
) -> HRESULT,
fn SetTabOrder(
hwndTab: HWND,
hwndInsertBefore: HWND,STPF_USEAPPPEEKALWAYS x,
) STPF_USEAPPPEEKWHENACTIVE = 0,
fn java.lang.StringIndexOutOfBoundsException: Range [39, 12) out of bounds for length 89
hwndTab: HWND,
hwndMDI: HWND,
dwReserved: DWORD,
) -> HRESULT,
interface(ITaskbarList4Vtbl:ITaskbarList3(ITaskbarList3Vtbl {
hwndHWND,
cButtons: UINT,
pButton: LPTHUMBBUTTON,
) -> HRESULT,
fn ThumbBarUpdateButtons(
:HWND,
cButtons: UINTjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
pButton: LPTHUMBBUTTON,
) -> HRESULT,
fn ThumbBarSetImageList(
hwnd: HWND,
: ,
) -> HRESULT,
fn SetOverlayIcon(
hwnd: HWND,
hIcon: HICON,
pszDescription: LPCWSTR,
) -> HRESULT,
fn SetThumbnailTooltip(
hwnd: HWND,
pszTip: LPCWSTR,
- HRESULT,
fn SetThumbnailClip(
hwnd: HWND,
prcClip mut,
->,
} ENUM!{enum ENUM!{enum DESKTOP_S
STPF_NONE = 0,
AILALWAYS 0x1java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
STPF_USEAPPTHUMBNAILWHENACTIVE =0,
STPF_USEAPPPEEKALWAYS = 0x4,
STPF_USEAPPPEEKWHENACTIVE
}}
RIDL#uuid(xc43dc798,0x95d1, x4bea, 0,0,0bb java.lang.StringIndexOutOfBoundsException: Range [64, 63) out of bounds for length 89
java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 78
fn }
hwndTab: HWND,!#0 xb55 0,0x9a 0,0,x990,xb6,0f9 xb)]
stpFlags: STPFLAG,
) -> HRESULT,
}} ENUMGetWallpaper
=0x1,
}} ENUM!{enum DESKTOP_SLIDESHOW_STATE {
DSS_ENABLED = 0x1,
DSS_SLIDESHOW
monitorIndex: UINT
}} ENUM!{enum DESKTOP_SLIDESHOW_DIRECTION {
= java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
DSD_BACKWARDfnGetMonitorRECT(
}} ENUM!{enum DESKTOP_WALLPAPER_POSITION {
DWPOS_CENTER =0,
DWPOS_TILE = 1,
DWPOS_STRETCH = 2,
DWPOS_FIT =3java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
=4
DWPOS_SPAN = )-HRESULT
}}
{uxb92b56a9x,00x9a x,001 x,0,0java.lang.StringIndexOutOfBoundsException: Range [76, 75) out of bounds for length 89
interface IDesktopWallpaper(IDesktopWallpaperVtbl): java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 29
monitorID: LPCWSTR,
wallpaper: LPCWSTR,
) -> HRESULT,
) -> HRESULT,
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
wallpaper: * :java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
) -> HRESULT,
fn GetMonitorDevicePathAt(
monitorIndexfn (
monitorID mut
) -> HRESULTjava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 28
fn :*java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 48
count: * )->HRESULT
)
fn GetMonitorRECT(
monitorID: direction: DESKTOP_ java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 47
displayRect: *mut RECT )- ,
) -> HRESULT,
fn SetBackgroundColor(
color: COLORREF}
)- HRESULT,
fn GetBackgroundColor(
color: *mut COLORREF java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 64
) -> HRESULT,
cch ,
position: DESKTOP_WALLPAPER_POSITION,
) - ,
fn fFlags DWORD
: *utDESKTOP_WALLPAPER_POSITION
->HRESULTjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
fn SetSlideshow(
items: *mutpidl:,
) -> HRESULT,
fn GetSlideshow(
items: *mut *mut IShellItemArray,
)fn (
fnpszName ,
:DESKTOP_SLIDESHOW_OPTIONS
slideshowTick: UINT,
) -> HRESULT,
fn GetSlideshowOptions(
options: *mut DESKTOP_SLIDESHOW_OPTIONS,
slideshowTick: *mut UINT,
) -> HRESULT,
fn AdvanceSlideshow(
monitorID: LPCWSTR,
direction: DESKTOP_SLIDESHOW_DIRECTION,
) - )-> ,
fn GetStatusfn(
state: *pszDir: LPCSTR,
,
fn Enable(
enable: BOOL,
) -> HRESULT,
}
RIDL)->,
A() (){
fn GetPath(
pszFile: LPSTRpszArgs:,
cch: c_int)- HRESULT,
: * WIN32_FIND_DATAA,
fFlags: DWORD,
) -> pwHotkey WORD
:,
ppidl: mut,
) -> *c_int,
fn SetIDList(
pidl: PCIDLIST_ABSOLUTE,
) -> HRESULT,
fn GetDescription( iShowCmdc_int
pszName: LPSTR,
cch: c_int,
) -> HRESULT,
fn SetDescription(
pszName: LPCSTR,
)- HRESULT,
fn GetWorkingDirectory(
pszDirfnSetIconLocation
cch:c_int,
) -> HRESULT_iIcon c_int,
SetWorkingDirectory
pszDir LPCSTR,
) -> HRESULT,
fn GetArguments(
pszArgs: LPSTR,
cch: c_int,
) -> HRESULT,
fn (
LPCSTR
) - fFlags:DWORD,
fn
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 28
) -}
fn SetHotkey(
-HRESULTjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
interface IShellLinkW GetWorkingDirectoryjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
fn GetPath(
pszFile: LPWSTR,
cch: c_int,
pfd: *mut java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 17
,
) -> HRESULT,
fn GetIDList,
ppidl -HRESULT,
) -> HRESULT,
fn SetArgumen(
pidl: PCIDLIST_ABSOLUTE,
) -> HRESULT,
fn GetDescription(
pszName: LPWSTR,
cch: c_int,
) -> HRESULT,
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
pszName:
) ,
fn iShowCmd,
pszDir: java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 17
cch :*java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 27
) ,
fn SetWorkingDirectory >HRESULTjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
pszDir: LPCWSTR,
) -> HRESULT,
fn GetArguments(
pszArgs: LPWSTRhwnd:HWND,
cch: c_int,
) -> HRESULT,
fn SetArguments(
pszArgs: :DWORD
) -> HRESULT,
fn GetHotkey(
pwHotkey: *mut java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 25
) -> RESULT,
fn SetHotkey(
wHotkey: WORD,
) -> HRESULT,
fn GetShowCmd(
piShowCmdclass DesktopWallpaper;}
) -> HRESULT,
fn SetShowCmd(
iShowCmd: c_int,
,
fn RIDL!{#[uuid(0xf3364ba00,0, xa9,0,x00, x,0 x4a, ,0xe8,037]
pszIconPath: LPWSTR,
:c_intjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
:* c_int,
) -> HRESULT,
fn SetIconLocation(
pszIconPath: LPCWSTR,
iIcon: c_int, ;}
) -java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 89
fn SetRelativePath(
pszPathRel: LPCWSTR,
class;
)![0java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 89
fn Resolve(
hwnd: HWND,
fFlags: DWORD,
) -> HRESULT,
fn SetPath(
pszFile:LPCWSTR,
) -> HRESULT,
}}
RIDL!{#[uuid(0xc2cf3110, 0x460e, 0x4fc1, 0xb9, 0xd0, 0x8a,0x28,0xa1, 0xb2 0xd2x)
class DesktopWallpaper;}
RIDL!{#[uuid(0x00021400, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46)]
class ShellDesktop;}
RIDL!{#[uuid(0xf3364ba0, 0x65b9, 0x11ce, 0xa9, 0xba, 0x00, 0xaa, 0x00, 0x4a, 0xe8, 0x37)]
class ShellFSFolder;}
RIDL!{#[uuid(0x208d2c60, 0x3aea, 0x1069, 0xa2, 0xd7, 0x08, 0x00, 0x2b, 0x30, 0x30, 0x9d)]
class NetworkPlaces;}
RIDL!{#[uuid(0x00021401, 0x0000, 0x0000, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46)]
class ShellLink;}
RIDL!{#[uuid(0x94357b53, 0xca29, 0x4b78, 0x83, 0xae, 0xe8, 0xfe, 0x74, 0x09, 0x13, 0x4f)]
class DriveSizeCategorizer;}
RIDL!{#[uuid(0xb0a8f3cf, 0x4333, 0x4bab, 0x88, 0x73, 0x1c, 0xcb, 0x1c, 0xad, 0xa4, 0x8b)]
DriveTypeCategorizer
RIDL!{#[uuid(0xb5607793, 0x24ac, 0x44c7, 0x82, 0xe2, 0x83, 0x17, 0x26, 0xaa, 0x6c, 0xb7java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 24
FreeSpaceCategorizer;java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
RIDL!{#[uuid(0x55d7b852class ;}
SizeCategorizer
RIDL!{class NamespaceWalker
class RIDL!{#[uuid(0x3ad05575, 0x8857, 0x4850, 0x92, 0x77, 0x11, 0xb8, 0x5b, 0xdb, 0x8e, 0x09)]
RIDL{#uuid(0,08789, 0x413c, 0xad,x, x48 xf5 xb5 0xb3,0afjava.lang.StringIndexOutOfBoundsException: Index 89 out of bounds for length 89
class UserNotification;}
RIDL!{#[uuid(0x56fdf344, 0xfd6d, 0x11d0, 0x95, 0class FileOpenDialog}
classTaskbarList}
RIDL!{#[uuid(0x9ac9fbe1, 0xe0a2, 0x4ad6, 0xb4, 0xee, 0xe2, 0x12, 0x01, 0x3e, 0xa9, 0x17)]
class ShellItem;}
RIDL!{#[uuid(0x72eb61e0, 0x8672, 0x4303, 0x91, 0x75, 0xf2, 0xe4, 0xc6, 0x8b, 0x2e, 0x7c)]
class NamespaceWalker;}
RIDL!{#[uuid(0x3ad05575, 0x8857, 0x4850, 0x92, 0x77, 0class }
class FileOperation;}
RIDL!{#[uuid(0xdc1c5a9c, 0xe88a, 0x4dde, 0xa5, 0xa1, 0x60, 0xf8, 0x2a, 0x20, 0xae, 0xf7)]
class FileOpenDialog;}
RIDL!{#[uuid(0xc0b4e2f3, 0xba21, 0x4773, 0x8d, 0xba, 0x33, 0x5e, 0xc9, 0x46, 0xeb, 0x8b)]
class FileSaveDialog;}
RIDL!{#[uuid(0x4df0c730, 0xdf9d, 0x4ae3, 0x91, 0x53, 0xaa, 0x6b, 0x82, 0xe9, 0x79, 0x5a)]
class KnownFolderManager;}
RIDL!{#[uuid(0x49f371e1, 0x8c5c, 0x4d9c, 0x9a, 0x3b, 0x54, 0xa6, 0x82, 0x7f, 0x51, 0x3c)]
class SharingConfigurationManager;}
RIDL!{#[uuid(0x7007acc7, 0ory;}
s NetworkConnections;}
RIDL!{#[uuid(0xd6277990, 0x4c6a, 0x11cf, 0x8d, 0x87, 0x00, 0xaa, 0x00, 0x60, 0xf5, 0xbfclass OpenControlPanel;java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
class ScheduledTasks;}
RIDL!{#[uuid(0x591209c7, 0x767b, 0x42b2, 0x9f, 0xba, 0x44, 0xee, 0x46, 0x15, 0xf2, 0xc7)]
class ApplicationAssociationRegistration;}
RIDL!{#[uuid(class ;}
SearchFolderItemFactory
RIDL{[uid0,0,04460 0x8d 0xe1,xa8, 0x19, 0x21, 0xb4, 0x1c, 0x4b)]
class OpenControlPanel;
RIDL, 0xc50f,0cf 0x9a,0,000 x,0,x0a,0x90 xce]
class MailRecipient;}
RIDL!{#[uuid(0xf02c1a0d, 0xbe21, 0x4350, 0x88, 0xb0, 0x73, 0x67, 0xfc, 0x96, 0xef, 0x3c)]
classRIDL!{[uuid(0xd9b3211d, 0xe57f, 0x4426, 0xaa, 0xef, 0x30, 0xa8, 0x06, 0xad, 0xd3, 0x97)]
!#[uuid(0, 03db5 x4966 xb5, 0x20,xb7,0xc5,00xd3,0x5e,0xd6]
class DestinationList;}
RIDL!{#[uuid(0x86c14003, 0x4d6b, 0x4ef3, 0xa7, 0xb4, 0x05, 0x06, 0x66, 0x3b, 0x2e, 0x68)]
class ApplicationDestinations;}
RIDL!{#[uuid(0x86bec222, 0x30f2, 0x47e0, 0x9f, 0x25, 0x60, 0xd1, 0x1c, 0xd7, 0x5c, 0x28)]
ApplicationDocumentLists
RIDL!{#[uuid(0xde77ba04, 0x3c92, 0x4d11, 0xa1, 0xa5, 0x42, 0x35, 0x2a, 0x53, 0xe0, 0xe3)]
class HomeGroup;}
RIDL!{#[uuid(0xd9b3211d, 0xe57f, 0x4426, 0xaa, 0xef, 0x30, 0xa8, 0x06, 0xad, 0xd3, 0x97)]
class ShellLibrary;}
RIDL!{#[uuid(0x273eb5e7, 0x88b0, 0x4843, 0xbf, 0xef, 0xe2, 0xc8, 0x1dclass AppVisibility
class AppStartupLink;}
RIDL!{#[uuid(0x2d3468c1, 0x36a7, 0x43b6, 0xac, 0x24, 0xd3, 0xf0, 0x2f, 0xd9, 0x60, 0x7a)]
class EnumerableObjectCollection;}
RIDL!{#[uuid(0xd5120aa3, 0x46ba, 0x44c5, 0x82, 0x2d, 0xca, 0x80, 0x92, 0xc1, 0xfc, 0x72)]
class FrameworkInputPane;}
RIDL!{#[uuidclass ;}
class DefFolderMenu;}
RIDL!{#[uuid(0x7e5fe3d9, 0x985f, 0x4908, 0x91, 0xf9, 0xc3,0xb5,0xe9,x,0f5]
AppVisibility}
RIDL!{#[uuid(0x4ed3a719, 0xcea8, 0x4bd9, 0x91, 0x0d, 0xe2, 0x52, 0xf9, 0x97, 0xaf, 0xc2)]
class AppShellVerbHandler;}
RIDL!{#[uuid(0xe44e9428, 0xbdbc, 0x4987, 0xa0classApplicationDesignModeSettings;
class ExecuteUnknown;}
RIDL!{#[uuid(0xb1aec16f, 0x2383, 0x4852, 0xb0, 0xe9, 0x8f, 0x0b, 0x1d, PCWSTR
class PackageDebugSettings;}
RIDL{[(06b273fc5,,04918,0x95,0a2 xc3,0b5 xe9,0d70f5 x
class SuspensionDependencyManager;}
RIDL!{#[uuid(0x45ba127d, 0x10a8, 0x46ea, 0x8a, 0xb7, 0x56, 0xea, 0x90, 0x78, 0x94, 0x3c)]
class ApplicationActivationManager;}
RIDL!{#[uuid(0x958a6fb5, 0xdcb2, 0x4faf, 0xaa, 0xfd, 0x7f, 0xb0, 0x54, 0xad, 0x1a, 0x3b)]
class ApplicationDesignModeSettings;} extern"system" { pub fn SHCreateItemFromParsingName(
pszPath: PCWSTR,
pbc: *mut IBindCtx,
riid: REFIID,
ppv: *mut *mut c_void
) -> HRESULT;
}
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.10Bemerkung:
¤
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.