public virtual extern void RegisterFolder( [In, MarshalAs(UnmanagedType.LPStruct)] Guid knownFolderGuid, [In] ref NativeFolderDefinition knownFolderDefinition);