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]

user32

.

    [Guid("6B3A1F0C-C382-40d6-AA13-33B0AB46EEAA")]

.

        protected const string guid = "{6B3A1F0C-C382-40d6-AA13-33B0AB46EEAA}";

.

                rk.SetValue(guid.ToString(), "BatchResults shell extension");

.

                // Set "Folder\\shellex\\ContextMenuHandlers\\BatchResults" regkey to my guid

.

                rk.SetValue("", guid.ToString());

.

                rk.DeleteValue(guid);

.

///     at least as large as the actual length of the text; you can thus always use it to guide buffer allocation. This

.

ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1033/cpguide/html/cpcondefaultmarshalingforstrings.htm

.

        ref Guid PowerSettingGuid,

.

    static Guid GUID_BATTERY_PERCENTAGE_REMAINING = new Guid("A7AD8041-B45A-4CAE-87A3-EECBB468A9E1");

.

    static Guid GUID_MONITOR_POWER_ON = new Guid(0x02731015, 0x4510, 0x4526, 0x99, 0xE6, 0xE5, 0xA1, 0x7E, 0xBD, 0x1A, 0xEA);

.

    static Guid GUID_ACDC_POWER_SOURCE = new Guid(0x5D3E9A59, 0xE9D5, 0x4B00, 0xA6, 0xBD, 0xFF, 0x34, 0xFF, 0x51, 0x65, 0x48);

.

    static Guid GUID_POWERSCHEME_PERSONALITY = new Guid(0x245D8541, 0x3943, 0x4422, 0xB0, 0x25, 0x13, 0xA7, 0x84, 0xF6, 0x79, 0xB7);

.

    static Guid GUID_MAX_POWER_SAVINGS = new Guid(0xA1841308, 0x3541, 0x4FAB, 0xBC, 0x81, 0xF7, 0x15, 0x56, 0xF2, 0x0B, 0x4A);

.

    static Guid GUID_MIN_POWER_SAVINGS = new Guid(0x8C5E7FDA, 0xE8BF, 0x4A96, 0x9A, 0x85, 0xA6, 0xE2, 0x3A, 0x8C, 0x63, 0x5C);

.

    static Guid GUID_TYPICAL_POWER_SAVINGS = new Guid(0x381B4222, 0xF694, 0x41F0, 0x96, 0x85, 0xFF, 0x5B, 0xB2, 0x60, 0xDF, 0x2E);

.

        public Guid PowerSetting;

.

        public Guid PowerSetting;

.

        ref GUID_ACDC_POWER_SOURCE,

.

        ref GUID_BATTERY_PERCENTAGE_REMAINING,

.

        ref GUID_MONITOR_POWER_ON,

.

        ref GUID_POWERSCHEME_PERSONALITY,

.

        if (ps.PowerSetting == GUID_POWERSCHEME_PERSONALITY &&

.

            ps.DataLength == Marshal.SizeOf(typeof(Guid)))

.

            Guid newPersonality =

.

            (Guid)Marshal.PtrToStructure(pData, typeof(Guid));

.

            if (newPersonality == GUID_MAX_POWER_SAVINGS)

.

            else if (newPersonality == GUID_MIN_POWER_SAVINGS)

.

            else if (newPersonality == GUID_TYPICAL_POWER_SAVINGS)

.

        else if (ps.PowerSetting == GUID_ACDC_POWER_SOURCE &&

misc

.

(http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=f1dd70e4-c212-4a6f-bff7-c82e34c8836f)

.
CLR SPY http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=C7B955C7-231A-406C-9FA5-AD09EF3BB37F
.
.NET and COM: The Complete Interoperability Guide [067232170X]
.
Done

oleacc

.

AccessibleObjectFromWindow(hWnd, (uint) OBJID.WINDOW, ref guid, ref accessible);

.

         ref Guid iid,

.

    ByRef riid As Guid, _

.

    ByRef riid As Guid, _

.

    Dim IID_IAcce As Guid = New Guid("618736E0-3C3D-11CF-810C-00AA00389B71")

.

    Guid guid = new Guid("{618736E0-3C3D-11CF-810C-00AA00389B71}");

.

    int retVal = AccessibleObjectFromWindow(hwnd, (uint)OBJID.WINDOW, ref guid, ref obj);

.

     [MarshalAs(UnmanagedType.LPStruct)] Guid refiid, IntPtr wParam);

