Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "GUID" in [All]

shell32

.

      VOLUME_NAME_GUID     = 0x1,

.

    [Guid("{000214E5-0000-0000-C000-000000000046}")]

.

[GuidAttribute("c43dc798-95d1-4bea-9030-bb99e2983a1a")]

.

<GuidAttribute("c43dc798-95d1-4bea-9030-bb99e2983a1a")> _

.

    Guid("ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf"),

.

Guid("ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf"),

.

[GuidAttribute("c43dc798-95d1-4bea-9030-bb99e2983a1a")]

.
Summary
The KNOWNFOLDERID constants represent GUIDs that identify standard folders registered with the system as Known Folders. These folders are installed with Windows Vista and later operating systems, and a computer will have only folders appropriate to it installed.
.

    public static readonly Guid AccountPictures = new(0x008CA0B1, 0x55B4, 0x4C56, 0xB8, 0xA8, 0x4D, 0xE4, 0xB2, 0x99, 0xD3, 0xBE);

.

    public static readonly Guid AddNewPrograms = new(0xDE61D971, 0x5EBC, 0x4F02, 0xA3, 0xA9, 0x6C, 0x82, 0x89, 0x5E, 0x5C, 0x04);

.

    public static readonly Guid AdminTools = new(0x724EF170, 0xA42D, 0x4FEF, 0x9F, 0x26, 0xB6, 0x0E, 0x84, 0x6F, 0xBA, 0x4F);

.

    public static readonly Guid AllAppMods = new(0x7AD67899, 0x66AF, 0x43BA, 0x91, 0x56, 0x6A, 0xAD, 0x42, 0xE6, 0xC5, 0x96);

.

    public static readonly Guid AppCaptures = new(0xEDC0FE71, 0x98D8, 0x4F4A, 0xB9, 0x20, 0xC8, 0xDC, 0x13, 0x3C, 0xB1, 0x65);

.

    public static readonly Guid AppDataDesktop = new(0xB2C5E279, 0x7ADD, 0x439F, 0xB2, 0x8C, 0xC4, 0x1F, 0xE1, 0xBB, 0xF6, 0x72);

.

    public static readonly Guid AppDataDocuments = new(0x7BE16610, 0x1F7F, 0x44AC, 0xBF, 0xF0, 0x83, 0xE1, 0x5F, 0x2F, 0xFC, 0xA1);

.

    public static readonly Guid AppDataFavorites = new(0x7CFBEFBC, 0xDE1F, 0x45AA, 0xB8, 0x43, 0xA5, 0x42, 0xAC, 0x53, 0x6C, 0xC9);

.

    public static readonly Guid AppDataProgramData = new(0x559D40A3, 0xA036, 0x40FA, 0xAF, 0x61, 0x84, 0xCB, 0x43, 0x0A, 0x4D, 0x34);

.

    public static readonly Guid ApplicationShortcuts = new(0xA3918781, 0xE5F2, 0x4890, 0xB3, 0xD9, 0xA7, 0xE5, 0x43, 0x32, 0x32, 0x8C);

.

    public static readonly Guid AppsFolder = new(0x1E87508D, 0x89C2, 0x42F0, 0x8A, 0x7E, 0x64, 0x5A, 0x0F, 0x50, 0xCA, 0x58);

.

    public static readonly Guid AppUpdates = new(0xA305CE99, 0xF527, 0x492B, 0x8B, 0x1A, 0x7E, 0x76, 0xFA, 0x98, 0xD6, 0xE4);

.

    public static readonly Guid CameraRoll = new(0xAB5FB87B, 0x7CE2, 0x4F83, 0x91, 0x5D, 0x55, 0x08, 0x46, 0xC9, 0x53, 0x7B);

.

    public static readonly Guid CameraRollLibrary = new(0x2B20DF75, 0x1EDA, 0x4039, 0x80, 0x97, 0x38, 0x79, 0x82, 0x27, 0xD5, 0xB7);

.

    public static readonly Guid CDBurning = new(0x9E52AB10, 0xF80D, 0x49DF, 0xAC, 0xB8, 0x43, 0x30, 0xF5, 0x68, 0x78, 0x55);

.

    public static readonly Guid ChangeRemovePrograms = new(0xDF7266AC, 0x9274, 0x4867, 0x8D, 0x55, 0x3B, 0xD6, 0x61, 0xDE, 0x87, 0x2D);

.

    public static readonly Guid CommonAdminTools = new(0xD0384E7D, 0xBAC3, 0x4797, 0x8F, 0x14, 0xCB, 0xA2, 0x29, 0xB3, 0x92, 0xB5);

.

    public static readonly Guid CommonOEMLinks = new(0xC1BAE2D0, 0x10DF, 0x4334, 0xBE, 0xDD, 0x7A, 0xA2, 0x0B, 0x22, 0x7A, 0x9D);

.

    public static readonly Guid CommonPrograms = new(0x0139D44E, 0x6AFE, 0x49F2, 0x86, 0x90, 0x3D, 0xAF, 0xCA, 0xE6, 0xFF, 0xB8);

.

    public static readonly Guid CommonStartMenu = new(0xA4115719, 0xD62E, 0x491D, 0xAA, 0x7C, 0xE7, 0x4B, 0x8B, 0xE3, 0xB0, 0x67);

.

    public static readonly Guid CommonStartMenuPlaces = new(0xA440879F, 0x87A0, 0x4F7D, 0xB7, 0x00, 0x02, 0x07, 0xB9, 0x66, 0x19, 0x4A);

.

    public static readonly Guid CommonStartup = new(0x82A5EA35, 0xD9CD, 0x47C5, 0x96, 0x29, 0xE1, 0x5D, 0x2F, 0x71, 0x4E, 0x6E);

.

    public static readonly Guid CommonTemplates = new(0xB94237E7, 0x57AC, 0x4347, 0x91, 0x51, 0xB0, 0x8C, 0x6C, 0x32, 0xD1, 0xF7);

.

    public static readonly Guid ComputerFolder = new(0x0AC0837C, 0xBBF8, 0x452A, 0x85, 0x0D, 0x79, 0xD0, 0x8E, 0x66, 0x7C, 0xA7);

.

    public static readonly Guid ConflictFolder = new(0x4BFEFB45, 0x347D, 0x4006, 0xA5, 0xBE, 0xAC, 0x0C, 0xB0, 0x56, 0x71, 0x92);

.

    public static readonly Guid ConnectionsFolder = new(0x6F0CD92B, 0x2E97, 0x45D1, 0x88, 0xFF, 0xB0, 0xD1, 0x86, 0xB8, 0xDE, 0xDD);

.

    public static readonly Guid Contacts = new(0x56784854, 0xC6CB, 0x462B, 0x81, 0x69, 0x88, 0xE3, 0x50, 0xAC, 0xB8, 0x82);

.

    public static readonly Guid ControlPanelFolder = new(0x82A74AEB, 0xAEB4, 0x465C, 0xA0, 0x14, 0xD0, 0x97, 0xEE, 0x34, 0x6D, 0x63);

.

    public static readonly Guid Cookies = new(0x2B0F765D, 0xC0E9, 0x4171, 0x90, 0x8E, 0x08, 0xA6, 0x11, 0xB8, 0x4F, 0xF6);

.

    public static readonly Guid CurrentAppMods = new(0x3DB40B20, 0x2A30, 0x4DBE, 0x91, 0x7E, 0x77, 0x1D, 0xD2, 0x1D, 0xD0, 0x99);

.

    public static readonly Guid Desktop = new(0xB4BFCC3A, 0xDB2C, 0x424C, 0xB0, 0x29, 0x7F, 0xE9, 0x9A, 0x87, 0xC6, 0x41);

.

    public static readonly Guid DevelopmentFiles = new(0xDBE8E08E, 0x3053, 0x4BBC, 0xB1, 0x83, 0x2A, 0x7B, 0x2B, 0x19, 0x1E, 0x59);

.

    public static readonly Guid Device = new(0x1C2AC1DC, 0x4358, 0x4B6C, 0x97, 0x33, 0xAF, 0x21, 0x15, 0x65, 0x76, 0xF0);

.

    public static readonly Guid DeviceMetadataStore = new(0x5CE4A5E9, 0xE4EB, 0x479D, 0xB8, 0x9F, 0x13, 0x0C, 0x02, 0x88, 0x61, 0x55);

.

    public static readonly Guid Documents = new(0xFDD39AD0, 0x238F, 0x46AF, 0xAD, 0xB4, 0x6C, 0x85, 0x48, 0x03, 0x69, 0xC7);

.

    public static readonly Guid DocumentsLibrary = new(0x7B0DB17D, 0x9CD2, 0x4A93, 0x97, 0x33, 0x46, 0xCC, 0x89, 0x02, 0x2E, 0x7C);

.

    public static readonly Guid Downloads = new(0x374DE290, 0x123F, 0x4565, 0x91, 0x64, 0x39, 0xC4, 0x92, 0x5E, 0x46, 0x7B);

.

    public static readonly Guid Favorites = new(0x1777F761, 0x68AD, 0x4D8A, 0x87, 0xBD, 0x30, 0xB7, 0x59, 0xFA, 0x33, 0xDD);

.

    public static readonly Guid Fonts = new(0xFD228CB7, 0xAE11, 0x4AE3, 0x86, 0x4C, 0x16, 0xF3, 0x91, 0x0A, 0xB8, 0xFE);

.

    public static readonly Guid Games = new(0xCAC52C1A, 0xB53D, 0x4EDC, 0x92, 0xD7, 0x6B, 0x2E, 0x8A, 0xC1, 0x94, 0x34);

.

    public static readonly Guid GameTasks = new(0x054FAE61, 0x4DD8, 0x4787, 0x80, 0xB6, 0x09, 0x02, 0x20, 0xC4, 0xB7, 0x00);

.

    public static readonly Guid History = new(0xD9DC8A3B, 0xB784, 0x432E, 0xA7, 0x81, 0x5A, 0x11, 0x30, 0xA7, 0x59, 0x63);

.

    public static readonly Guid HomeGroup = new(0x52528A6B, 0xB9E3, 0x4ADD, 0xB6, 0x0D, 0x58, 0x8C, 0x2D, 0xBA, 0x84, 0x2D);

.

    public static readonly Guid HomeGroupCurrentUser = new(0x9B74B6A3, 0x0DFD, 0x4F11, 0x9E, 0x78, 0x5F, 0x78, 0x00, 0xF2, 0xE7, 0x72);

