<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>ole32: Add test showing storage objects can't be opened twice.</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Opening a storage object a second time fails, and deleting an object that's open invalidates it. This implies that storages need to be aware of the storages and streams that are open one level beneath them.<BR>
<BR>
This is a good argument for caching bits of the directory structure. If we can have an in-memory copy of a directory entry, we can add fields to it, including a pointer to an open storage object.</FONT></P>

</BODY>
</HTML>