653    {
  654        string folderGuid;
  655        switch (folder)
  656        {
  658            folderGuid = "{3EB685DB-65F9-4CF6-A03A-E3EF65729F3D}";
  659            break;
  661            folderGuid = "{62AB5D82-FDC1-4DC3-A9DD-070D1D495D97}";
  662            break;
  664            folderGuid = "{F1B32785-6FBA-4FCF-9D55-7B8E7F157091}";
  665            break;
  667            folderGuid = "{2B0F765D-C0E9-4171-908E-08A611B84FF6}";
  668            break;
  670            folderGuid = "{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}";
  671            break;
  673            folderGuid = "{1777F761-68AD-4D8A-87BD-30B759FA33DD}";
  674            break;
  676            folderGuid = "{D9DC8A3B-B784-432E-A781-5A1130A75963}";
  677            break;
  679            folderGuid = "{352481E8-33BE-4251-BA85-6007CAEDCF9D}";
  680            break;
  682            folderGuid = "{A77F5D77-2E2B-44C3-A6A2-ABA601054A51}";
  683            break;
  685            folderGuid = "{0AC0837C-BBF8-452A-850D-79D08E667CA7}";
  686            break;
  688            folderGuid = "{4BD8D571-6D19-48D3-BE97-422220080E43}";
  689            break;
  691            folderGuid = "{33E28130-4E1E-4676-835A-98395C3BC3BB}";
  692            break;
  694            folderGuid = "{18989B1D-99B5-455B-841C-AB7C74E4DDFC}";
  695            break;
  697            folderGuid = "{AE50C081-EBD2-438A-8655-8A092E34987A}";
  698            break;
  700            folderGuid = "{8983036C-27C0-404B-8F08-102D10DCFD74}";
  701            break;
  703            folderGuid = "{625B53C3-AB48-4EC1-BA1F-A1EF4146FC19}";
  704            break;
  706            folderGuid = "{B97D20BB-F46A-4C97-BA10-5E3608430854}";
  707            break;
  709            folderGuid = "{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}";
  710            break;
  712            folderGuid = "{A63293E8-664E-48DB-A079-DF759E0509F7}";
  713            break;
  715            folderGuid = "{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}";
  716            break;
  718            folderGuid = "{FDD39AD0-238F-46AF-ADB4-6C85480369C7}";
  719            break;
  721            folderGuid = "{905e63b6-c1bf-494e-b29c-65b732d3d21a}";
  722            break;
  724            folderGuid = "{F7F1ED05-9F6D-47A2-AAAE-29D317C6F066}";
  725            break;
  727            folderGuid = "{724EF170-A42D-4FEF-9F26-B60E846FBA4F}";
  728            break;
  730            folderGuid = "{9E52AB10-F80D-49DF-ACB8-4330F5687855}";
  731            break;
  733            folderGuid = "{D0384E7D-BAC3-4797-8F14-CBA229B392B5}";
  734            break;
  736            folderGuid = "{ED4824AF-DCE4-45A8-81E2-FC7965083634}";
  737            break;
  739            folderGuid = "{3214FAB5-9757-4298-BB61-92A9DEAA44FF}";
  740            break;
  742            folderGuid = "{C1BAE2D0-10DF-4334-BEDD-7AA20B227A9D}";
  743            break;
  745            folderGuid = "{B6EBFB86-6907-413C-9AF7-4FC2ABF07CC5}";
  746            break;
  748            folderGuid = "{A4115719-D62E-491D-AA7C-E74B8BE3B067}";
  749            break;
  751            folderGuid = "{0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8}";
  752            break;
  754            folderGuid = "{82A5EA35-D9CD-47C5-9629-E15D2F714E6E}";
  755            break;
  757            folderGuid = "{C4AA340D-F20F-4863-AFEF-F87EF2E6BA25}";
  758            break;
  760            folderGuid = "{B94237E7-57AC-4347-9151-B08C6C32D1F7}";
  761            break;
  763            folderGuid = "{2400183A-6185-49FB-A2D8-4A392A602BA3}";
  764            break;
  766            folderGuid = "{FD228CB7-AE11-4AE3-864C-16F3910AB8FE}";
  767            break;
  769            folderGuid = "{C5ABBF53-E17F-4121-8900-86626FC2C973}";
  770            break;
  772            folderGuid = "{76FC4E2D-D6AD-4519-A663-37BD56068185}";
  773            break;
  775            folderGuid = "{5E6C858F-0E22-4760-9AFE-EA3317B67173}";
  776            break;
  778            folderGuid = "{DE974D24-D9C6-4D3E-BF91-F4455120B917}";
  779            break;
  781            folderGuid = "{7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}";
  782            break;
  784            folderGuid = "{8AD10C31-2ADB-4296-A8F7-E4701232C972}";
  785            break;
  787            folderGuid = "{2A00375E-224C-49DE-B8D1-440DF7EF3DDC}";
  788            break;
  790            folderGuid = "{D65231B0-B2F1-4857-A4CE-A8E7C6EA7D27}";
  791            break;
  793            folderGuid = "{F38BF404-1D43-42F2-9305-67DE0B28FC23}";
  794            break;
  795        default:
  796            return string.Empty;
  797        }
  799    }
static string GetKnownFolderPath(string folderGuid, SpecialFolderOption option)