| lmdfs.h (6.3.9600.17415-Windows 8.1) | | lmdfs.h (10.0.10586.0-Windows 10 1511 10586.494) |
| | |
| skipping to change at line 32 | | skipping to change at line 32 |
| --*/ | | --*/ |
| | |
| #ifndef _LMDFS_ | | #ifndef _LMDFS_ |
| #define _LMDFS_ | | #define _LMDFS_ |
| | |
| #if _MSC_VER > 1000 | | #if _MSC_VER > 1000 |
| #pragma once | | #pragma once |
| #endif | | #endif |
| #include <winapifamily.h> | | #include <winapifamily.h> |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or OneCore Family |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| extern "C" { | | extern "C" { |
| #endif | | #endif |
| | |
| // | | // |
| // DFS Volume state | | // DFS Volume state |
| // | | // |
| | |
| #define DFS_VOLUME_STATES 0xF | | #define DFS_VOLUME_STATES 0xF |
| | |
| skipping to change at line 872 | | skipping to change at line 872 |
| // | | // |
| // Flags accepted by NetDfsMove | | // Flags accepted by NetDfsMove |
| // | | // |
| | |
| // | | // |
| // This indicates that if a colliding link is found it should be replaced | | // This indicates that if a colliding link is found it should be replaced |
| // | | // |
| | |
| #define DFS_MOVE_FLAG_REPLACE_IF_EXISTS 0x00000001 | | #define DFS_MOVE_FLAG_REPLACE_IF_EXISTS 0x00000001 |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY |
| | STEM) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetDfsRename( | | NetDfsRename( |
| _In_ LPWSTR Path, // Current Win32 path in a Dfs | | _In_ LPWSTR Path, // Current Win32 path in a Dfs |
| _In_ LPWSTR NewPath // New Win32 path in the same Dfs | | _In_ LPWSTR NewPath // New Win32 path in the same Dfs |
| ); | | ); |
| | |
|
| | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ |
| | #pragma endregion |
| | |
| | #pragma region Desktop Family or OneCore Family |
| | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SYSTEM) |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetDfsAddRootTarget( | | NetDfsAddRootTarget( |
| _In_ LPWSTR pDfsPath, | | _In_ LPWSTR pDfsPath, |
| _In_opt_ LPWSTR pTargetPath, | | _In_opt_ LPWSTR pTargetPath, |
| _In_ ULONG MajorVersion, | | _In_ ULONG MajorVersion, |
| _In_opt_ LPWSTR pComment, | | _In_opt_ LPWSTR pComment, |
| _In_ ULONG Flags | | _In_ ULONG Flags |
| ); | | ); |
| | |
| // | | // |
| | |
| skipping to change at line 998 | | skipping to change at line 1010 |
| ULONGLONG StandaloneDfsCapabilities; | | ULONGLONG StandaloneDfsCapabilities; |
| } DFS_SUPPORTED_NAMESPACE_VERSION_INFO, *PDFS_SUPPORTED_NAMESPACE_VERSION_INFO; | | } DFS_SUPPORTED_NAMESPACE_VERSION_INFO, *PDFS_SUPPORTED_NAMESPACE_VERSION_INFO; |
| | |
| NET_API_STATUS NET_API_FUNCTION | | NET_API_STATUS NET_API_FUNCTION |
| NetDfsGetSupportedNamespaceVersion( | | NetDfsGetSupportedNamespaceVersion( |
| _In_ DFS_NAMESPACE_VERSION_ORIGIN Origin, | | _In_ DFS_NAMESPACE_VERSION_ORIGIN Origin, |
| _In_opt_ PWSTR pName, | | _In_opt_ PWSTR pName, |
| _Outptr_ PDFS_SUPPORTED_NAMESPACE_VERSION_INFO *ppVersionInfo | | _Outptr_ PDFS_SUPPORTED_NAMESPACE_VERSION_INFO *ppVersionInfo |
| ); | | ); |
| | |
|
| | #ifndef _DFSFSCTL_ |
| | #define FSCTL_DFS_GET_PKT_ENTRY_STATE CTL_CODE(FSCTL_DFS_BASE, 2031, METHO |
| | D_BUFFERED, FILE_ANY_ACCESS) |
| | |
| | // FSCTL_DFS_GET_PKT_ENTRY_STATE Input Buffer |
| | // All the strings appear in Buffer in the same order as the length fields. The |
| | strings |
| | // are not NULL terminated. The length values are in bytes. |
| | typedef struct { |
| | USHORT DfsEntryPathLen; |
| | USHORT ServerNameLen; |
| | USHORT ShareNameLen; |
| | ULONG Level; |
| | WCHAR Buffer[1]; |
| | } DFS_GET_PKT_ENTRY_STATE_ARG, *PDFS_GET_PKT_ENTRY_STATE_ARG; |
| | #endif |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_SY
STEM) */ |
| #pragma endregion | | #pragma endregion |
| | |
| #endif // _LMDFS_ | | #endif // _LMDFS_ |
| | |
| End of changes. 5 change blocks. |
| 3 lines changed or deleted | | 33 lines changed or added |
|