.

    public static readonly Guid ImplicitAppShortcuts = new(0xBCB5256F, 0x79F6, 0x4CEE, 0xB7, 0x25, 0xDC, 0x34, 0xE4, 0x02, 0xFD, 0x46);

.

    public static readonly Guid InternetCache = new(0x352481E8, 0x33BE, 0x4251, 0xBA, 0x85, 0x60, 0x07, 0xCA, 0xED, 0xCF, 0x9D);

.

    public static readonly Guid InternetFolder = new(0x4D9F7874, 0x4E0C, 0x4904, 0x96, 0x7B, 0x40, 0xB0, 0xD2, 0x0C, 0x3E, 0x4B);

.

    public static readonly Guid Libraries = new(0x1B3EA5DC, 0xB587, 0x4786, 0xB4, 0xEF, 0xBD, 0x1D, 0xC3, 0x32, 0xAE, 0xAE);

.

    public static readonly Guid Links = new(0xBFB9D5E0, 0xC6A9, 0x404C, 0xB2, 0xB2, 0xAE, 0x6D, 0xB6, 0xAF, 0x49, 0x68);

.

    public static readonly Guid LocalAppData = new(0xF1B32785, 0x6FBA, 0x4FCF, 0x9D, 0x55, 0x7B, 0x8E, 0x7F, 0x15, 0x70, 0x91);

.

    public static readonly Guid LocalAppDataLow = new(0xA520A1A4, 0x1780, 0x4FF6, 0xBD, 0x18, 0x16, 0x73, 0x43, 0xC5, 0xAF, 0x16);

.

    public static readonly Guid LocalDocuments = new(0xF42EE2D3, 0x909F, 0x4907, 0x88, 0x71, 0x4C, 0x22, 0xFC, 0x0B, 0xF7, 0x56);

.

    public static readonly Guid LocalDownloads = new(0x7D83EE9B, 0x2244, 0x4E70, 0xB1, 0xF5, 0x53, 0x93, 0x04, 0x2A, 0xF1, 0xE4);

.

    public static readonly Guid LocalizedResourcesDir = new(0x2A00375E, 0x224C, 0x49DE, 0xB8, 0xD1, 0x44, 0x0D, 0xF7, 0xEF, 0x3D, 0xDC);

.

    public static readonly Guid LocalMusic = new(0xA0C69A99, 0x21C8, 0x4671, 0x87, 0x03, 0x79, 0x34, 0x16, 0x2F, 0xCF, 0x1D);

.

    public static readonly Guid LocalPictures = new(0x0DDD015D, 0xB06C, 0x45D5, 0x8C, 0x4C, 0xF5, 0x97, 0x13, 0x85, 0x46, 0x39);

.

    public static readonly Guid LocalVideos = new(0x35286A68, 0x3C57, 0x41A1, 0xBB, 0xB1, 0x0E, 0xAE, 0x73, 0xD7, 0x6C, 0x95);

.

    public static readonly Guid Music = new(0x4BD8D571, 0x6D19, 0x48D3, 0xBE, 0x97, 0x42, 0x22, 0x20, 0x08, 0x0E, 0x43);

.

    public static readonly Guid MusicLibrary = new(0x2112AB0A, 0xC86A, 0x4FFE, 0xA3, 0x68, 0x0D, 0xE9, 0x6E, 0x47, 0x01, 0x2E);

.

    public static readonly Guid NetHood = new(0xC5ABBF53, 0xE17F, 0x4121, 0x89, 0x00, 0x86, 0x62, 0x6F, 0xC2, 0xC9, 0x73);

.

    public static readonly Guid NetworkFolder = new(0xD20BEEC4, 0x5CA8, 0x4905, 0xAE, 0x3B, 0xBF, 0x25, 0x1E, 0xA0, 0x9B, 0x53);

.

    public static readonly Guid Objects3D = new(0x31C0DD25, 0x9439, 0x4F12, 0xBF, 0x41, 0x7F, 0xF4, 0xED, 0xA3, 0x87, 0x22);

.

    public static readonly Guid OneDrive = new(0xA52BBA46, 0xE9E1, 0x435F, 0xB3, 0xD9, 0x28, 0xDA, 0xA6, 0x48, 0xC0, 0xF6);

.

    public static readonly Guid OriginalImages = new(0x2C36C0AA, 0x5812, 0x4B87, 0xBF, 0xD0, 0x4C, 0xD0, 0xDF, 0xB1, 0x9B, 0x39);

.

    public static readonly Guid PhotoAlbums = new(0x69D2CF90, 0xFC33, 0x4FB7, 0x9A, 0x0C, 0xEB, 0xB0, 0xF0, 0xFC, 0xB4, 0x3C);

.

    public static readonly Guid Pictures = new(0x33E28130, 0x4E1E, 0x4676, 0x83, 0x5A, 0x98, 0x39, 0x5C, 0x3B, 0xC3, 0xBB);

.

    public static readonly Guid PicturesLibrary = new(0xA990AE9F, 0xA03B, 0x4E80, 0x94, 0xBC, 0x99, 0x12, 0xD7, 0x50, 0x41, 0x04);

.

    public static readonly Guid Playlists = new(0xDE92C1C7, 0x837F, 0x4F69, 0xA3, 0xBB, 0x86, 0xE6, 0x31, 0x20, 0x4A, 0x23);

.

    public static readonly Guid PrintersFolder = new(0x76FC4E2D, 0xD6AD, 0x4519, 0xA6, 0x63, 0x37, 0xBD, 0x56, 0x06, 0x81, 0x85);

.

    public static readonly Guid PrintHood = new(0x9274BD8D, 0xCFD1, 0x41C3, 0xB3, 0x5E, 0xB1, 0x3F, 0x55, 0xA7, 0x58, 0xF4);

.

    public static readonly Guid Profile = new(0x5E6C858F, 0x0E22, 0x4760, 0x9A, 0xFE, 0xEA, 0x33, 0x17, 0xB6, 0x71, 0x73);

.

    public static readonly Guid ProgramData = new(0x62AB5D82, 0xFDC1, 0x4DC3, 0xA9, 0xDD, 0x07, 0x0D, 0x1D, 0x49, 0x5D, 0x97);

.

    public static readonly Guid ProgramFiles = new(0x905E63B6, 0xC1BF, 0x494E, 0xB2, 0x9C, 0x65, 0xB7, 0x32, 0xD3, 0xD2, 0x1A);

.

    public static readonly Guid ProgramFilesCommon = new(0xF7F1ED05, 0x9F6D, 0x47A2, 0xAA, 0xAE, 0x29, 0xD3, 0x17, 0xC6, 0xF0, 0x66);

.

    public static readonly Guid ProgramFilesCommonX64 = new(0x6365D5A7, 0x0F0D, 0x45E5, 0x87, 0xF6, 0x0D, 0xA5, 0x6B, 0x6A, 0x4F, 0x7D);

.

    public static readonly Guid ProgramFilesCommonX86 = new(0xDE974D24, 0xD9C6, 0x4D3E, 0xBF, 0x91, 0xF4, 0x45, 0x51, 0x20, 0xB9, 0x17);

.

    public static readonly Guid ProgramFilesX64 = new(0x6D809377, 0x6AF0, 0x444B, 0x89, 0x57, 0xA3, 0x77, 0x3F, 0x02, 0x20, 0x0E);

.

    public static readonly Guid ProgramFilesX86 = new(0x7C5A40EF, 0xA0FB, 0x4BFC, 0x87, 0x4A, 0xC0, 0xF2, 0xE0, 0xB9, 0xFA, 0x8E);

.

    public static readonly Guid Programs = new(0xA77F5D77, 0x2E2B, 0x44C3, 0xA6, 0xA2, 0xAB, 0xA6, 0x01, 0x05, 0x4A, 0x51);

.

    public static readonly Guid Public = new(0xDFDF76A2, 0xC82A, 0x4D63, 0x90, 0x6A, 0x56, 0x44, 0xAC, 0x45, 0x73, 0x85);

.

    public static readonly Guid PublicDesktop = new(0xC4AA340D, 0xF20F, 0x4863, 0xAF, 0xEF, 0xF8, 0x7E, 0xF2, 0xE6, 0xBA, 0x25);

.

    public static readonly Guid PublicDocuments = new(0xED4824AF, 0xDCE4, 0x45A8, 0x81, 0xE2, 0xFC, 0x79, 0x65, 0x08, 0x36, 0x34);

.

    public static readonly Guid PublicDownloads = new(0x3D644C9B, 0x1FB8, 0x4F30, 0x9B, 0x45, 0xF6, 0x70, 0x23, 0x5F, 0x79, 0xC0);

.

    public static readonly Guid PublicGameTasks = new(0xDEBF2536, 0xE1A8, 0x4C59, 0xB6, 0xA2, 0x41, 0x45, 0x86, 0x47, 0x6A, 0xEA);

.

    public static readonly Guid PublicLibraries = new(0x48DAF80B, 0xE6CF, 0x4F4E, 0xB8, 0x00, 0x0E, 0x69, 0xD8, 0x4E, 0xE3, 0x84);

.

    public static readonly Guid PublicMusic = new(0x3214FAB5, 0x9757, 0x4298, 0xBB, 0x61, 0x92, 0xA9, 0xDE, 0xAA, 0x44, 0xFF);

.

    public static readonly Guid PublicPictures = new(0xB6EBFB86, 0x6907, 0x413C, 0x9A, 0xF7, 0x4F, 0xC2, 0xAB, 0xF0, 0x7C, 0xC5);

.

    public static readonly Guid PublicRingtones = new(0xE555AB60, 0x153B, 0x4D17, 0x9F, 0x04, 0xA5, 0xFE, 0x99, 0xFC, 0x15, 0xEC);

.

    public static readonly Guid PublicUserTiles = new(0x0482AF6C, 0x08F1, 0x4C34, 0x8C, 0x90, 0xE1, 0x7E, 0xC9, 0x8B, 0x1E, 0x17);

.

    public static readonly Guid PublicVideos = new(0x2400183A, 0x6185, 0x49FB, 0xA2, 0xD8, 0x4A, 0x39, 0x2A, 0x60, 0x2B, 0xA3);

.

    public static readonly Guid QuickLaunch = new(0x52A4F021, 0x7B75, 0x48A9, 0x9F, 0x6B, 0x4B, 0x87, 0xA2, 0x10, 0xBC, 0x8F);

