Ability for developers to easily find or extend well known locations on a system
AssigneeMicrosoft Corporation
InventorsAnshul Rawat, Brian Wentz, Chris Guzak, David De Vorchik, John Brezak, Ming Zhu, Mohammed Samji
Life of this patent
Estimating the term…
Abstract
A method and data structure for creating and accessing folders stored in well known locations. The data structure and method utilizes a set of APIs to create and manage well known folders on a system and/or to locate specific well known folders. The invention provides interfaces to create, locate, extend, and enumerate well known folders. In addition, the invention allows a developer and/or user to customize properties of well known folders.
Claims20
A method of communication between a first component and a second component comprising:
- (a) receiving a call from a first component including the identification of a known folder;
- (b) searching a registry for the location of the known folder;
- and
- (c) accessing data from the known folder at a determined location.
A method of communication between a first component and a second component comprising:
- (a) receiving a call having a GUID from the first component;
- (b) extracting the GUID;
- (c) creating a new knownfolder based on the extracted GUID;
- (c) registering the new knownfolder within a registry;
- and
- (e) transmitting a path of the new knownfolder to the second component.
An application programming interface embodied on one or more computer readable media, comprising:
- (a) one set of application programming interfaces related to knownfolders, the one set of application programming interfaces providing call support for legacy components;
- and
- (b) a second set of application programming interfaces related to knownfolders, the second set of application programming interfaces providing creation of new knownfolders.
Dependencies are inferred from the claim text.