Footnotes
1. This specification recommends that the COM implementation on a given platform (Windows®, Apple® Macintosh®, and so forth) includes a standard storage implementation for use by all applications. [Back]
2. This mechanism, in fact, was employed by compound documents in Microsoft's OLE version 1.0. The problems describe here were some of the major limitations of OLE 1.0 which provided much of the impetus for COM's Persistent Storage technology. [Back]
3. The application would only create year, month, and day substorages for those days that had information in them, that is, the diary application would create sparse storage for efficiency. [Back]
4. Case sensitivity is a locale-sensitive operation: some characters compare case-insensitive-equal in some locales and -not-equal in others. In an IStorage implementation, the case-insensitive comparison is done with respect to the current locale in which the system is presently running. This has implications on the use of IStorage names for those who wish to create globally portable documents. [Back]