.

    public static readonly Guid Recent = new(0xAE50C081, 0xEBD2, 0x438A, 0x86, 0x55, 0x8A, 0x09, 0x2E, 0x34, 0x98, 0x7A);

.

    public static readonly Guid RecordedCalls = new(0x2F8B40C2, 0x83ED, 0x48EE, 0xB3, 0x83, 0xA1, 0xF1, 0x57, 0xEC, 0x6F, 0x9A);

.

    public static readonly Guid RecordedTVLibrary = new(0x1A6FDBA2, 0xF42D, 0x4358, 0xA7, 0x98, 0xB7, 0x4D, 0x74, 0x59, 0x26, 0xC5);

.

    public static readonly Guid RecycleBinFolder = new(0xB7534046, 0x3ECB, 0x4C18, 0xBE, 0x4E, 0x64, 0xCD, 0x4C, 0xB7, 0xD6, 0xAC);

.

    public static readonly Guid ResourceDir = new(0x8AD10C31, 0x2ADB, 0x4296, 0xA8, 0xF7, 0xE4, 0x70, 0x12, 0x32, 0xC9, 0x72);

.

    public static readonly Guid RetailDemo = new(0x12D4C69E, 0x24AD, 0x4923, 0xBE, 0x19, 0x31, 0x32, 0x1C, 0x43, 0xA7, 0x67);

.

    public static readonly Guid Ringtones = new(0xC870044B, 0xF49E, 0x4126, 0xA9, 0xC3, 0xB5, 0x2A, 0x1F, 0xF4, 0x11, 0xE8);

.

    public static readonly Guid RoamedTileImages = new(0xAAA8D5A5, 0xF1D6, 0x4259, 0xBA, 0xA8, 0x78, 0xE7, 0xEF, 0x60, 0x83, 0x5E);

.

    public static readonly Guid RoamingAppData = new(0x3EB685DB, 0x65F9, 0x4CF6, 0xA0, 0x3A, 0xE3, 0xEF, 0x65, 0x72, 0x9F, 0x3D);

.

    public static readonly Guid RoamingTiles = new(0x00BCFC5A, 0xED94, 0x4E48, 0x96, 0xA1, 0x3F, 0x62, 0x17, 0xF2, 0x19, 0x90);

.

    public static readonly Guid SampleMusic = new(0xB250C668, 0xF57D, 0x4EE1, 0xA6, 0x3C, 0x29, 0x0E, 0xE7, 0xD1, 0xAA, 0x1F);

.

    public static readonly Guid SamplePictures = new(0xC4900540, 0x2379, 0x4C75, 0x84, 0x4B, 0x64, 0xE6, 0xFA, 0xF8, 0x71, 0x6B);

.

    public static readonly Guid SamplePlaylists = new(0x15CA69B3, 0x30EE, 0x49C1, 0xAC, 0xE1, 0x6B, 0x5E, 0xC3, 0x72, 0xAF, 0xB5);

.

    public static readonly Guid SampleVideos = new(0x859EAD94, 0x2E85, 0x48AD, 0xA7, 0x1A, 0x09, 0x69, 0xCB, 0x56, 0xA6, 0xCD);

.

    public static readonly Guid SavedGames = new(0x4C5C32FF, 0xBB9D, 0x43B0, 0xB5, 0xB4, 0x2D, 0x72, 0xE5, 0x4E, 0xAA, 0xA4);

.

    public static readonly Guid SavedPictures = new(0x3B193882, 0xD3AD, 0x4EAB, 0x96, 0x5A, 0x69, 0x82, 0x9D, 0x1F, 0xB5, 0x9F);

.

    public static readonly Guid SavedPicturesLibrary = new(0xE25B5812, 0xBE88, 0x4BD9, 0x94, 0xB0, 0x29, 0x23, 0x34, 0x77, 0xB6, 0xC3);

.

    public static readonly Guid SavedSearches = new(0x7D1D3A04, 0xDEBB, 0x4115, 0x95, 0xCF, 0x2F, 0x29, 0xDA, 0x29, 0x20, 0xDA);

.

    public static readonly Guid Screenshots = new(0xB7BEDE81, 0xDF94, 0x4682, 0xA7, 0xD8, 0x57, 0xA5, 0x26, 0x20, 0xB8, 0x6F);

.

    public static readonly Guid SearchCsc = new(0xEE32E446, 0x31CA, 0x4ABA, 0x81, 0x4F, 0xA5, 0xEB, 0xD2, 0xFD, 0x6D, 0x5E);

.

    public static readonly Guid SearchMapi = new(0x98EC0E18, 0x2098, 0x4D44, 0x86, 0x44, 0x66, 0x97, 0x93, 0x15, 0xA2, 0x81);

.

    public static readonly Guid SearchHistory = new(0x0D4C3DB6, 0x03A3, 0x462F, 0xA0, 0xE6, 0x08, 0x92, 0x4C, 0x41, 0xB5, 0xD4);

.

    public static readonly Guid SearchHome = new(0x190337D1, 0xB8CA, 0x4121, 0xA6, 0x39, 0x6D, 0x47, 0x2D, 0x16, 0x97, 0x2A);

.

    public static readonly Guid SearchTemplates = new(0x7E636BFE, 0xDFA9, 0x4D5E, 0xB4, 0x56, 0xD7, 0xB3, 0x98, 0x51, 0xD8, 0xA9);

.

    public static readonly Guid SendTo = new(0x8983036C, 0x27C0, 0x404B, 0x8F, 0x08, 0x10, 0x2D, 0x10, 0xDC, 0xFD, 0x74);

.

    public static readonly Guid SidebarDefaultParts = new(0x7B396E54, 0x9EC5, 0x4300, 0xBE, 0x0A, 0x24, 0x82, 0xEB, 0xAE, 0x1A, 0x26);

.

    public static readonly Guid SidebarParts = new(0xA75D362E, 0x50FC, 0x4FB7, 0xAC, 0x2C, 0xA8, 0xBE, 0xAA, 0x31, 0x44, 0x93);

.

    public static readonly Guid SkyDrive = new(0xA52BBA46, 0xE9E1, 0x435F, 0xB3, 0xD9, 0x28, 0xDA, 0xA6, 0x48, 0xC0, 0xF6);

.

    public static readonly Guid SkyDriveCameraRoll = new(0x767E6811, 0x49CB, 0x4273, 0x87, 0xC2, 0x20, 0xF3, 0x55, 0xE1, 0x08, 0x5B);

.

    public static readonly Guid SkyDriveDocuments = new(0x24D89E24, 0x2F19, 0x4534, 0x9D, 0xDE, 0x6A, 0x66, 0x71, 0xFB, 0xB8, 0xFE);

.

    public static readonly Guid SkyDriveMusic = new(0xC3F2459E, 0x80D6, 0x45DC, 0xBF, 0xEF, 0x1F, 0x76, 0x9F, 0x2B, 0xE7, 0x30);

.

    public static readonly Guid SkyDrivePictures = new(0x339719B5, 0x8C47, 0x4894, 0x94, 0xC2, 0xD8, 0xF7, 0x7A, 0xDD, 0x44, 0xA6);

.

    public static readonly Guid StartMenu = new(0x625B53C3, 0xAB48, 0x4EC1, 0xBA, 0x1F, 0xA1, 0xEF, 0x41, 0x46, 0xFC, 0x19);

.

    public static readonly Guid StartMenuAllPrograms = new(0xF26305EF, 0x6948, 0x40B9, 0xB2, 0x55, 0x81, 0x45, 0x3D, 0x09, 0xC7, 0x85);

.

    public static readonly Guid Startup = new(0xB97D20BB, 0xF46A, 0x4C97, 0xBA, 0x10, 0x5E, 0x36, 0x08, 0x43, 0x08, 0x54);

.

    public static readonly Guid SyncManagerFolder = new(0x43668BF8, 0xC14E, 0x49B2, 0x97, 0xC9, 0x74, 0x77, 0x84, 0xD7, 0x84, 0xB7);

.

    public static readonly Guid SyncResultsFolder = new(0x289A9A43, 0xBE44, 0x4057, 0xA4, 0x1B, 0x58, 0x7A, 0x76, 0xD7, 0xE7, 0xF9);

.

    public static readonly Guid SyncSetupFolder = new(0x0F214138, 0xB1D3, 0x4A90, 0xBB, 0xA9, 0x27, 0xCB, 0xC0, 0xC5, 0x38, 0x9A);

.

    public static readonly Guid System = new(0x1AC14E77, 0x02E7, 0x4E5D, 0xB7, 0x44, 0x2E, 0xB1, 0xAE, 0x51, 0x98, 0xB7);

.

    public static readonly Guid SystemX86 = new(0xD65231B0, 0xB2F1, 0x4857, 0xA4, 0xCE, 0xA8, 0xE7, 0xC6, 0xEA, 0x7D, 0x27);

.

    public static readonly Guid Templates = new(0xA63293E8, 0x664E, 0x48DB, 0xA0, 0x79, 0xDF, 0x75, 0x9E, 0x05, 0x09, 0xF7);

.

    public static readonly Guid UserPinned = new(0x9E3995AB, 0x1F9C, 0x4F13, 0xB8, 0x27, 0x48, 0xB2, 0x4B, 0x6C, 0x71, 0x74);

.

    public static readonly Guid UserProfiles = new(0x0762D272, 0xC50A, 0x4BB0, 0xA3, 0x82, 0x69, 0x7D, 0xCD, 0x72, 0x9B, 0x80);

.

    public static readonly Guid UserProgramFiles = new(0x5CD7AEE2, 0x2219, 0x4A67, 0xB8, 0x5D, 0x6C, 0x9C, 0xE1, 0x56, 0x60, 0xCB);

.

    public static readonly Guid UserProgramFilesCommon = new(0xBCBD3057, 0xCA5C, 0x4622, 0xB4, 0x2D, 0xBC, 0x56, 0xDB, 0x0A, 0xE5, 0x16);

.

    public static readonly Guid UsersFiles = new(0xF3CE0F7C, 0x4901, 0x4ACC, 0x86, 0x48, 0xD5, 0xD4, 0x4B, 0x04, 0xEF, 0x8F);

.

    public static readonly Guid UsersLibraries = new(0xA302545D, 0xDEFF, 0x464B, 0xAB, 0xE8, 0x61, 0xC8, 0x64, 0x8D, 0x93, 0x9B);

.

    public static readonly Guid Videos = new(0x18989B1D, 0x99B5, 0x455B, 0x84, 0x1C, 0xAB, 0x7C, 0x74, 0xE4, 0xDD, 0xFC);

