|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | WINBASEAPI DECLSPEC_IMPORT |
| #define | WINPATHCCHAPI WINBASEAPI |
| #define | VOLUME_PREFIX L"\\\\?\\Volume" |
| #define | VOLUME_PREFIX_LEN (ARRAYSIZE(VOLUME_PREFIX) - 1) |
| #define | PATHCCH_MAX_CCH 0x8000 |
| #define | PathAddBackslash PathAddBackslash_instead_use_PathCchAddBackslash; |
| #define | PathAddBackslashA PathAddBackslash_instead_use_PathCchAddBackslash; |
| #define | PathAddBackslashW PathAddBackslash_instead_use_PathCchAddBackslash; |
| #define | PathAddExtension PathAddExtension_instead_use_PathCchAddExtension; |
| #define | PathAddExtensionA PathAddExtension_instead_use_PathCchAddExtension; |
| #define | PathAddExtensionW PathAddExtension_instead_use_PathCchAddExtension; |
| #define | PathAppend PathAppend_instead_use_PathCchAppend; |
| #define | PathAppendA PathAppend_instead_use_PathCchAppend; |
| #define | PathAppendW PathAppend_instead_use_PathCchAppend; |
| #define | PathCanonicalize PathCanonicalize_instead_use_PathCchCanonicalize; |
| #define | PathCanonicalizeA PathCanonicalize_instead_use_PathCchCanonicalize; |
| #define | PathCanonicalizeW PathCanonicalize_instead_use_PathCchCanonicalize; |
| #define | PathCombine PathCombine_instead_use_PathCchCombine; |
| #define | PathCombineA PathCombine_instead_use_PathCchCombine; |
| #define | PathCombineW PathCombine_instead_use_PathCchCombine; |
| #define | PathRenameExtension PathRenameExtension_instead_use_PathCchRenameExtension; |
| #define | PathRenameExtensionA PathRenameExtension_instead_use_PathCchRenameExtension; |
| #define | PathRenameExtensionW PathRenameExtension_instead_use_PathCchRenameExtension; |
Typedefs | |
| typedef enum PATHCCH_OPTIONS | PATHCCH_OPTIONS |
Enumerations | |
| enum | PATHCCH_OPTIONS { PATHCCH_NONE = 0x00 , PATHCCH_ALLOW_LONG_PATHS = 0x01 , PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS = 0x02 , PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS = 0x04 , PATHCCH_DO_NOT_NORMALIZE_SEGMENTS = 0x08 , PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH = 0x10 , PATHCCH_ENSURE_TRAILING_SLASH = 0x20 } |
| #define PathAddBackslash PathAddBackslash_instead_use_PathCchAddBackslash; |
| #define PathAddBackslashA PathAddBackslash_instead_use_PathCchAddBackslash; |
| #define PathAddBackslashW PathAddBackslash_instead_use_PathCchAddBackslash; |
| #define PathAddExtension PathAddExtension_instead_use_PathCchAddExtension; |
| #define PathAddExtensionA PathAddExtension_instead_use_PathCchAddExtension; |
| #define PathAddExtensionW PathAddExtension_instead_use_PathCchAddExtension; |
| #define PathCanonicalize PathCanonicalize_instead_use_PathCchCanonicalize; |
| #define PathCanonicalizeA PathCanonicalize_instead_use_PathCchCanonicalize; |
| #define PathCanonicalizeW PathCanonicalize_instead_use_PathCchCanonicalize; |
| #define PathCombine PathCombine_instead_use_PathCchCombine; |
| #define PathCombineA PathCombine_instead_use_PathCchCombine; |
| #define PathCombineW PathCombine_instead_use_PathCchCombine; |
| #define PathRenameExtension PathRenameExtension_instead_use_PathCchRenameExtension; |
| #define PathRenameExtensionA PathRenameExtension_instead_use_PathCchRenameExtension; |
| #define PathRenameExtensionW PathRenameExtension_instead_use_PathCchRenameExtension; |
| #define VOLUME_PREFIX_LEN (ARRAYSIZE(VOLUME_PREFIX) - 1) |
| #define WINBASEAPI DECLSPEC_IMPORT |
| #define WINPATHCCHAPI WINBASEAPI |
| typedef enum PATHCCH_OPTIONS PATHCCH_OPTIONS |
Definition at line 37 of file pathcch.h.
| WINPATHCCHAPI HRESULT APIENTRY PathAllocCanonicalize | ( | _In_ PCWSTR | pszPathIn, |
| _In_ ULONG | dwFlags, | ||
| _Outptr_ PWSTR * | ppszPathOut | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathAllocCombine | ( | _In_opt_ PCWSTR | pszPathIn, |
| _In_opt_ PCWSTR | pszMore, | ||
| _In_ ULONG | dwFlags, | ||
| _Outptr_ PWSTR * | ppszPathOut | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchAddBackslash | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchAddBackslashEx | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath, | ||
| _Outptr_opt_result_buffer_ *pcchRemaining PWSTR * | ppszEnd, | ||
| _Out_opt_ size_t * | pcchRemaining | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchAddExtension | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath, | ||
| _In_ PCWSTR | pszExt | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchAppend | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath, | ||
| _In_opt_ PCWSTR | pszMore | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchAppendEx | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath, | ||
| _In_opt_ PCWSTR | pszMore, | ||
| _In_ ULONG | dwFlags | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchCanonicalize | ( | _Out_writes_(cchPathOut) PWSTR | pszPathOut, |
| _In_ size_t | cchPathOut, | ||
| _In_ PCWSTR | pszPathIn | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchCanonicalizeEx | ( | _Out_writes_(cchPathOut) PWSTR | pszPathOut, |
| _In_ size_t | cchPathOut, | ||
| _In_ PCWSTR | pszPathIn, | ||
| _In_ ULONG | dwFlags | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchCombine | ( | _Out_writes_(cchPathOut) PWSTR | pszPathOut, |
| _In_ size_t | cchPathOut, | ||
| _In_opt_ PCWSTR | pszPathIn, | ||
| _In_opt_ PCWSTR | pszMore | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchCombineEx | ( | _Out_writes_(cchPathOut) PWSTR | pszPathOut, |
| _In_ size_t | cchPathOut, | ||
| _In_opt_ PCWSTR | pszPathIn, | ||
| _In_opt_ PCWSTR | pszMore, | ||
| _In_ ULONG | dwFlags | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchFindExtension | ( | _In_reads_(cchPath) PCWSTR | pszPath, |
| _In_ size_t | cchPath, | ||
| _Outptr_ PCWSTR * | ppszExt | ||
| ) |
| WINPATHCCHAPI BOOL APIENTRY PathCchIsRoot | ( | _In_opt_ PCWSTR | pszPath | ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchRemoveBackslash | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchRemoveBackslashEx | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath, | ||
| _Outptr_opt_result_buffer_ *pcchRemaining PWSTR * | ppszEnd, | ||
| _Out_opt_ size_t * | pcchRemaining | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchRemoveExtension | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchRemoveFileSpec | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchRenameExtension | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath, | ||
| _In_ PCWSTR | pszExt | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchSkipRoot | ( | _In_ PCWSTR | pszPath, |
| _Outptr_ PCWSTR * | ppszRootEnd | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchStripPrefix | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath | ||
| ) |
| WINPATHCCHAPI HRESULT APIENTRY PathCchStripToRoot | ( | _Inout_updates_(cchPath) PWSTR | pszPath, |
| _In_ size_t | cchPath | ||
| ) |
| WINPATHCCHAPI BOOL APIENTRY PathIsUNCEx | ( | _In_ PCWSTR | pszPath, |
| _Outptr_opt_ PCWSTR * | ppszServer | ||
| ) |