| 622 | static inline constexpr const DWORD_ METHOD_BUFFERED_ = 0; |
| 623 | static inline constexpr const DWORD_ FILE_ANY_ACCESS_ = 0; |
| 624 | static inline constexpr DWORD_ CTL_CODE_(const DWORD_ DeviceType, |
| 625 | const DWORD_ Function, |
| 626 | const DWORD_ Method, |
| 627 | const DWORD_ Access) noexcept { |
| 628 | return (DeviceType << 16) | (Access << 14) | (Function << 2) | Method; |
| 629 | } |
| 630 | static inline constexpr const DWORD_ FSCTL_GET_REPARSE_POINT_ = |
| 631 | CTL_CODE_(FILE_DEVICE_FILE_SYSTEM_, 42, METHOD_BUFFERED_, FILE_ANY_ACCESS_); |
| 632 | static inline constexpr const ULONG_ SYMLINK_FLAG_RELATIVE_ = 1; |