.

Declare Auto Function ObjectFromLresult Lib "oleacc.dll" (ByVal lResult As UIntPtr, <MarshalAs(UnmanagedType.LPStruct)> ByVal refiid As Guid, ByVal wParam As IntPtr) As <MarshalAs(UnmanagedType.Interface)> Object

.

Shared Function ObjectFromLresult(ByVal lResult As UIntPtr, <MarshalAs(UnmanagedType.LPStruct)> ByVal refiid As Guid, ByVal wParam As IntPtr) As <MarshalAs(UnmanagedType.Interface)> Object

.

     typeof(mshtml.IHTMLDocument).GUID, IntPtr.Zero);

winfax

.

static extern bool FaxEnableRoutingMethod (IntPtr FaxPortHandle, string RoutingGuid,

.

static extern bool FaxGetRoutingInfo (IntPtr FaxPortHandle, string RoutingGuid,

.

static extern bool FaxSetRoutingInfo (IntPtr FaxPortHandle, string RoutingGuid,

shell32

.

    [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")]

.

    [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,

.

        public Guid guidItem;

.

        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)> ByVal rfid As Guid,

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

   Public Function GetKnownFolderPath(ByVal folderGuid As Guid) As String

.

    If SHGetKnownFolderPath(folderGuid, 0, Nothing, myPath) <> 0 Then

.

        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");

setupapi

.

Guid DiskGUID = new Guid(GUID_DEVINTERFACE_DISK);

.

// devices that match the interface GUID of a disk

.

IntPtr h = SetupDiGetClassDevs(ref DiskGUID, 0, IntPtr.Zero, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE);

.

     Success = SetupDiEnumDeviceInterfaces(h, IntPtr.Zero, ref DiskGUID, i, ref dia);

.

Private Type GUID

.

InterfaceClassGuid As GUID

.

Alias “SetupDiGetClassDevsA” (GuidPtr As Long, _

.

ByVal InfoPtr As Long, GuidPtr As Long, _

.

Dim PrnGuid As GUID

.

PrnGuid.Data1 = &H28D78FAD

.

PrnGuid.Data2 = &H5A12

.

PrnGuid.Data3 = &H11D1

.

PrnGuid.Data4(0) = &HAE

.

PrnGuid.Data4(1) = &H5B

.

PrnGuid.Data4(2) = &H0

.

PrnGuid.Data4(3) = &H0

.

PrnGuid.Data4(4) = &HF8

.

PrnGuid.Data4(5) = &H3

.

PrnGuid.Data4 = &HA8

.

PrnGuid.Data4(7) = &HC2

.

PnPHandle = SetupDiGetClassDevs(PrnGuid.Data1, 0, 0, _

.

If SetupDiEnumDeviceInterfaces(PnPHandle, 0, PrnGuid.Data1, _

.
Summary
The SetupDiBuildClassInfoList function returns a list of setup class GUIDs that identify the classes that are installed on a local machine.
.

        [In, Out] Guid[] ClassGuidList,

.

        UInt32 ClassGuidListSize,

.

ClassGuidList

.

A GUID array that receives a list of setup class GUIDs. This pointer is optional and can be NULL.

.

ClassGuidListSize

.

The number of GUIDs in the array that is pointed to by the ClassGuildList parameter. If ClassGuidList is NULL, ClassGuidSize must be zero.

.

A pointer to a DWORD-typed variable that receives the number of GUIDs that are returned (if the number is less than or equal to the size, in GUIDs, of the array that is pointed to by the ClassGuidList parameter). If this number is greater than the size of the ClassGuidList array, it indicates how large the ClassGuidList array must be to contain all of the class GUIDs.

.

  Guid[] setupClasses = null;

.

  setupClasses = new Guid[setupClassNum];

.

  foreach (Guid setupClass in setupClasses)

.

    // Do something with the class, e.g. get class name using SetupDiClassNameFromGuid() and

.
Summary
Retrieves the Class GUID for a device based on the name
.

static extern bool SetupDiClassGuidsFromName(string ClassName, ref Guid ClassGuidArray1stItem, UInt32 ClassGuidArraySize, out UInt32 RequiredSize);

.

    Private Shared Function SetupDiClassGuidsFromName( _

.

    ByRef ClassGuids As Guid, _

.

    ByVal ClassGuidSize As Integer, _

.

    ByRef ClassGuidRequiredSize As Integer) As Boolean

.

    Guid[] GuidArray = new Guid[1];

.

    // read Guids

.

    bool Status = SetupDiClassGuidsFromName("class name here", ref GuidArray[0], 1, out RequiredSize);

.

        GuidArray = new Guid[RequiredSize];

.

        SetupDiClassGuidsFromName("class name here", ref GuidArray[0], RequiredSize, out RequiredSize);

.

    Dim ClassGuid As Guid

.

    Dim GuidSize As Integer = 0

.

    Dim GuidReqtSize As Integer

.

    intRtrn = SetupDiClassGuidsFromName(ClassName, ClassGuid, GuidSize, GuidReqtSize)

.

    GuidSize = GuidReqtSize

.

    intRtrn = SetupDiClassGuidsFromName(ClassName, ClassGuid, GuidSize, GuidReqtSize)

.

    MsgBox(ClassGuid.ToString)

.
Summary
The SetupDiClassNameFromGuid function retrieves the class name associated with a class GUID.
.

static extern bool SetupDiClassNameFromGuid(

.

    Guid ClassGuid,

.

ClassGuid

.

The class GUID for the class name to retrieve.

.

A pointer to a buffer that receives the NULL-terminated string that contains the name of the class that is specified by the pointer in the ClassGuid parameter.

.

  SetupDiClassNameFromGuid(setupClass, className, 0, out classNameLen);

.

  if (!SetupDiClassNameFromGuid(setupClass, className, classNameLen, out classNameLen))

.
Documentation
[SetupDiClassNameFromGuid] on MSDN
.

   ref Guid interfaceClassGuid,

.

   ref Guid interfaceClassGuid,

.

    ByRef devInfo As SP_DEVICE_INTERFACE_DATA, ByRef interfaceClassGuid As Guid, _

.

    ByRef InterfaceClassGuid As Guid, _

.

bool result = Win32Calls.SetupDiEnumDeviceInterfaces(ipDeviceHndl, iLU, ref DeviceGUID, 0, ref devData);

.

The DeviceGUID parameter will be device dependent. Look in the Manufacturer's SDK or API for the correct guid for your device.

.

    public static extern IntPtr SetupDiGetClassDevs(ref Guid classGuid, IntPtr enumerator, IntPtr hwndParent, UInt32 flags);

.

    public static extern Boolean SetupDiEnumDeviceInterfaces(IntPtr hDevInfo, IntPtr devInfo, ref Guid interfaceClassGuid, UInt32 memberIndex, ref SP_DEVICE_INTERFACE_DATA deviceInterfaceData);

.

Guid DiskGUID = new Guid(GUID_DEVINTERFACE_DISK);

.

// devices that match the interface GUID of a disk

.

IntPtr h = SetupDiGetClassDevs(ref DiskGUID, 0, IntPtr.Zero, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE);

.

     Success = SetupDiEnumDeviceInterfaces(h, IntPtr.Zero, ref DiskGUID, i, ref dia);

.

                                              ref Guid ClassGuid,

.

This signature has the drawback that it does not allow passing a null pointer as the first parameter, which is one of the common usages cited at [SetupDiGetClassDevs]: "To return devices for all device setup classes, set the DIGCF_ALLCLASSES flag, and set the ClassGuid parameter to NULL."

.

static extern IntPtr SetupDiGetClassDevs(           // 1st form using a ClassGUID only, with null Enumerator

.

   ref Guid ClassGuid,

.

[DllImport("setupapi.dll", CharSet = CharSet.Auto)]     // 2nd form uses an Enumerator only, with null ClassGUID

.

   IntPtr ClassGuid,

.

The signatures above allow substitution of a null by specifying IntPtr.Zero as one of the first two parameters. They must use IntPtrs for the Enumerator and ClassGuid parameters, instead of int or Int32, or they will not work on 64-bit platforms.

.

    ByRef ClassGuid As GUID, _

.

    ByRef ClassGuid As GUID, _

.

    ByRef ClassGuid As Guid, _

.

Guid GUID_DEVINTERFACE_DISK = new Guid(0x53f56307, 0xb6bf, 0x11d0, 0x94, 0xf2, 0x00, 0xa0, 0xc9, 0x1e, 0xfb, 0x8b);

.

Guid DiskGUID = new Guid(GUID_DEVINTERFACE_DISK);

.

// devices that match the interface GUID of a disk

.

IntPtr h = SetupDiGetClassDevs(ref DiskGUID, IntPtr.Zero, IntPtr.Zero, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE);

.

     Success = SetupDiEnumDeviceInterfaces(h, IntPtr.Zero, ref DiskGUID, i, ref dia);

.

        Public ClassGuid As Guid

.

Guid DiskGUID = new Guid(GUID_DEVINTERFACE_DISK);

.

// devices that match the interface GUID of a disk

.

IntPtr h = SetupDiGetClassDevs(ref DiskGUID, 0, IntPtr.Zero, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE);

.

     Success = SetupDiEnumDeviceInterfaces(h, IntPtr.Zero, ref DiskGUID, i, ref dia);

.

'goes through all devices matching the HID guid and finds one with a registry entry string matching the name of the desired HID device, in this case a Midi device

.

    Dim myGuid As Guid

.

    Call HidD_GetHidGuid(myGuid)

.

    h = SetupDiGetClassDevs(myGuid, 0, IntPtr.Zero, DIGCF_PRESENT + DIGCF_DEVICEINTERFACE) '

.

        devEnumInterfaceResult = SetupDiEnumDeviceInterfaces(h, IntPtr.Zero, myGuid, i, dia)

.

     SPDRP_CLASS               = 0x00000007, // Class (R--tied to ClassGUID)

.

     SPDRP_CLASSGUID           = 0x00000008, // ClassGUID (R/W)

.

     SPDRP_BUSTYPEGUID         = 0x00000013, // BusTypeGUID (R)

.

Guid DiskGUID = new Guid(GUID_DEVINTERFACE_DISK);

.

// devices that match the interface GUID of a disk

.

IntPtr h = SetupDiGetClassDevs(ref DiskGUID, 0, IntPtr.Zero, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE);

.

     Success = SetupDiEnumDeviceInterfaces(h, IntPtr.Zero, ref DiskGUID, i, ref dia);

.

    ByRef ClassGuid As GUID, _

.

    public Guid ClassGuid;

.

    public Guid ClassGuid;

.
InfClass Optional pointer to a null-terminated string containing the class of INF file desired. This string must match the Class value of the Version section (for example, Class=Net). If there is no entry in the Class value, but there is an entry for ClassGUID in the Version section, the corresponding class name for that GUID is retrieved and used for the comparison.
.

Since there may be more than one class GUID with the same class name, callers interested in INF files of a particular class (that is, a particular class GUID) should retrieve the ClassGUID value from the INF file by calling SetupQueryInfVersionInformation.

hid

.
Summary
Provides the device interface GUID for Class devices.
.

[DllImport("hid.dll", EntryPoint="HidD_GetHidGuid", SetLastError=true)]

.

static extern void HidD_GetHidGuid(out Guid Guid);

.

Declare Function GetGuid Lib dll" (ByRef Guid Guid) As void

.

Guid guid;

.

HidD_GetHidGuid(out guid);

.

Debug.WriteLine(guid);

.
Documentation
[HidD_GetHidGuid] on MSDN

comdlg32

.

    Guid guid,

.

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

httpapi

.

        public Guid AppId;

.

        configSslParam.AppId = Guid.NewGuid();

netapi32

.

     public Guid DomainGuid;

.

     public Guid DomainGuid;

.

    [In] GuidClass DomainGuid,

.

DOMAIN_CONTROLLER_INFO, GuidClass

.

    public Guid   DomainGuid;

.

    [In] int DomainGuid,

.

     IntPtr DomainGuid,

.

    [In] IntPtr domainGuid,

.

    /// <summary>The DomainGuid member contains a valid domain GUID.</summary>

.

    /// <summary>Primary domain server GUID is present.</summary>

.

    DomainGuidPresent = 16777216

.

    public Guid DomainGuid;

.

            userNames += child.Name + "{" + child.Guid + "}" + Environment.NewLine;

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

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


 
Access PInvoke.net directly from VS: