DosSetPathInfo
DosSetPathInfo
GEA struc
gea_cbName db ? ;name length not including NULL
gea_szName db 1 dup (?) ;attribute name
GEA ends
GEALIST struc
geal_cbList dd ? ;total bytes of structure including full list
geal_list db size GEA * 1 dup (?) ;variable length GEA structures
GEALIST ends
FEA struc
fea_fEA db ? ;flags
fea_cbName db ? ;name length not including NULL
fea_cbValue dw ? ;value length
FEA ends
FEALIST struc
feal_cbList dd ? ;total bytes of structure including full list
feal_list db size FEA * 1 dup (?) ;variable length FEA structures
FEALIST ends
EAOP struc
eaop_fpGEAList dd ? ;general EA list
eaop_fpFEAList dd ? ;full EA list
eaop_oError dd ? ;
EAOP ends
EXTRN DosSetPathInfo:FAR
INCL_DOSFILEMGR EQU 1
PUSH@ ASCIIZ PathName ;File or directory path name string
PUSH WORD PathInfoLevel ;Info data type
PUSH@ OTHER PathInfoBuf ;Info buffer
PUSH WORD PathInfoBufSize ;Info buffer size
PUSH WORD Flags ;Path info flags
PUSH DWORD 0 ;Reserved (must be zero)
CALL DosSetPathInfo
Returns WORD
[Back: DosSetNmPipeSem]
[Next: DosSetProcCp]