Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CopyFile* constants should be in the Windows.Win32.Storage.FileSystem namespace #2004

Open
ChrisDenton opened this issue Sep 29, 2024 · 0 comments

Comments

@ChrisDenton
Copy link
Contributor

Currently a number of CopyFile[Ex|2] constants are in Windows.Win32.System.WindowsProgramming.Apis but they should be moved to Windows.Win32.Storage.FileSystem.Apis. List:

COPY_FILE_ALLOW_DECRYPTED_DESTINATION
COPY_FILE_COPY_SYMLINK
COPY_FILE_DIRECTORY
COPY_FILE_DISABLE_PRE_ALLOCATION
COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC
COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE
COPY_FILE_ENABLE_SPARSE_COPY
COPY_FILE_FAIL_IF_EXISTS
COPY_FILE_IGNORE_EDP_BLOCK
COPY_FILE_IGNORE_SOURCE_ENCRYPTION
COPY_FILE_NO_BUFFERING
COPY_FILE_NO_OFFLOAD
COPY_FILE_OPEN_AND_COPY_REPARSE_POINT
COPY_FILE_OPEN_SOURCE_FOR_WRITE
COPY_FILE_REQUEST_COMPRESSED_TRAFFIC
COPY_FILE_REQUEST_SECURITY_PRIVILEGES
COPY_FILE_RESTARTABLE
COPY_FILE_RESUME_FROM_PAUSE
COPY_FILE_SKIP_ALTERNATE_STREAMS
COPY_FILE2_V2_DONT_COPY_JUNCTIONS
COPY_FILE2_V2_VALID_FLAGS
COPYFILE2_IO_CYCLE_SIZE_MAX
COPYFILE2_IO_CYCLE_SIZE_MIN
COPYFILE2_IO_RATE_MIN
COPYFILE2_MESSAGE_COPY_OFFLOAD
PROGRESS_CANCEL
PROGRESS_CONTINUE
PROGRESS_QUIET
PROGRESS_STOP

Note that the PROGRESS_* constants are return codes for LPPROGRESS_ROUTINE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant