Why are two files created in temporary folder while calling function StgCreateStorageEx?

I am finding answer for the question,

Why are two files created in temporary folder while making single call to function StgCreateStorageEx? Initially one file is 16kb and another of 1kb.