In your sample code, you use SHCreateStreamOnFile to open an input stream. Your sample code simply ends when the file is processed, but if I'm processing a file in a function and not closing the app, do I need to call a function or something to close/release the stream when I'm done processing?