.

    public static readonly Guid VideosLibrary = new(0x491E922F, 0x5643, 0x4AF4, 0xA7, 0xEB, 0x4E, 0x7A, 0x13, 0x8D, 0x81, 0x74);

.

    public static readonly Guid Windows = new(0xF38BF404, 0x1D43, 0x42F2, 0x93, 0x05, 0x67, 0xDE, 0x0B, 0x28, 0xFC, 0x23);

.

    Public ReadOnly AccountPictures = New Guid(&H8CA0B1UI, &H55B4, &H4C56, &HB8, &HA8, &H4D, &HE4, &HB2, &H99, &HD3, &HBE)

.

    Public ReadOnly AddNewPrograms = New Guid(&HDE61D971UI, &H5EBC, &H4F02, &HA3, &HA9, &H6C, &H82, &H89, &H5E, &H5C, &H4)

.

    Public ReadOnly AdminTools = New Guid(&H724EF170UI, &HA42D, &H4FEF, &H9F, &H26, &HB6, &HE, &H84, &H6F, &HBA, &H4F)

.

    Public ReadOnly AllAppMods = New Guid(&H7AD67899UI, &H66AF, &H43BA, &H91, &H56, &H6A, &HAD, &H42, &HE6, &HC5, &H96)

.

    Public ReadOnly AppCaptures = New Guid(&HEDC0FE71UI, &H98D8, &H4F4A, &HB9, &H20, &HC8, &HDC, &H13, &H3C, &HB1, &H65)

.

    Public ReadOnly AppDataDesktop = New Guid(&HB2C5E279UI, &H7ADD, &H439F, &HB2, &H8C, &HC4, &H1F, &HE1, &HBB, &HF6, &H72)

.

    Public ReadOnly AppDataDocuments = New Guid(&H7BE16610UI, &H1F7F, &H44AC, &HBF, &HF0, &H83, &HE1, &H5F, &H2F, &HFC, &HA1)

.

    Public ReadOnly AppDataFavorites = New Guid(&H7CFBEFBCUI, &HDE1F, &H45AA, &HB8, &H43, &HA5, &H42, &HAC, &H53, &H6C, &HC9)

.

    Public ReadOnly AppDataProgramData = New Guid(&H559D40A3UI, &HA036, &H40FA, &HAF, &H61, &H84, &HCB, &H43, &HA, &H4D, &H34)

.

    Public ReadOnly ApplicationShortcuts = New Guid(&HA3918781UI, &HE5F2, &H4890, &HB3, &HD9, &HA7, &HE5, &H43, &H32, &H32, &H8C)

.

    Public ReadOnly AppsFolder = New Guid(&H1E87508DUI, &H89C2, &H42F0, &H8A, &H7E, &H64, &H5A, &HF, &H50, &HCA, &H58)

.

    Public ReadOnly AppUpdates = New Guid(&HA305CE99UI, &HF527, &H492B, &H8B, &H1A, &H7E, &H76, &HFA, &H98, &HD6, &HE4)

.

    Public ReadOnly CameraRoll = New Guid(&HAB5FB87BUI, &H7CE2, &H4F83, &H91, &H5D, &H55, &H8, &H46, &HC9, &H53, &H7B)

.

    Public ReadOnly CameraRollLibrary = New Guid(&H2B20DF75UI, &H1EDA, &H4039, &H80, &H97, &H38, &H79, &H82, &H27, &HD5, &HB7)

.

    Public ReadOnly CDBurning = New Guid(&H9E52AB10UI, &HF80D, &H49DF, &HAC, &HB8, &H43, &H30, &HF5, &H68, &H78, &H55)

.

    Public ReadOnly ChangeRemovePrograms = New Guid(&HDF7266ACUI, &H9274, &H4867, &H8D, &H55, &H3B, &HD6, &H61, &HDE, &H87, &H2D)

.

    Public ReadOnly CommonAdminTools = New Guid(&HD0384E7DUI, &HBAC3, &H4797, &H8F, &H14, &HCB, &HA2, &H29, &HB3, &H92, &HB5)

.

    Public ReadOnly CommonOEMLinks = New Guid(&HC1BAE2D0UI, &H10DF, &H4334, &HBE, &HDD, &H7A, &HA2, &HB, &H22, &H7A, &H9D)

.

    Public ReadOnly CommonPrograms = New Guid(&H139D44EUI, &H6AFE, &H49F2, &H86, &H90, &H3D, &HAF, &HCA, &HE6, &HFF, &HB8)

.

    Public ReadOnly CommonStartMenu = New Guid(&HA4115719UI, &HD62E, &H491D, &HAA, &H7C, &HE7, &H4B, &H8B, &HE3, &HB0, &H67)

.

    Public ReadOnly CommonStartMenuPlaces = New Guid(&HA440879FUI, &H87A0, &H4F7D, &HB7, &H0, &H2, &H7, &HB9, &H66, &H19, &H4A)

.

    Public ReadOnly CommonStartup = New Guid(&H82A5EA35UI, &HD9CD, &H47C5, &H96, &H29, &HE1, &H5D, &H2F, &H71, &H4E, &H6E)

.

    Public ReadOnly CommonTemplates = New Guid(&HB94237E7UI, &H57AC, &H4347, &H91, &H51, &HB0, &H8C, &H6C, &H32, &HD1, &HF7)

.

    Public ReadOnly ComputerFolder = New Guid(&HAC0837CUI, &HBBF8, &H452A, &H85, &HD, &H79, &HD0, &H8E, &H66, &H7C, &HA7)

.

    Public ReadOnly ConflictFolder = New Guid(&H4BFEFB45UI, &H347D, &H4006, &HA5, &HBE, &HAC, &HC, &HB0, &H56, &H71, &H92)

.

    Public ReadOnly ConnectionsFolder = New Guid(&H6F0CD92BUI, &H2E97, &H45D1, &H88, &HFF, &HB0, &HD1, &H86, &HB8, &HDE, &HDD)

.

    Public ReadOnly Contacts = New Guid(&H56784854UI, &HC6CB, &H462B, &H81, &H69, &H88, &HE3, &H50, &HAC, &HB8, &H82)

.

    Public ReadOnly ControlPanelFolder = New Guid(&H82A74AEBUI, &HAEB4, &H465C, &HA0, &H14, &HD0, &H97, &HEE, &H34, &H6D, &H63)

.

    Public ReadOnly Cookies = New Guid(&H2B0F765DUI, &HC0E9, &H4171, &H90, &H8E, &H8, &HA6, &H11, &HB8, &H4F, &HF6)

.

    Public ReadOnly CurrentAppMods = New Guid(&H3DB40B20UI, &H2A30, &H4DBE, &H91, &H7E, &H77, &H1D, &HD2, &H1D, &HD0, &H99)

.

    Public ReadOnly Desktop = New Guid(&HB4BFCC3AUI, &HDB2C, &H424C, &HB0, &H29, &H7F, &HE9, &H9A, &H87, &HC6, &H41)

.

    Public ReadOnly DevelopmentFiles = New Guid(&HDBE8E08EUI, &H3053, &H4BBC, &HB1, &H83, &H2A, &H7B, &H2B, &H19, &H1E, &H59)

.

    Public ReadOnly Device = New Guid(&H1C2AC1DCUI, &H4358, &H4B6C, &H97, &H33, &HAF, &H21, &H15, &H65, &H76, &HF0)

.

    Public ReadOnly DeviceMetadataStore = New Guid(&H5CE4A5E9UI, &HE4EB, &H479D, &HB8, &H9F, &H13, &HC, &H2, &H88, &H61, &H55)

.

    Public ReadOnly Documents = New Guid(&HFDD39AD0UI, &H238F, &H46AF, &HAD, &HB4, &H6C, &H85, &H48, &H3, &H69, &HC7)

.

    Public ReadOnly DocumentsLibrary = New Guid(&H7B0DB17DUI, &H9CD2, &H4A93, &H97, &H33, &H46, &HCC, &H89, &H2, &H2E, &H7C)

.

    Public ReadOnly Downloads = New Guid(&H374DE290UI, &H123F, &H4565, &H91, &H64, &H39, &HC4, &H92, &H5E, &H46, &H7B)

.

    Public ReadOnly Favorites = New Guid(&H1777F761UI, &H68AD, &H4D8A, &H87, &HBD, &H30, &HB7, &H59, &HFA, &H33, &HDD)

.

    Public ReadOnly Fonts = New Guid(&HFD228CB7UI, &HAE11, &H4AE3, &H86, &H4C, &H16, &HF3, &H91, &HA, &HB8, &HFE)

.

    Public ReadOnly Games = New Guid(&HCAC52C1AUI, &HB53D, &H4EDC, &H92, &HD7, &H6B, &H2E, &H8A, &HC1, &H94, &H34)

.

    Public ReadOnly GameTasks = New Guid(&H54FAE61UI, &H4DD8, &H4787, &H80, &HB6, &H9, &H2, &H20, &HC4, &HB7, &H0)

.

    Public ReadOnly History = New Guid(&HD9DC8A3BUI, &HB784, &H432E, &HA7, &H81, &H5A, &H11, &H30, &HA7, &H59, &H63)

.

    Public ReadOnly HomeGroup = New Guid(&H52528A6BUI, &HB9E3, &H4ADD, &HB6, &HD, &H58, &H8C, &H2D, &HBA, &H84, &H2D)

.

    Public ReadOnly HomeGroupCurrentUser = New Guid(&H9B74B6A3UI, &HDFD, &H4F11, &H9E, &H78, &H5F, &H78, &H0, &HF2, &HE7, &H72)

.

    Public ReadOnly ImplicitAppShortcuts = New Guid(&HBCB5256FUI, &H79F6, &H4CEE, &HB7, &H25, &HDC, &H34, &HE4, &H2, &HFD, &H46)

.

    Public ReadOnly InternetCache = New Guid(&H352481E8UI, &H33BE, &H4251, &HBA, &H85, &H60, &H7, &HCA, &HED, &HCF, &H9D)

.

    Public ReadOnly InternetFolder = New Guid(&H4D9F7874UI, &H4E0C, &H4904, &H96, &H7B, &H40, &HB0, &HD2, &HC, &H3E, &H4B)

.

    Public ReadOnly Libraries = New Guid(&H1B3EA5DCUI, &HB587, &H4786, &HB4, &HEF, &HBD, &H1D, &HC3, &H32, &HAE, &HAE)

