1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-03 13:47:25 +03:00

pylibsmb: Add FSCC QUERY_INFO levels

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
Volker Lendecke 2024-05-09 12:00:00 +02:00 committed by Jeremy Allison
parent 291a353b16
commit c13ac1f1a7

View File

@ -3012,6 +3012,54 @@ MODULE_INIT_FUNC(libsmb_samba_cwrapper)
ADD_FLAGS(IO_REPARSE_TAG_DFS);
ADD_FLAGS(IO_REPARSE_TAG_NFS);
ADD_FLAGS(FSCC_FILE_DIRECTORY_INFORMATION);
ADD_FLAGS(FSCC_FILE_FULL_DIRECTORY_INFORMATION);
ADD_FLAGS(FSCC_FILE_BOTH_DIRECTORY_INFORMATION);
ADD_FLAGS(FSCC_FILE_BASIC_INFORMATION);
ADD_FLAGS(FSCC_FILE_STANDARD_INFORMATION);
ADD_FLAGS(FSCC_FILE_INTERNAL_INFORMATION);
ADD_FLAGS(FSCC_FILE_EA_INFORMATION);
ADD_FLAGS(FSCC_FILE_ACCESS_INFORMATION);
ADD_FLAGS(FSCC_FILE_NAME_INFORMATION);
ADD_FLAGS(FSCC_FILE_RENAME_INFORMATION);
ADD_FLAGS(FSCC_FILE_LINK_INFORMATION);
ADD_FLAGS(FSCC_FILE_NAMES_INFORMATION);
ADD_FLAGS(FSCC_FILE_DISPOSITION_INFORMATION);
ADD_FLAGS(FSCC_FILE_POSITION_INFORMATION);
ADD_FLAGS(FSCC_FILE_FULL_EA_INFORMATION);
ADD_FLAGS(FSCC_FILE_MODE_INFORMATION);
ADD_FLAGS(FSCC_FILE_ALIGNMENT_INFORMATION);
ADD_FLAGS(FSCC_FILE_ALL_INFORMATION);
ADD_FLAGS(FSCC_FILE_ALLOCATION_INFORMATION);
ADD_FLAGS(FSCC_FILE_END_OF_FILE_INFORMATION);
ADD_FLAGS(FSCC_FILE_ALTERNATE_NAME_INFORMATION);
ADD_FLAGS(FSCC_FILE_STREAM_INFORMATION);
ADD_FLAGS(FSCC_FILE_PIPE_INFORMATION);
ADD_FLAGS(FSCC_FILE_PIPE_LOCAL_INFORMATION);
ADD_FLAGS(FSCC_FILE_PIPE_REMOTE_INFORMATION);
ADD_FLAGS(FSCC_FILE_MAILSLOT_QUERY_INFORMATION);
ADD_FLAGS(FSCC_FILE_MAILSLOT_SET_INFORMATION);
ADD_FLAGS(FSCC_FILE_COMPRESSION_INFORMATION);
ADD_FLAGS(FSCC_FILE_OBJECTID_INFORMATION);
ADD_FLAGS(FSCC_FILE_COMPLETION_INFORMATION);
ADD_FLAGS(FSCC_FILE_MOVE_CLUSTER_INFORMATION);
ADD_FLAGS(FSCC_FILE_QUOTA_INFORMATION);
ADD_FLAGS(FSCC_FILE_REPARSEPOINT_INFORMATION);
ADD_FLAGS(FSCC_FILE_NETWORK_OPEN_INFORMATION);
ADD_FLAGS(FSCC_FILE_ATTRIBUTE_TAG_INFORMATION);
ADD_FLAGS(FSCC_FILE_TRACKING_INFORMATION);
ADD_FLAGS(FSCC_FILE_ID_BOTH_DIRECTORY_INFORMATION);
ADD_FLAGS(FSCC_FILE_ID_FULL_DIRECTORY_INFORMATION);
ADD_FLAGS(FSCC_FILE_VALID_DATA_LENGTH_INFORMATION);
ADD_FLAGS(FSCC_FILE_SHORT_NAME_INFORMATION);
ADD_FLAGS(FSCC_FILE_SFIO_RESERVE_INFORMATION);
ADD_FLAGS(FSCC_FILE_SFIO_VOLUME_INFORMATION);
ADD_FLAGS(FSCC_FILE_HARD_LINK_INFORMATION);
ADD_FLAGS(FSCC_FILE_NORMALIZED_NAME_INFORMATION);
ADD_FLAGS(FSCC_FILE_ID_GLOBAL_TX_DIRECTORY_INFORMATION);
ADD_FLAGS(FSCC_FILE_STANDARD_LINK_INFORMATION);
ADD_FLAGS(FSCC_FILE_MAXIMUM_INFORMATION);
#define ADD_STRING(val) PyModule_AddObject(m, #val, PyBytes_FromString(val))
ADD_STRING(SMB2_CREATE_TAG_EXTA);