Desktop Functions: Smart Device Functions:
|
Search Results for "GUID" in [All]kernel32The unmanaged prototype contains a return directive because the CreateSymbolicLink API function returns BOOLEAN, a one-byte data type. The default marshaling for bool is four bytes (to allow seamless integration with BOOL return values). If you were to use the default marshaling for BOOLEAN values, it's likely that you will get erroneous results. The return directive forces PInvoke to marshal just one byte of the return value. Source: http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=762&ns=16196
' if no Volume GUID passed to sub, use the one corresponding to my USB stick
' if no Volume GUID passed to sub, use the one corresponding to my USB stick Arguably one of the most frequently used and most important PInvokes used, this is the only way in .NET to get a high performance counter for measurement, unique seeding of Random Variables (although you could perhaps transfer a GUID to a numeric equivalent), and in general what this global consultant would consider a 'must include' in almost any application where Instrumentation is a must. propsys
static extern int PSGetItemPropertyHandler(IShellItem punkItem, bool fReadWrite, ref Guid riid, out IPropertyStore ppv);
Guid iPropStoreGuid = new Guid("886d8eeb-8cf2-4446-8d02-cdba1dbdcf99");
int hr = PSGetItemPropertyHandler(shellitem, fReadWrite, ref iPropStoreGuid, out result); netapi32
public Guid DomainGuid;
public Guid DomainGuid; 7: DsGetDcName
[In] GuidClass DomainGuid, DOMAIN_CONTROLLER_INFO, GuidClass
public Guid DomainGuid;
[In] int DomainGuid, 8: DsGetDcOpen
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 10: NetServerGetInfo
public Guid DomainGuid; 11: NetUserEnum
userNames += child.Name + "{" + child.Guid + "}" + Environment.NewLine; shell3212: IShellIcon
[Guid("{000214E5-0000-0000-C000-000000000046}")] 13: ITaskbarList
[GuidAttribute("c43dc798-95d1-4bea-9030-bb99e2983a1a")]
<GuidAttribute("c43dc798-95d1-4bea-9030-bb99e2983a1a")> _ 14: ITaskbarList2
Guid("ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf"), 15: ITaskbarList3
Guid("ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf"), 16: ITaskbarList4
[GuidAttribute("c43dc798-95d1-4bea-9030-bb99e2983a1a")] 17: SHBindToParent
[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, 21: Shell_NotifyIcon
public Guid guidItem;
public Guid guidItem; 23: SHGetImageList
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, 26: SHLoadInProc
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"); irprops
private static extern uint BluetoothEnumerateInstalledServices(IntPtr hRadio, ref Bluetooth_Device_Info pbtdi, ref uint pcServices, Guid[] pGuidServices);
private static extern uint BluetoothSetServiceState(IntPtr hRadio, ref BLUETOOTH_DEVICE_INFO pbtdi, ref Guid pGuidService, DwServiceFlags dwServiceFlags); hid31: HidD_GetHidGuid
[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); userenv
IntPtr pGuidExtension,
__in GUID* pGuidExtension, rasapi32
public Guid guidEntry;
public Guid luid;
public Guid guidId; ole3235: BindMoniker
[In] ref Guid iidResult, [MarshalAs(UnmanagedType.Interface)] out Object
<[In]> ByRef iidResult As Guid, <MarshalAs(UnmanagedType.Interface), Out> ByRef _ 36: CLSIDFromProgID
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 38: CLSIDFromString
static extern Guid CLSIDFromString(string lpsz);
static extern int CLSIDFromString(string lpsz, out Guid guid); One of the constructors of [Guid] accepts a string. 39: CoCreateGuid
static extern Guid CoCreateGuid(); If you like the old-style GUIDs that are generated in sequential order and contain the machine's MAC address, try UuidCreateSequential.
System.Guid.NewGuid() 40: CoCreateInstance
[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) 42: CoGetCallContext
static extern object CoGetCallContext([In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);
[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);
[GuidAttribute("00000029-0000-0000-C000-000000000046")] 44: CoGetClassObject
[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); 47: CoGetObject
[In, MarshalAs(UnmanagedType.LPStruct)] Guid riid);
static extern int CoMarshalInterface(UCOMIStream 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, _ 55: IIDFromString
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. 56: IsEqualGUID 57: OleCreate
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,
UInt32 cPages, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 6)] Guid[] lpPageClsID, 59: OleLoad
[In] ref Guid riid,
Guid IID_IUnknown = new Guid("00000000-0000-0000-C000-000000000046");
[In] ref Guid riid,
Guid IID_IUnknown = new Guid("00000000-0000-0000-C000-000000000046"); Cut off search results after 60. Please refine your search. |