routine GetFileAttributesA module=KERNEL32 minarg=1 maxarg=1 stackpop=called returns=long ; arg 1 input char format=$cstr200.; * lpFileName; routine SetFileAttributesA module=KERNEL32 minarg=2 maxarg=2 stackpop=called returns=long ; arg 1 input char format=$cstr200.; * lpFileName; arg 2 input num format=pib4. byvalue; * dwFileAttributes; * attribute flags, can be ORd; * READONLY 01x ; * HIDDEN 02x ; * SYSTEM 04x ; * DIRECTORY 10x ; * ARCHIVE 20x ; * NORMAL 80x ; * TEMPORARY 100x ; * COMPRESSED 800x ; * OFFLINE 1000x ;