.

    Public ReadOnly Links = New Guid(&HBFB9D5E0UI, &HC6A9, &H404C, &HB2, &HB2, &HAE, &H6D, &HB6, &HAF, &H49, &H68)

.

    Public ReadOnly LocalAppData = New Guid(&HF1B32785UI, &H6FBA, &H4FCF, &H9D, &H55, &H7B, &H8E, &H7F, &H15, &H70, &H91)

.

    Public ReadOnly LocalAppDataLow = New Guid(&HA520A1A4UI, &H1780, &H4FF6, &HBD, &H18, &H16, &H73, &H43, &HC5, &HAF, &H16)

.

    Public ReadOnly LocalDocuments = New Guid(&HF42EE2D3UI, &H909F, &H4907, &H88, &H71, &H4C, &H22, &HFC, &HB, &HF7, &H56)

.

    Public ReadOnly LocalDownloads = New Guid(&H7D83EE9BUI, &H2244, &H4E70, &HB1, &HF5, &H53, &H93, &H4, &H2A, &HF1, &HE4)

.

    Public ReadOnly LocalizedResourcesDir = New Guid(&H2A00375EUI, &H224C, &H49DE, &HB8, &HD1, &H44, &HD, &HF7, &HEF, &H3D, &HDC)

.

    Public ReadOnly LocalMusic = New Guid(&HA0C69A99UI, &H21C8, &H4671, &H87, &H3, &H79, &H34, &H16, &H2F, &HCF, &H1D)

.

    Public ReadOnly LocalPictures = New Guid(&HDDD015DUI, &HB06C, &H45D5, &H8C, &H4C, &HF5, &H97, &H13, &H85, &H46, &H39)

.

    Public ReadOnly LocalVideos = New Guid(&H35286A68UI, &H3C57, &H41A1, &HBB, &HB1, &HE, &HAE, &H73, &HD7, &H6C, &H95)

.

    Public ReadOnly Music = New Guid(&H4BD8D571UI, &H6D19, &H48D3, &HBE, &H97, &H42, &H22, &H20, &H8, &HE, &H43)

.

    Public ReadOnly MusicLibrary = New Guid(&H2112AB0AUI, &HC86A, &H4FFE, &HA3, &H68, &HD, &HE9, &H6E, &H47, &H1, &H2E)

.

    Public ReadOnly NetHood = New Guid(&HC5ABBF53UI, &HE17F, &H4121, &H89, &H0, &H86, &H62, &H6F, &HC2, &HC9, &H73)

.

    Public ReadOnly NetworkFolder = New Guid(&HD20BEEC4UI, &H5CA8, &H4905, &HAE, &H3B, &HBF, &H25, &H1E, &HA0, &H9B, &H53)

.

    Public ReadOnly Objects3D = New Guid(&H31C0DD25UI, &H9439, &H4F12, &HBF, &H41, &H7F, &HF4, &HED, &HA3, &H87, &H22)

.

    Public ReadOnly OneDrive = New Guid(&HA52BBA46UI, &HE9E1, &H435F, &HB3, &HD9, &H28, &HDA, &HA6, &H48, &HC0, &HF6)

.

    Public ReadOnly OriginalImages = New Guid(&H2C36C0AAUI, &H5812, &H4B87, &HBF, &HD0, &H4C, &HD0, &HDF, &HB1, &H9B, &H39)

.

    Public ReadOnly PhotoAlbums = New Guid(&H69D2CF90UI, &HFC33, &H4FB7, &H9A, &HC, &HEB, &HB0, &HF0, &HFC, &HB4, &H3C)

.

    Public ReadOnly Pictures = New Guid(&H33E28130UI, &H4E1E, &H4676, &H83, &H5A, &H98, &H39, &H5C, &H3B, &HC3, &HBB)

.

    Public ReadOnly PicturesLibrary = New Guid(&HA990AE9FUI, &HA03B, &H4E80, &H94, &HBC, &H99, &H12, &HD7, &H50, &H41, &H4)

.

    Public ReadOnly Playlists = New Guid(&HDE92C1C7UI, &H837F, &H4F69, &HA3, &HBB, &H86, &HE6, &H31, &H20, &H4A, &H23)

.

    Public ReadOnly PrintersFolder = New Guid(&H76FC4E2DUI, &HD6AD, &H4519, &HA6, &H63, &H37, &HBD, &H56, &H6, &H81, &H85)

.

    Public ReadOnly PrintHood = New Guid(&H9274BD8DUI, &HCFD1, &H41C3, &HB3, &H5E, &HB1, &H3F, &H55, &HA7, &H58, &HF4)

.

    Public ReadOnly Profile = New Guid(&H5E6C858FUI, &HE22, &H4760, &H9A, &HFE, &HEA, &H33, &H17, &HB6, &H71, &H73)

.

    Public ReadOnly ProgramData = New Guid(&H62AB5D82UI, &HFDC1, &H4DC3, &HA9, &HDD, &H7, &HD, &H1D, &H49, &H5D, &H97)

.

    Public ReadOnly ProgramFiles = New Guid(&H905E63B6UI, &HC1BF, &H494E, &HB2, &H9C, &H65, &HB7, &H32, &HD3, &HD2, &H1A)

.

    Public ReadOnly ProgramFilesCommon = New Guid(&HF7F1ED05UI, &H9F6D, &H47A2, &HAA, &HAE, &H29, &HD3, &H17, &HC6, &HF0, &H66)

.

    Public ReadOnly ProgramFilesCommonX64 = New Guid(&H6365D5A7UI, &HF0D, &H45E5, &H87, &HF6, &HD, &HA5, &H6B, &H6A, &H4F, &H7D)

.

    Public ReadOnly ProgramFilesCommonX86 = New Guid(&HDE974D24UI, &HD9C6, &H4D3E, &HBF, &H91, &HF4, &H45, &H51, &H20, &HB9, &H17)

.

    Public ReadOnly ProgramFilesX64 = New Guid(&H6D809377UI, &H6AF0, &H444B, &H89, &H57, &HA3, &H77, &H3F, &H2, &H20, &HE)

.

    Public ReadOnly ProgramFilesX86 = New Guid(&H7C5A40EFUI, &HA0FB, &H4BFC, &H87, &H4A, &HC0, &HF2, &HE0, &HB9, &HFA, &H8E)

.

    Public ReadOnly Programs = New Guid(&HA77F5D77UI, &H2E2B, &H44C3, &HA6, &HA2, &HAB, &HA6, &H1, &H5, &H4A, &H51)

.

    Public ReadOnly [Public] = New Guid(&HDFDF76A2UI, &HC82A, &H4D63, &H90, &H6A, &H56, &H44, &HAC, &H45, &H73, &H85)

.

    Public ReadOnly PublicDesktop = New Guid(&HC4AA340DUI, &HF20F, &H4863, &HAF, &HEF, &HF8, &H7E, &HF2, &HE6, &HBA, &H25)

.

    Public ReadOnly PublicDocuments = New Guid(&HED4824AFUI, &HDCE4, &H45A8, &H81, &HE2, &HFC, &H79, &H65, &H8, &H36, &H34)

.

    Public ReadOnly PublicDownloads = New Guid(&H3D644C9BUI, &H1FB8, &H4F30, &H9B, &H45, &HF6, &H70, &H23, &H5F, &H79, &HC0)

.

    Public ReadOnly PublicGameTasks = New Guid(&HDEBF2536UI, &HE1A8, &H4C59, &HB6, &HA2, &H41, &H45, &H86, &H47, &H6A, &HEA)

.

    Public ReadOnly PublicLibraries = New Guid(&H48DAF80BUI, &HE6CF, &H4F4E, &HB8, &H0, &HE, &H69, &HD8, &H4E, &HE3, &H84)

.

    Public ReadOnly PublicMusic = New Guid(&H3214FAB5UI, &H9757, &H4298, &HBB, &H61, &H92, &HA9, &HDE, &HAA, &H44, &HFF)

.

    Public ReadOnly PublicPictures = New Guid(&HB6EBFB86UI, &H6907, &H413C, &H9A, &HF7, &H4F, &HC2, &HAB, &HF0, &H7C, &HC5)

.

    Public ReadOnly PublicRingtones = New Guid(&HE555AB60UI, &H153B, &H4D17, &H9F, &H4, &HA5, &HFE, &H99, &HFC, &H15, &HEC)

.

    Public ReadOnly PublicUserTiles = New Guid(&H482AF6CUI, &H8F1, &H4C34, &H8C, &H90, &HE1, &H7E, &HC9, &H8B, &H1E, &H17)

.

    Public ReadOnly PublicVideos = New Guid(&H2400183AUI, &H6185, &H49FB, &HA2, &HD8, &H4A, &H39, &H2A, &H60, &H2B, &HA3)

.

    Public ReadOnly QuickLaunch = New Guid(&H52A4F021UI, &H7B75, &H48A9, &H9F, &H6B, &H4B, &H87, &HA2, &H10, &HBC, &H8F)

.

    Public ReadOnly Recent = New Guid(&HAE50C081UI, &HEBD2, &H438A, &H86, &H55, &H8A, &H9, &H2E, &H34, &H98, &H7A)

.

    Public ReadOnly RecordedCalls = New Guid(&H2F8B40C2UI, &H83ED, &H48EE, &HB3, &H83, &HA1, &HF1, &H57, &HEC, &H6F, &H9A)

.

    Public ReadOnly RecordedTVLibrary = New Guid(&H1A6FDBA2UI, &HF42D, &H4358, &HA7, &H98, &HB7, &H4D, &H74, &H59, &H26, &HC5)

.

    Public ReadOnly RecycleBinFolder = New Guid(&HB7534046UI, &H3ECB, &H4C18, &HBE, &H4E, &H64, &HCD, &H4C, &HB7, &HD6, &HAC)

.

    Public ReadOnly ResourceDir = New Guid(&H8AD10C31UI, &H2ADB, &H4296, &HA8, &HF7, &HE4, &H70, &H12, &H32, &HC9, &H72)

.

    Public ReadOnly RetailDemo = New Guid(&H12D4C69EUI, &H24AD, &H4923, &HBE, &H19, &H31, &H32, &H1C, &H43, &HA7, &H67)

.

    Public ReadOnly Ringtones = New Guid(&HC870044BUI, &HF49E, &H4126, &HA9, &HC3, &HB5, &H2A, &H1F, &HF4, &H11, &HE8)

