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)