open-insight/SYSPROG/STPROCINS/MSWIN_FILEATTRIBUTE_EQUATES.txt
2024-03-25 15:17:34 -07:00

48 lines
2.1 KiB
Plaintext

compile insert msWin_FileAttribute_Equates
/*
** Copyright (C) 2012 Revelation Software Inc. All Rights Reserved **
Author Mr C
Date Oct 2012
Purpose Equates for use with the Windows File-related functions
Amended Date Reason
======= ==== ======
*/
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
#ifndef _MSWIN_FILEATTRIBUTE_EQUATES_
#define _MSWIN_FILEATTRIBUTE_EQUATES_
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
declare function msWin_GetFileAttributes
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
equ FILE_ATTRIBUTE_READONLY$ to 0x00000001
equ FILE_ATTRIBUTE_HIDDEN$ to 0x00000002
equ FILE_ATTRIBUTE_SYSTEM$ to 0x00000004
equ FILE_ATTRIBUTE_DIRECTORY$ to 0x00000010
equ FILE_ATTRIBUTE_ARCHIVE$ to 0x00000020
equ FILE_ATTRIBUTE_NORMAL$ to 0x00000080
equ FILE_ATTRIBUTE_TEMPORARY$ to 0x00000100
equ FILE_ATTRIBUTE_SPARSE_FILE$ to 0x00000200
equ FILE_ATTRIBUTE_REPARSE_POINT$ to 0x00000400
equ FILE_ATTRIBUTE_COMPRESSED$ to 0x00000800
equ FILE_ATTRIBUTE_OFFLINE$ to 0x00001000
equ FILE_ATTRIBUTE_NOT_CONTENT_INDEXED$ to 0x00002000
equ FILE_ATTRIBUTE_ENCRYPTED$ to 0x00004000
equ FILE_ATTRIBUTE_VIRTUAL$ to 0x00010000
equ INVALID_FILE_ATTRIBUTES$ to 0xFFFFFFFF
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
#endif
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////