.

    Public ReadOnly RoamedTileImages = New Guid(&HAAA8D5A5UI, &HF1D6, &H4259, &HBA, &HA8, &H78, &HE7, &HEF, &H60, &H83, &H5E)

.

    Public ReadOnly RoamingAppData = New Guid(&H3EB685DBUI, &H65F9, &H4CF6, &HA0, &H3A, &HE3, &HEF, &H65, &H72, &H9F, &H3D)

.

    Public ReadOnly RoamingTiles = New Guid(&HBCFC5AUI, &HED94, &H4E48, &H96, &HA1, &H3F, &H62, &H17, &HF2, &H19, &H90)

.

    Public ReadOnly SampleMusic = New Guid(&HB250C668UI, &HF57D, &H4EE1, &HA6, &H3C, &H29, &HE, &HE7, &HD1, &HAA, &H1F)

.

    Public ReadOnly SamplePictures = New Guid(&HC4900540UI, &H2379, &H4C75, &H84, &H4B, &H64, &HE6, &HFA, &HF8, &H71, &H6B)

.

    Public ReadOnly SamplePlaylists = New Guid(&H15CA69B3UI, &H30EE, &H49C1, &HAC, &HE1, &H6B, &H5E, &HC3, &H72, &HAF, &HB5)

.

    Public ReadOnly SampleVideos = New Guid(&H859EAD94UI, &H2E85, &H48AD, &HA7, &H1A, &H9, &H69, &HCB, &H56, &HA6, &HCD)

.

    Public ReadOnly SavedGames = New Guid(&H4C5C32FFUI, &HBB9D, &H43B0, &HB5, &HB4, &H2D, &H72, &HE5, &H4E, &HAA, &HA4)

.

    Public ReadOnly SavedPictures = New Guid(&H3B193882UI, &HD3AD, &H4EAB, &H96, &H5A, &H69, &H82, &H9D, &H1F, &HB5, &H9F)

.

    Public ReadOnly SavedPicturesLibrary = New Guid(&HE25B5812UI, &HBE88, &H4BD9, &H94, &HB0, &H29, &H23, &H34, &H77, &HB6, &HC3)

.

    Public ReadOnly SavedSearches = New Guid(&H7D1D3A04UI, &HDEBB, &H4115, &H95, &HCF, &H2F, &H29, &HDA, &H29, &H20, &HDA)

.

    Public ReadOnly Screenshots = New Guid(&HB7BEDE81UI, &HDF94, &H4682, &HA7, &HD8, &H57, &HA5, &H26, &H20, &HB8, &H6F)

.

    Public ReadOnly SearchCsc = New Guid(&HEE32E446UI, &H31CA, &H4ABA, &H81, &H4F, &HA5, &HEB, &HD2, &HFD, &H6D, &H5E)

.

    Public ReadOnly SearchMapi = New Guid(&H98EC0E18UI, &H2098, &H4D44, &H86, &H44, &H66, &H97, &H93, &H15, &HA2, &H81)

.

    Public ReadOnly SearchHistory = New Guid(&HD4C3DB6UI, &H3A3, &H462F, &HA0, &HE6, &H8, &H92, &H4C, &H41, &HB5, &HD4)

.

    Public ReadOnly SearchHome = New Guid(&H190337D1UI, &HB8CA, &H4121, &HA6, &H39, &H6D, &H47, &H2D, &H16, &H97, &H2A)

.

    Public ReadOnly SearchTemplates = New Guid(&H7E636BFEUI, &HDFA9, &H4D5E, &HB4, &H56, &HD7, &HB3, &H98, &H51, &HD8, &HA9)

.

    Public ReadOnly SendTo = New Guid(&H8983036CUI, &H27C0, &H404B, &H8F, &H8, &H10, &H2D, &H10, &HDC, &HFD, &H74)

.

    Public ReadOnly SidebarDefaultParts = New Guid(&H7B396E54UI, &H9EC5, &H4300, &HBE, &HA, &H24, &H82, &HEB, &HAE, &H1A, &H26)

.

    Public ReadOnly SidebarParts = New Guid(&HA75D362EUI, &H50FC, &H4FB7, &HAC, &H2C, &HA8, &HBE, &HAA, &H31, &H44, &H93)

.

    Public ReadOnly SkyDrive = New Guid(&HA52BBA46UI, &HE9E1, &H435F, &HB3, &HD9, &H28, &HDA, &HA6, &H48, &HC0, &HF6)

.

    Public ReadOnly SkyDriveCameraRoll = New Guid(&H767E6811UI, &H49CB, &H4273, &H87, &HC2, &H20, &HF3, &H55, &HE1, &H8, &H5B)

.

    Public ReadOnly SkyDriveDocuments = New Guid(&H24D89E24UI, &H2F19, &H4534, &H9D, &HDE, &H6A, &H66, &H71, &HFB, &HB8, &HFE)

.

    Public ReadOnly SkyDriveMusic = New Guid(&HC3F2459EUI, &H80D6, &H45DC, &HBF, &HEF, &H1F, &H76, &H9F, &H2B, &HE7, &H30)

.

    Public ReadOnly SkyDrivePictures = New Guid(&H339719B5UI, &H8C47, &H4894, &H94, &HC2, &HD8, &HF7, &H7A, &HDD, &H44, &HA6)

.

    Public ReadOnly StartMenu = New Guid(&H625B53C3UI, &HAB48, &H4EC1, &HBA, &H1F, &HA1, &HEF, &H41, &H46, &HFC, &H19)

.

    Public ReadOnly StartMenuAllPrograms = New Guid(&HF26305EFUI, &H6948, &H40B9, &HB2, &H55, &H81, &H45, &H3D, &H9, &HC7, &H85)

.

    Public ReadOnly Startup = New Guid(&HB97D20BBUI, &HF46A, &H4C97, &HBA, &H10, &H5E, &H36, &H8, &H43, &H8, &H54)

.

    Public ReadOnly SyncManagerFolder = New Guid(&H43668BF8UI, &HC14E, &H49B2, &H97, &HC9, &H74, &H77, &H84, &HD7, &H84, &HB7)

.

    Public ReadOnly SyncResultsFolder = New Guid(&H289A9A43UI, &HBE44, &H4057, &HA4, &H1B, &H58, &H7A, &H76, &HD7, &HE7, &HF9)

.

    Public ReadOnly SyncSetupFolder = New Guid(&HF214138UI, &HB1D3, &H4A90, &HBB, &HA9, &H27, &HCB, &HC0, &HC5, &H38, &H9A)

.

    Public ReadOnly System = New Guid(&H1AC14E77UI, &H2E7, &H4E5D, &HB7, &H44, &H2E, &HB1, &HAE, &H51, &H98, &HB7)

.

    Public ReadOnly SystemX86 = New Guid(&HD65231B0UI, &HB2F1, &H4857, &HA4, &HCE, &HA8, &HE7, &HC6, &HEA, &H7D, &H27)

.

    Public ReadOnly Templates = New Guid(&HA63293E8UI, &H664E, &H48DB, &HA0, &H79, &HDF, &H75, &H9E, &H5, &H9, &HF7)

.

    Public ReadOnly UserPinned = New Guid(&H9E3995ABUI, &H1F9C, &H4F13, &HB8, &H27, &H48, &HB2, &H4B, &H6C, &H71, &H74)

.

    Public ReadOnly UserProfiles = New Guid(&H762D272UI, &HC50A, &H4BB0, &HA3, &H82, &H69, &H7D, &HCD, &H72, &H9B, &H80)

.

    Public ReadOnly UserProgramFiles = New Guid(&H5CD7AEE2UI, &H2219, &H4A67, &HB8, &H5D, &H6C, &H9C, &HE1, &H56, &H60, &HCB)

.

    Public ReadOnly UserProgramFilesCommon = New Guid(&HBCBD3057UI, &HCA5C, &H4622, &HB4, &H2D, &HBC, &H56, &HDB, &HA, &HE5, &H16)

.

    Public ReadOnly UsersFiles = New Guid(&HF3CE0F7CUI, &H4901, &H4ACC, &H86, &H48, &HD5, &HD4, &H4B, &H4, &HEF, &H8F)

.

    Public ReadOnly UsersLibraries = New Guid(&HA302545DUI, &HDEFF, &H464B, &HAB, &HE8, &H61, &HC8, &H64, &H8D, &H93, &H9B)

.

    Public ReadOnly Videos = New Guid(&H18989B1DUI, &H99B5, &H455B, &H84, &H1C, &HAB, &H7C, &H74, &HE4, &HDD, &HFC)

.

    Public ReadOnly VideosLibrary = New Guid(&H491E922FUI, &H5643, &H4AF4, &HA7, &HEB, &H4E, &H7A, &H13, &H8D, &H81, &H74)

.

    Public ReadOnly Windows = New Guid(&HF38BF404UI, &H1D43, &H42F2, &H93, &H5, &H67, &HDE, &HB, &H28, &HFC, &H23)

