CefPathKey.cs 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //
  2. // This file manually written from cef/include/internal/cef_types.h.
  3. // C API name: cef_path_key_t.
  4. //
  5. namespace Xilium.CefGlue
  6. {
  7. /// <summary>
  8. /// Path key values.
  9. /// </summary>
  10. public enum CefPathKey
  11. {
  12. /// <summary>
  13. /// Current directory.
  14. /// </summary>
  15. Current,
  16. /// <summary>
  17. /// Directory containing PK_FILE_EXE.
  18. /// </summary>
  19. DirExe,
  20. /// <summary>
  21. /// Directory containing PK_FILE_MODULE.
  22. /// </summary>
  23. DirModule,
  24. /// <summary>
  25. /// Temporary directory.
  26. /// </summary>
  27. DirTemp,
  28. /// <summary>
  29. /// Path and filename of the current executable.
  30. /// </summary>
  31. FileExe,
  32. /// <summary>
  33. /// Path and filename of the module containing the CEF code (usually the libcef
  34. /// module).
  35. /// </summary>
  36. FileModule,
  37. /// <summary>
  38. /// "Local Settings\Application Data" directory under the user profile
  39. /// directory on Windows.
  40. /// </summary>
  41. LocalAppData,
  42. /// <summary>
  43. /// "Application Data" directory under the user profile directory on Windows
  44. /// and "~/Library/Application Support" directory on Mac OS X.
  45. /// </summary>
  46. UserData,
  47. /// <summary>
  48. /// Directory containing application resources. Can be configured via
  49. /// CefSettings.resources_dir_path.
  50. /// </summary>
  51. Resources,
  52. }
  53. }