RecentData
Allocate a new RecentData.
This instance will be allocated on the native heap and automatically freed when this class instance is garbage collected.
Allocate a new RecentData using the provided AutofreeScope.
The AutofreeScope manages the allocation lifetime. The most common usage is with memScoped
.
Parameters
The AutofreeScope to allocate this structure in.
Allocate a new RecentData.
This instance will be allocated on the native heap and automatically freed when this class instance is garbage collected.
Parameters
a UTF-8 encoded string, containing the name of the recently used resource to be displayed, or null;
a UTF-8 encoded string, containing a short description of the resource, or null;
the MIME type of the resource;
the name of the application that is registering this recently used resource;
command line used to launch this resource; may contain the “\%f” and “\%u” escape characters which will be expanded to the resource file path and URI respectively when the command line is retrieved;
whether this resource should be displayed only by the applications that have registered it or not.
Allocate a new RecentData using the provided AutofreeScope.
The AutofreeScope manages the allocation lifetime. The most common usage is with memScoped
.
Parameters
a UTF-8 encoded string, containing the name of the recently used resource to be displayed, or null;
a UTF-8 encoded string, containing a short description of the resource, or null;
the MIME type of the resource;
the name of the application that is registering this recently used resource;
command line used to launch this resource; may contain the “\%f” and “\%u” escape characters which will be expanded to the resource file path and URI respectively when the command line is retrieved;
whether this resource should be displayed only by the applications that have registered it or not.
The AutofreeScope to allocate this structure in.