.

    [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid,

.

    ByRef riid As Guid, _

.

    <[In](), MarshalAs(UnmanagedType.LPStruct)> ByVal riid As Guid, _

.

            [In] ref Guid riid,

.

            ref Guid_IShellFolder.IID_IShellFolder,

.

    [Guid("000214E6-0000-0000-C000-000000000046")]

.

        [In] ref Guid riid,        

.

        [In] ref Guid riid,        

.

        [In] ref Guid riid,        

.

        [In] ref Guid riid,

.

          [In] ref Guid riid,

.

    public class Guid_IShellFolder

.

    public static Guid IID_IShellFolder =

.

        new Guid("{000214E6-0000-0000-C000-000000000046}");

.

    [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid,

.

        [In][MarshalAs(UnmanagedType.LPStruct)] Guid riid,

.

         <MarshalAs(UnmanagedType.LPStruct)> ByVal riid As Guid, _

.

        SHCreateItemFromParsingName(path, IntPtr.Zero, typeof(IShellItem).GUID, out oItem);

.

    [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid,

.

        //GUID guidItem; > IE 6

.

        public Guid guidItem;

.

private extern static int SHGetImageList(int iImageList, ref Guid riid, ref IImageList ppv);

.

    [GuidAttribute("46EB5926-582E-4017-9FDF-E8998DAA0950")]

.

        ref Guid riid,

.

        ref Guid riid,

.

        ref Guid riid,

.

    [MarshalAs(UnmanagedType.LPStruct)] Guid rfid,

.

    [MarshalAs(UnmanagedType.LPStruct)] Guid rfid,

.

    <MarshalAs(UnmanagedType.LPStruct)> ByVal rfid As Guid,

.

    <MarshalAs(UnmanagedType.LPStruct)> ByVal rfid As Guid,

.

The list of values for the rfid Guid are available on KNOWNFOLDERID.

.

public static string? GetKnownFolderPath(Guid folderGuid)

.

        int hr = SHGetKnownFolderPath(folderGuid, 0, IntPtr.Zero, out ppszPath);

.

public static string GetKnownFolderPath(Guid folderGuid)

.

    return SHGetKnownFolderPath(folderGuid, 0);

.

Public Shared Function GetKnownFolderPath(ByVal folderGuid As Guid) As String

.

        Dim hr As Integer = SHGetKnownFolderPath(folderGuid, 0, IntPtr.Zero, ppszPath)

.

Public Shared Function GetKnownFolderPath(ByVal folderGuid As Guid) As String

.

    Return SHGetKnownFolderPath(folderGuid, 0, IntPtr.Zero)

.

        ref Guid iIdPropStore,

.

static extern void SHLoadInProc([In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid);

.

    SHOP_VOLUMEGUID = &H4  '// lpObject points to a Volume GUID

.

    SHOP_VOLUMEGUID = &H4  '// lpObject points to a Volume GUID

.

private extern static int SHSetKnownFolderPath(ref Guid folderId, uint flags, IntPtr token, [MarshalAs(UnmanagedType.LPWStr)] string path);

.

    public static Guid AddNewPrograms = new Guid("de61d971-5ebc-4f02-a3a9-6c82895e5c04");

.

    public static Guid AdminTools = new Guid("724EF170-A42D-4FEF-9F26-B60E846FBA4F");

.

    public static Guid AppUpdates = new Guid("a305ce99-f527-492b-8b1a-7e76fa98d6e4");

.

    public static Guid CDBurning = new Guid("9E52AB10-F80D-49DF-ACB8-4330F5687855");

.

    public static Guid ChangeRemovePrograms = new Guid("df7266ac-9274-4867-8d55-3bd661de872d");

.

    public static Guid CommonAdminTools = new Guid("D0384E7D-BAC3-4797-8F14-CBA229B392B5");

.

    public static Guid CommonOEMLinks = new Guid("C1BAE2D0-10DF-4334-BEDD-7AA20B227A9D");

.

    public static Guid CommonPrograms = new Guid("0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8");

.

    public static Guid CommonStartMenu = new Guid("A4115719-D62E-491D-AA7C-E74B8BE3B067");

.

    public static Guid CommonStartup = new Guid("82A5EA35-D9CD-47C5-9629-E15D2F714E6E");

.

    public static Guid CommonTemplates = new Guid("B94237E7-57AC-4347-9151-B08C6C32D1F7");

.

    public static Guid ComputerFolder = new Guid("0AC0837C-BBF8-452A-850D-79D08E667CA7");

.

    public static Guid ConflictFolder = new Guid("4bfefb45-347d-4006-a5be-ac0cb0567192");

.

    public static Guid ConnectionsFolder = new Guid("6F0CD92B-2E97-45D1-88FF-B0D186B8DEDD");

.

    public static Guid Contacts = new Guid("56784854-C6CB-462b-8169-88E350ACB882");

.

    public static Guid ControlPanelFolder = new Guid("82A74AEB-AEB4-465C-A014-D097EE346D63");

.

    public static Guid Cookies = new Guid("2B0F765D-C0E9-4171-908E-08A611B84FF6");

.

    public static Guid Desktop = new Guid("B4BFCC3A-DB2C-424C-B029-7FE99A87C641");

.

    public static Guid Documents = new Guid("FDD39AD0-238F-46AF-ADB4-6C85480369C7");

.

    public static Guid Downloads = new Guid("374DE290-123F-4565-9164-39C4925E467B");

.

    public static Guid Favorites = new Guid("1777F761-68AD-4D8A-87BD-30B759FA33DD");

.

    public static Guid Fonts = new Guid("FD228CB7-AE11-4AE3-864C-16F3910AB8FE");

.

    public static Guid Games = new Guid("CAC52C1A-B53D-4edc-92D7-6B2E8AC19434");

.

    public static Guid GameTasks = new Guid("054FAE61-4DD8-4787-80B6-090220C4B700");

.

    public static Guid History = new Guid("D9DC8A3B-B784-432E-A781-5A1130A75963");

.

    public static Guid InternetCache = new Guid("352481E8-33BE-4251-BA85-6007CAEDCF9D");

.

    public static Guid InternetFolder = new Guid("4D9F7874-4E0C-4904-967B-40B0D20C3E4B");

.

    public static Guid Links = new Guid("bfb9d5e0-c6a9-404c-b2b2-ae6db6af4968");

.

    public static Guid LocalAppData = new Guid("F1B32785-6FBA-4FCF-9D55-7B8E7F157091");

.

    public static Guid LocalAppDataLow = new Guid("A520A1A4-1780-4FF6-BD18-167343C5AF16");

.

    public static Guid LocalizedResourcesDir = new Guid("2A00375E-224C-49DE-B8D1-440DF7EF3DDC");

.

    public static Guid Music = new Guid("4BD8D571-6D19-48D3-BE97-422220080E43");

.

    public static Guid NetHood = new Guid("C5ABBF53-E17F-4121-8900-86626FC2C973");

.

    public static Guid NetworkFolder = new Guid("D20BEEC4-5CA8-4905-AE3B-BF251EA09B53");

.

    public static Guid OriginalImages = new Guid("2C36C0AA-5812-4b87-BFD0-4CD0DFB19B39");

.

    public static Guid PhotoAlbums = new Guid("69D2CF90-FC33-4FB7-9A0C-EBB0F0FCB43C");

.

    public static Guid Pictures = new Guid("33E28130-4E1E-4676-835A-98395C3BC3BB");

.

    public static Guid Playlists = new Guid("DE92C1C7-837F-4F69-A3BB-86E631204A23");

.

    public static Guid PrintersFolder = new Guid("76FC4E2D-D6AD-4519-A663-37BD56068185");

.

    public static Guid PrintHood = new Guid("9274BD8D-CFD1-41C3-B35E-B13F55A758F4");

.

    public static Guid Profile = new Guid("5E6C858F-0E22-4760-9AFE-EA3317B67173");

.

    public static Guid ProgramData = new Guid("62AB5D82-FDC1-4DC3-A9DD-070D1D495D97");

.

    public static Guid ProgramFiles = new Guid("905e63b6-c1bf-494e-b29c-65b732d3d21a");

.

    public static Guid ProgramFilesX64 = new Guid("6D809377-6AF0-444b-8957-A3773F02200E");

.

    public static Guid ProgramFilesX86 = new Guid("7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E");

.

    public static Guid ProgramFilesCommon = new Guid("F7F1ED05-9F6D-47A2-AAAE-29D317C6F066");

.

    public static Guid ProgramFilesCommonX64 = new Guid("6365D5A7-0F0D-45E5-87F6-0DA56B6A4F7D");

.

    public static Guid ProgramFilesCommonX86 = new Guid("DE974D24-D9C6-4D3E-BF91-F4455120B917");

.

    public static Guid Programs = new Guid("A77F5D77-2E2B-44C3-A6A2-ABA601054A51");

.

    public static Guid Public = new Guid("DFDF76A2-C82A-4D63-906A-5644AC457385");

.

    public static Guid PublicDesktop = new Guid("C4AA340D-F20F-4863-AFEF-F87EF2E6BA25");

.

    public static Guid PublicDocuments = new Guid("ED4824AF-DCE4-45A8-81E2-FC7965083634");

.

    public static Guid PublicDownloads = new Guid("3D644C9B-1FB8-4f30-9B45-F670235F79C0");

.

    public static Guid PublicGameTasks = new Guid("DEBF2536-E1A8-4c59-B6A2-414586476AEA");

.

    public static Guid PublicMusic = new Guid("3214FAB5-9757-4298-BB61-92A9DEAA44FF");

.

    public static Guid PublicPictures = new Guid("B6EBFB86-6907-413C-9AF7-4FC2ABF07CC5");

.

    public static Guid PublicVideos = new Guid("2400183A-6185-49FB-A2D8-4A392A602BA3");

.

    public static Guid QuickLaunch = new Guid("52a4f021-7b75-48a9-9f6b-4b87a210bc8f");

.

    public static Guid Recent = new Guid("AE50C081-EBD2-438A-8655-8A092E34987A");

.

    public static Guid RecycleBinFolder = new Guid("B7534046-3ECB-4C18-BE4E-64CD4CB7D6AC");

.

    public static Guid ResourceDir = new Guid("8AD10C31-2ADB-4296-A8F7-E4701232C972");

.

    public static Guid RoamingAppData = new Guid("3EB685DB-65F9-4CF6-A03A-E3EF65729F3D");

.

    public static Guid SampleMusic = new Guid("B250C668-F57D-4EE1-A63C-290EE7D1AA1F");

.

    public static Guid SamplePictures = new Guid("C4900540-2379-4C75-844B-64E6FAF8716B");

.

    public static Guid SamplePlaylists = new Guid("15CA69B3-30EE-49C1-ACE1-6B5EC372AFB5");

.

    public static Guid SampleVideos = new Guid("859EAD94-2E85-48AD-A71A-0969CB56A6CD");

.

    public static Guid SavedGames = new Guid("4C5C32FF-BB9D-43b0-B5B4-2D72E54EAAA4");

.

    public static Guid SavedSearches = new Guid("7d1d3a04-debb-4115-95cf-2f29da2920da");

.

    public static Guid SEARCH_CSC = new Guid("ee32e446-31ca-4aba-814f-a5ebd2fd6d5e");

.

    public static Guid SEARCH_MAPI = new Guid("98ec0e18-2098-4d44-8644-66979315a281");

.

    public static Guid SearchHome = new Guid("190337d1-b8ca-4121-a639-6d472d16972a");

.

    public static Guid SendTo = new Guid("8983036C-27C0-404B-8F08-102D10DCFD74");

.

    public static Guid SidebarDefaultParts = new Guid("7B396E54-9EC5-4300-BE0A-2482EBAE1A26");

.

    public static Guid SidebarParts = new Guid("A75D362E-50FC-4fb7-AC2C-A8BEAA314493");

.

    public static Guid StartMenu = new Guid("625B53C3-AB48-4EC1-BA1F-A1EF4146FC19");

.

    public static Guid Startup = new Guid("B97D20BB-F46A-4C97-BA10-5E3608430854");

.

    public static Guid SyncManagerFolder = new Guid("43668BF8-C14E-49B2-97C9-747784D784B7");

.

    public static Guid SyncResultsFolder = new Guid("289a9a43-be44-4057-a41b-587a76d7e7f9");

.

    public static Guid SyncSetupFolder = new Guid("0F214138-B1D3-4a90-BBA9-27CBC0C5389A");

.

    public static Guid System = new Guid("1AC14E77-02E7-4E5D-B744-2EB1AE5198B7");

.

    public static Guid SystemX86 = new Guid("D65231B0-B2F1-4857-A4CE-A8E7C6EA7D27");

.

    public static Guid Templates = new Guid("A63293E8-664E-48DB-A079-DF759E0509F7");

.

    public static Guid TreeProperties = new Guid("5b3749ad-b49f-49c1-83eb-15370fbd4882");

.

    public static Guid UserProfiles = new Guid("0762D272-C50A-4BB0-A382-697DCD729B80");

.

    public static Guid UsersFiles = new Guid("f3ce0f7c-4901-4acc-8648-d5d44b04ef8f");

.

    public static Guid Videos = new Guid("18989B1D-99B5-455B-841C-AB7C74E4DDFC");

.

    public static Guid Windows = new Guid("F38BF404-1D43-42F2-9305-67DE0B28FC23");

coredll

.

KernelIoControl(IOCTL_HAL_GET_DEVICEID, 0, 0, buffer, GuidLength,out, bytesReturned);

.

public static readonly Guid ClsidKeyboard = new Guid("42429667-ae04-11d0-a4f8-00aa00a749b9");

.

public static readonly Guid ClsidLargeKB = new Guid("a523dfc7-1a7e-4af6-991a-510e75847828");

ws2_32

.

        Guid NSProviderId;

.

    public GUID ProviderId;

advapi32

.

    var guids = new Guid[categoryCount];

.

        guids[i] = (Guid)Marshal.PtrToStructure((IntPtr)elemOffs, typeof(Guid));

.

        elemOffs += Marshal.SizeOf(typeof(Guid));

.

         heartbeatThread.Name = "Heartbeat_$" + Guid.NewGuid ().ToString ().Replace ('-', '_');

.

    public string szHwProfileGuid;

.

        string lText=lProfile.szHwProfileGuid.ToString();

.

        SE_WMIGUID_OBJECT,

.

    // http://pluralsight.com/wiki/default.aspx/Keith.GuideBook/HowToImpersonateAUserGivenHerToken.html,

.

    // http://pluralsight.com/wiki/default.aspx/Keith.GuideBook/HowToCreateAWindowsPrincipalGivenAToken.html,

.
Summary
The RegisterTraceGuids function registers an event trace provider and the event trace classes that it uses to generate events. This function also specifies the function the provider uses to enable and disable tracing.
.

[DllImport("advapi32", EntryPoint = "RegisterTraceGuidsW", CharSet = CharSet.Unicode, ExactSpelling = true)]

.

static extern unsafe uint RegisterTraceGuids([In] EtwProc cbFunc, [In] void* context, [In] ref Guid controlGuid, [In] uint guidCount, ref TraceGuidRegistration guidReg, [In] string mofImagePath, [In] string mofResourceName, out ulong regHandle);

.

TraceGuidRegistration (http://windowssdk.msdn.microsoft.com/library/default.asp?url=/library/en-us/etw/etw/trace_guid_registration.asp)

.

    internal struct TraceGuidRegistration

.

        internal unsafe System.Guid* Guid;

.
Documentation
RegisterTraceGuids @msdn on MSDN
.
Summary
The RegisterTraceGuids function registers an event trace provider and the event trace classes that it uses to generate events. This function also specifies the function the provider uses to enable and disable tracing.
.

[DllImport("advapi32", EntryPoint = "RegisterTraceGuidsW", CharSet = CharSet.Unicode, ExactSpelling = true)]

.

static extern unsafe uint RegisterTraceGuids([In] EtwProc cbFunc, [In] void* context, [In] ref Guid controlGuid, [In] uint guidCount, ref TraceGuidRegistration guidReg, [In] string mofImagePath, [In] string mofResourceName, out ulong regHandle);

.

TraceGuidRegistration (http://windowssdk.msdn.microsoft.com/library/default.asp?url=/library/en-us/etw/etw/trace_guid_registration.asp)

.

    internal struct TraceGuidRegistration

.

        internal unsafe System.Guid* Guid;

.
Documentation
RegisterTraceGuids @msdn on MSDN
.

    SE_WMIGUID_OBJECT,S E_REGISTRY_WOW64_32KEY

.

Make sure that you call RegisterTraceGuids first to get your traceHandle.

.

        SE_WMIGUID_OBJECT,

.
Summary
The UnregisterTraceGuids function unregisters an event trace provider and its event trace classes.
.

static extern int UnregisterTraceGuids(ulong regHandle);

.
Documentation
[UnregisterTraceGuids] on MSDN

ole32

.

   [In] ref Guid iidResult, [MarshalAs(UnmanagedType.Interface)] out Object

.

   <[In]> ByRef iidResult As Guid, <MarshalAs(UnmanagedType.Interface), Out> ByRef _

.

static extern Guid CLSIDFromProgIDEx(string lpszProgID);

.

  Friend Shared Function CLSIDFromProgIDEx(ByVal lpszProgID As String) As Guid

.

static extern Guid CLSIDFromProgIDEx(string lpszProgID);

.

  Friend Shared Function CLSIDFromProgIDEx(ByVal lpszProgID As String) As Guid

.

static extern Guid CLSIDFromString(string lpsz);

.

static extern int CLSIDFromString(string lpsz, out Guid guid);

.

One of the constructors of [Guid] accepts a string.

.
Summary
.

static extern int CoCreateGuid ( out Guid guid );

.

If you like the old-style GUIDs that are generated in sequential order and contain the machine's MAC address, try UuidCreateSequential.

.

Guid guid;

.

CoCreateGuid ( out guid );

.

string guid_s = guid.ToString();

.

Marshal.ThrowExceptionForHR ( CoCreateGuid ( out guid ) , new IntPtr ( -1 ) );

.

guid_s = guid.ToString();

.

System.Guid.NewGuid()

.
Documentation
[CoCreateGuid] on MSDN
.

   [In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid,

.

Guid CLSID_ShellDesktop = new Guid("00021400-0000-0000-C000-000000000046");

.

Guid CLSID_ShellDesktop = new Guid("00021400-0000-0000-C000-000000000046");

.

   [In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid,

.

Guid CLSID_ShellDesktop = new Guid("00021400-0000-0000-C000-000000000046");

.

Type shellDesktopType = Type.GetTypeFromCLSID(CLSID_ShellDesktop, true); // (Guid, serverName, throwOnError)

.

static extern object CoGetCallContext([In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);

.

   [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);

.

[GuidAttribute("00000029-0000-0000-C000-000000000046")]

.

   [In, MarshalAs(UnmanagedType.LPStruct)] Guid rclsid,

.

   [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);

.

    (<[In](), MarshalAs(UnmanagedType.LPStruct)> ByVal rclsid As Guid, _

.

    <[In](), MarshalAs(UnmanagedType.LPStruct)> ByVal riid As Guid) _

.

static extern int CoGetInstanceFromFile(IntPtr pServerInfo, [In] ref Guid

.

   Guid riid, [MarshalAs(UnmanagedType.IUnknown)] out object ppv);

.

   [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);

.

static extern int CoMarshalInterface(System.Runtime.InteropServices.ComTypes.IStream pStm, [In] ref Guid riid,

.

static extern int CoMarshalInterThreadInterfaceInStream([In] ref Guid riid,

.

    [MarshalAs(UnmanagedType.LPStruct)] Guid rclsid,

.

static extern int CoUnmarshalInterface(UCOMIStream pStm, [In] ref Guid riid,

.

static extern int CoUnmarshalInterface(System.Runtime.InteropServices.ComTypes.IStream pStm, [In] ref Guid riid,

.

static extern int CreateClassMoniker([In] ref Guid rclsid,

.

static extern IMoniker CreateClassMoniker([In, MarshalAs(UnmanagedType.LPStruct)]Guid guid);

.

The ref modifier or the [MarshalAs(LPStruct)] attribute are required on the guid parameter; otherwise it is marshaled incorrectly and the call will fail with an access violation.

.

    public bool PersistLoadComObject(object objComCtrl, string strGUID, byte[] buffer)

.

        Guid    IID_IPersistStreamInit = new Guid("7FD52380-4E07-101B-AE2D-08002B2EC713");

.

            if (CheckGUIDS(pPersistStream, strGUID))

.

     public bool CheckGUIDS(IPersistStreamInit pPersistStream, string strCtrlGUID)

.

          Guid ptrClsId = new Guid();

.

          string strStreamGUID = ptrClsId.ToString().ToUpper();

.

          if (strStreamGUID != strCtrlGUID.ToUpper())

.

          _strErrorMsg = strStreamGUID + " " + strCtrlGUID + " mismatch";

.

static extern int FmtIdToPropStgName([In] ref Guid pfmtid,

.

    <[In]()> ByRef FMTID As Guid, _

. .

   out Guid lpiid);

.

static extern Guid IIDFromString(string lpsz);

.

    static extern int IIDFromString(string lpsz, out Guid lpiid);

.

       Guid   g;

.

    static extern Guid IIDFromString(string lpsz);

.

       Guid   g = IIDFromString(iid);

.

[System.Guid] - overloaded constructor that takes a string.

.

    int cPages, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 6)] Guid[] lpPageClsID,

.

        Guid[] guidarray = cauuid.ToGuidArray();

.

        int nelements = guidarray.Length;

.

            o, nelements, guidarray, 0, 0, 0);

.

        [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 6)] Guid[] lpPageClsID,

.

static extern IOleObject OleCreateFromData (IDataObject pSrcDataObj, ref Guid riid, OLERENDER renderopt, IntPtr pFormatEtc, IOleClientSite pClientSite, IStorage pStg);

.

    UInt32 cPages, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 6)] Guid[] lpPageClsID,

.

   [In] ref Guid riid,

.

        Guid IID_IUnknown = new Guid("00000000-0000-0000-C000-000000000046");

Cut off search results after 60. Please refine your search.


 
Access PInvoke.net directly from VS: