IParseDisplayName.cs 986 B

123456789101112131415161718192021222324252627
  1. //-----------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //-----------------------------------------------------------------------------
  4. namespace System.ServiceModel.ComIntegration
  5. {
  6. using System;
  7. using System.Runtime.InteropServices;
  8. using System.Runtime.InteropServices.ComTypes;
  9. using Microsoft.Win32;
  10. using System.Reflection;
  11. using System.Collections.Generic;
  12. using System.Threading;
  13. [System.Security.SuppressUnmanagedCodeSecurity,
  14. ComImport,
  15. Guid("0000011a-0000-0000-C000-000000000046"),
  16. InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
  17. interface IParseDisplayName
  18. {
  19. void ParseDisplayName(IBindCtx pbc,
  20. [MarshalAs(UnmanagedType.LPWStr)] string pszDisplayName,
  21. IntPtr pchEaten,
  22. IntPtr ppmkOut);
  23. }
  24. }