public HRESULT GetAttributes(SIATTRIBFLAGS AttribFlags, [NativeTypeName("SFGAOF")] uint sfgaoMask, [NativeTypeName("SFGAOF *")] uint *psfgaoAttribs)
 {
     return(((delegate * unmanaged <IShellItemArray *, SIATTRIBFLAGS, uint, uint *, int>)(lpVtbl[6]))((IShellItemArray *)Unsafe.AsPointer(ref this), AttribFlags, sfgaoMask, psfgaoAttribs));
 }
 public HRESULT GetAttributes(SIATTRIBFLAGS dwAttributeFlags, UInt32 sfgaoMask, out UInt32 psfgaoAttributes)
 {
     throw new NotSupportedException();
 }