ÿþ<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=unicode"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 12"> <meta name=Originator content="Microsoft Word 12"> <link rel=File-List href="fileacl_COM_files/filelist.xml"> <title>FILEACL Main page</title> <link rel=themeData href="fileacl_COM_files/themedata.thmx"> <link rel=colorSchemeMapping href="fileacl_COM_files/colorschememapping.xml"> <!--[if gte mso 9]><xml> <w:WordDocument> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:TrackMoves>false</w:TrackMoves> <w:TrackFormatting/> <w:HyphenationZone>21</w:HyphenationZone> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>FR</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--> <style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast;} h1 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 1 Char"; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; mso-outline-level:1; font-size:24.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; font-weight:bold;} h2 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 2 Char"; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; mso-outline-level:2; font-size:18.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; font-weight:bold;} a:link, span.MsoHyperlink {mso-style-noshow:yes; mso-style-priority:99; color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; color:blue; text-decoration:underline; text-underline:single;} p {mso-style-noshow:yes; mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast;} p.sourceweb, li.sourceweb, div.sourceweb {mso-style-name:sourceweb; mso-style-unhide:no; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; background:#E6E6E6; font-size:12.0pt; font-family:"Courier New"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; color:blue;} p.body, li.body, div.body {mso-style-name:body; mso-style-unhide:no; margin-top:3.0pt; margin-right:0cm; margin-bottom:3.0pt; margin-left:124.75pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; letter-spacing:-.25pt;} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:14.0pt; mso-bidi-font-size:14.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#365F91; mso-themecolor:accent1; mso-themeshade:191; font-weight:bold;} span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-noshow:yes; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 2"; mso-ansi-font-size:13.0pt; mso-bidi-font-size:13.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; mso-themecolor:accent1; font-weight:bold;} span.SpellE {mso-style-name:""; mso-spl-e:yes;} span.GramE {mso-style-name:""; mso-gram-e:yes;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:59717765; mso-list-template-ids:755797304;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l1 {mso-list-id:497110517; mso-list-template-ids:-265517086;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2 {mso-list-id:997270942; mso-list-template-ids:-739707198;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> </style> <!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} </style> <![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="2050"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]--> </head> <body lang=FR link=blue vlink=blue style='tab-interval:35.4pt'> <div class=Section1> <h1><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>FILAECL COM Interfaces <o:p></o:p></span></h1> <h1><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>Com interface description: <o:p></o:p></span></h1> <ul style='margin-top:0cm' type=disc> <li class=MsoNormal style='mso-list:l1 level1 lfo1;tab-stops:list 36.0pt'><span lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: EN-US'>don t forget to register (regsvr32 fileaclCom.dll) <o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l1 level1 lfo1;tab-stops:list 36.0pt'><span lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: EN-US'>the <span class=SpellE>progid</span> is &quot;<span class=SpellE>fileacl.fileacl</span>&quot; <o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l1 level1 lfo1;tab-stops:list 36.0pt'><span lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: EN-US'>two interfaces  Execute and &nbsp; <span class=SpellE>ExecuteToFile</span> <o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l1 level1 lfo1;tab-stops:list 36.0pt'><span lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language: EN-US'>package contains two .<span class=SpellE>vbs</span> test files, one for each interface <o:p></o:p></span></li> </ul> <h2><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>&quot;Execute&quot; method parameters: <o:p></o:p></span></h2> <h2><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>Warning: </span><span lang=EN-US style='font-size: 12.0pt;mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-US'>the Execute method can only be used with VBScript, other scripting languages do not support [OUT] parameters for Jscript or other scripting language, <br> please use theExecute2 method.<o:p></o:p></span></h2> <ul style='margin-top:0cm' type=disc> <li class=MsoNormal style='mso-list:l2 level1 lfo2;tab-stops:list 36.0pt'><span class=SpellE><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>CommandLine</span></span><span lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-US'> [input parameter] to pass the usual FILEACL command line to the program <o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level1 lfo2;tab-stops:list 36.0pt'><span class=SpellE><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>ReturnBuffer</span></span><span lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-US'> [output parameter] to get the output of the command output <o:p></o:p></span></li> </ul> <p><span lang=EN-US style='mso-ansi-language:EN-US'>Return code: the usual exit code for <span class=SpellE>FileAcl</span> <o:p></o:p></span></p> <p><span lang=EN-US style='mso-ansi-language:EN-US'>Note: You cannot use /SUB with this interface since the output buffer would not be predictable and we do not want to allocate 60MB in IIS :) <o:p></o:p></span></p> <p><span lang=EN-US style='mso-ansi-language:EN-US'>Usage <span class=GramE>Sample :</span> <o:p></o:p></span></p> <p class=sourceweb><span lang=EN-US style='mso-ansi-language:EN-US'>dim <span class=SpellE>a,commandline,sreturn,ireturn</span><br> set a=<span class=SpellE>createobject</span>(&quot;<span class=SpellE>fileacl.fileacl</span>&quot;)<br> <span class=SpellE>ireturn</span>=<span class=SpellE>a.Execute</span>(&quot;c:\<span class=SpellE>temp&quot;,output</span>)<br> <span class=SpellE>wsh.echo</span> &quot;output for the command&quot; &amp;&nbsp; output<br> <span class=SpellE>wsh.echo</span> &quot;return code&quot; <span class=SpellE>ireturn</span> <o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p> <h2><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>&quot;Execute2&quot; method parameters: <o:p></o:p></span></h2> <ul style='margin-top:0cm' type=disc> <li class=MsoNormal style='mso-list:l2 level1 lfo2;tab-stops:list 36.0pt'><span class=SpellE><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>CommandLine</span></span><span lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-US'> [input parameter] to pass the usual FILEACL command line to the program <o:p></o:p></span></li> </ul> <p><span lang=EN-US style='mso-ansi-language:EN-US'>Return code: the usual exit code for <span class=SpellE>FileAcl</span>.<o:p></o:p></span></p> <p><span lang=EN-US style='mso-ansi-language:EN-US'>To get the output buffer from FILEACL, use the .Output property<o:p></o:p></span></p> <p><span lang=EN-US style='mso-ansi-language:EN-US'>Note: You cannot use /SUB with this interface since the output buffer would not be predictable and we do not want to allocate 60MB in IIS :) <o:p></o:p></span></p> <p><span lang=EN-US style='mso-ansi-language:EN-US'>Usage <span class=GramE>Sample :</span> <o:p></o:p></span></p> <p class=sourceweb><span class=GramE><span lang=EN-US style='mso-ansi-language: EN-US'>dim</span></span><span lang=EN-US style='mso-ansi-language:EN-US'> <span class=SpellE>a,commandline,sreturn,ireturn</span><br> set a=<span class=SpellE>createobject</span>(&quot;<span class=SpellE>fileacl.fileacl</span>&quot;)<br> <span class=SpellE>ireturn</span>=<span class=SpellE>a.Execute</span>(&quot;c:\temp&quot;)<br> <span class=SpellE>wsh.echo</span> &quot;output for the command&quot; &amp;&nbsp; <span class=SpellE>a.Output</span><br> <span class=SpellE>wsh.echo</span> &quot;return code&quot; <span class=SpellE>ireturn</span> <o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>JavaScript:<o:p></o:p></span></p> <p class=sourceweb><span class=SpellE><span class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>var</span></span></span><span lang=EN-US style='mso-ansi-language:EN-US'> <span class=SpellE>a,commandline,sreturn,ireturn</span>;<o:p></o:p></span></p> <p class=sourceweb><span class=SpellE><span class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>var</span></span></span><span lang=EN-US style='mso-ansi-language:EN-US'> a = new <span class=SpellE>ActiveXObject</span>(&quot;<span class=SpellE>fileacl.fileacl</span>&quot;);<o:p></o:p></span></p> <p class=sourceweb><span class=SpellE><span class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>commandline</span></span></span><span lang=EN-US style='mso-ansi-language:EN-US'>=&quot;c:\\temp&quot;;<o:p></o:p></span></p> <p class=sourceweb><span class=SpellE><span class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>var</span></span></span><span lang=EN-US style='mso-ansi-language:EN-US'> <span class=SpellE>ireturn</span>=a.Execute2(<span class=SpellE>commandline</span> + &quot; /files /force&quot;);<o:p></o:p></span></p> <p class=sourceweb><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>WScript.Echo</span></span><span lang=EN-US style='mso-ansi-language: EN-US'> (&quot;<span class=SpellE>ireturn</span> = &quot; + <span class=SpellE>ireturn</span>);<o:p></o:p></span></p> <p class=sourceweb><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>WScript.Echo</span></span><span lang=EN-US style='mso-ansi-language: EN-US'> (&quot;<span class=SpellE><span class=GramE>sreturn</span></span><span class=GramE> &quot;</span> + <span class=SpellE>a.Output</span>);<o:p></o:p></span></p> <p class=sourceweb><span lang=EN-US style='mso-ansi-language:EN-US'><span style='mso-spacerun:yes'> </span><o:p></o:p></span></p> <p class=MsoNormal><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p> <h2><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>&quot;<span class=SpellE>ExecuteToFile</span>&quot; method parameters: <o:p></o:p></span></h2> <p><span class=SpellE><span lang=EN-US style='mso-ansi-language:EN-US'>CommandLine</span></span><span lang=EN-US style='mso-ansi-language:EN-US'> [input parameter] to pass the usual FILEACL command line to the program <o:p></o:p></span></p> <ul style='margin-top:0cm' type=disc> <li class=MsoNormal style='mso-list:l0 level1 lfo3;tab-stops:list 36.0pt'><span class=SpellE><span lang=EN-US style='mso-fareast-font-family:"Times New Roman"; mso-ansi-language:EN-US'>OutputFile</span></span><span lang=EN-US style='mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-US'> [input parameter] must contain a file name to store the FILEACL output, if blank, output to the debug console (see <span class=SpellE>debugviewer</span> on <a href="http://www.sysinternals.com">www.sysinternals.com</a> ) <o:p></o:p></span></li> </ul> <p><span lang=EN-US style='mso-ansi-language:EN-US'>Return <span class=GramE>code :</span> the usual exit code for <span class=SpellE>FileAcl</span> <o:p></o:p></span></p> <p class=sourceweb><span class=GramE><span lang=EN-US style='mso-ansi-language: EN-US'>dim</span></span><span lang=EN-US style='mso-ansi-language:EN-US'> <span class=SpellE>a,commandline,sreturn,ireturn</span><br> set a=<span class=SpellE>createobject</span>(&quot;<span class=SpellE>fileacl.fileacl</span>&quot;)<br> <span class=SpellE>ireturn</span>=<span class=SpellE>a.ExecuteToFile</span>(&quot;c:\<span class=SpellE>temp&quot;,&quot;c</span>:\output.txt&quot;) <o:p></o:p></span></p> <p class=sourceweb><span class=SpellE><span lang=EN-US style='mso-ansi-language: EN-US'>wsh.echo</span></span><span lang=EN-US style='mso-ansi-language:EN-US'> &quot;return code&quot; <span class=SpellE>ireturn</span> <o:p></o:p></span></p> <p><b><i><span lang=EN-US style='mso-ansi-language:EN-US'>Results should be strictly identical for both the command-line tool and the COM interface, the same .lib is used in both cases</span></i></b><span lang=EN-US style='mso-ansi-language:EN-US'> <o:p></o:p></span></p> </div> </body> </html>