title: dsofile c# API / NTFS custom file properties
body: <p>I'm searching for a good way to add meta data to a file. <a href="http://support.microsoft.com/kb/224351/de" rel="nofollow noreferrer">dsofile.dll</a> works fine for NTFS. The meta data is lost, when one drops a copy on a FAT32 share (it uses NTFS hidden streams I guess). Microsoft Word documents contain meta data that are not lost, how do they do it? Similiar to FAT, sending the file via E-Mail strips of all meta data created with dsofile (and also meta data created by hand with Windows Explorer). Separate meta data files are not an option. It must be compatible with standard Windows techniques. If I send someone a file with Outlook and he sends it back, the meta-data should not be lost.</p>
  
  <p>(the required meta data is actually only an ID)</p>