maXbox3 3.9.9.195 14/05/2015 08:37:17 AM
maXbox3 3.9.9.80 13.11.2013 11:25:53
maXbox3 3.9.9.80 13.11.2013 11:25:53
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />
<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />
12<strong>14</strong>1: begin<br />
12<strong>14</strong>2: NativeInt', 'Integer<br />
12<strong>14</strong>3: NativeUInt', 'Cardinal<br />
12<strong>14</strong>4: Function ALMimeBase64EncodeString( const S : AnsiString) : AnsiString<br />
12<strong>14</strong>5: Function ALMimeBase64EncodeStringNoCRLF( const S : AnsiString) : AnsiString<br />
12<strong>14</strong>6: Function ALMimeBase64DecodeString( const S : AnsiString) : AnsiString<br />
12<strong>14</strong>7: Function ALMimeBase64EncodedSize( const InputSize : NativeInt) : NativeInt<br />
12<strong>14</strong>8: Function ALMimeBase64EncodedSizeNoCRLF( const InputSize : NativeInt) : NativeInt<br />
12<strong>14</strong>9: Function ALMimeBase64DecodedSize( const InputSize : NativeInt) : NativeInt<br />
12150: Procedure ALMimeBase64Encode( const InputBuffer : TByteDynArray; InputOffset : NativeInt; const<br />
InputByteCount : NativeInt; out OutputBuffer : TByteDynArray; OutputOffset : NativeInt)<br />
12151: Procedure ALMimeBase64EncodeNoCRLF( const InputBuffer : TByteDynArray; InputOffset : NativeInt; const<br />
InputByteCount : NativeInt; out OutputBuffer : TByteDynArray; OutputOffset : NativeInt)<br />
12152: Procedure ALMimeBase64EncodeFullLines( const InputBuffer : TByteDynArray; InputOffset : NativeInt; const<br />
InputByteCount : NativeInt; out OutputBuffer : TByteDynArray; OutputOffset : NativeInt)<br />
12153: Function ALMimeBase64Decode( const InputBuffer : TByteDynArray; InputOffset : NativeInt; const<br />
InputByteCount : NativeInt; out OutputBuffer : TByteDynArray; OutputOffset : NativeInt) : NativeInt;<br />
12154: Function ALMimeBase64DecodePartial( const InputBuffer : TByteDynArray; InputOffset : NativeInt; const<br />
InputByteCount : NativeInt; out OutputBuffer : TByteDynArray; OutputOffset : NativeInt;'<br />
12155: + 'var ByteBuffer : Cardinal; var ByteBufferSpace : Cardinal) : NativeInt;<br />
12156: Function ALMimeBase64DecodePartialEnd( out OutputBuffer : TByteDynArray; OutputOffset : NativeInt; const<br />
ByteBuffer : Cardinal; const ByteBufferSpace : Cardinal) : NativeInt;<br />
12157: Procedure ALMimeBase64Encode(const InputBuf:TByteDynArray;const InputByteCnt:NatInt;out<br />
OutputBuf:TByteDynArray);<br />
12158: Procedure ALMimeBase64EncodeNoCRLF(const InputBuffer:TByteDynArray; const InputByteCount:NativeInt;out<br />
OutputBuffer:TByteDynArray);<br />
12159: Procedure ALMimeBase64EncodeFullLines(const InputBuffer:TByteDynArray;const InputByteCount:NativeInt;out<br />
OutputBuffer:TByteDynArray);<br />
12160: Function ALMimeBase64Decode1(const InputBuffer:TByteDynArray;const InputByteCount:NativeInt;out<br />
OutputBuffer:TByteDynArray):NativeInt;<br />
12161: Function ALMimeBase64DecodePartial1(const InputBuffer:TByteDynArray;const InputByteCount:NativeInt;out<br />
OutputBuffer: TByteDynArray; var ByteBuffer : Cardinal; var ByteBufferSpace : Cardinal) : NativeInt;<br />
12162: Function ALMimeBase64DecodePartialEnd1(out OutputBuffer:TByteDynArray;const ByteBuffer:Cardinal;const<br />
ByteBufferSpace:Cardinal):NativeInt;<br />
12163: Procedure ALMimeBase64EncodeFile( const InputFileName, OutputFileName : TFileName)<br />
12164: Procedure ALMimeBase64EncodeFileNoCRLF( const InputFileName, OutputFileName : TFileName)<br />
12165: Procedure ALMimeBase64DecodeFile( const InputFileName, OutputFileName : TFileName)<br />
12166: Procedure ALMimeBase64EncodeStream( const InputStream : TStream; const OutputStream : TStream)<br />
12167: Procedure ALMimeBase64EncodeStreamNoCRLF( const InputStream : TStream; const OutputStream : TStream)<br />
12168: Procedure ALMimeBase64DecodeStream( const InputStream : TStream; const OutputStream : TStream)<br />
12169: 'cALMimeBase64_ENCODED_LINE_BREAK','LongInt'( 76);<br />
12<strong>17</strong>0: 'cALMimeBase64_DECODED_LINE_BREAK','LongInt'( cALMimeBase64_ENCODED_LINE_BREAK div 4 * 3);<br />
12<strong>17</strong>1: 'cALMimeBase64_BUFFER_SIZE','LongInt'( cALMimeBase64_DECODED_LINE_BREAK * 3 * 4 * 4);<br />
12<strong>17</strong>2: Procedure ALFillMimeContentTypeByExtList( <strong>AM</strong>IMEList : TALStrings)<br />
12<strong>17</strong>3: Procedure ALFillExtByMimeContentTypeList( <strong>AM</strong>IMEList : TALStrings)<br />
12<strong>17</strong>4: Function ALGetDefaultFileExtFromMimeContentType( aContentType : AnsiString) : AnsiString<br />
12<strong>17</strong>5: Function ALGetDefaultMIMEContentTypeFromExt( aExt : AnsiString) : AnsiString<br />
12<strong>17</strong>6: end;<br />
12<strong>17</strong>7:<br />
12<strong>17</strong>8: procedure SIRegister_ALXmlDoc(CL: TPSPascalCompiler);<br />
12<strong>17</strong>9: begin<br />
12180: 'cALXMLNodeMaxListSize','LongInt'( Maxint div 16);<br />
12181: FindClass('TOBJECT'),'TALXMLNode<br />
12182: FindClass('TOBJECT'),'TALXMLNodeList<br />
12183: FindClass('TOBJECT'),'TALXMLDocument<br />
12184: TAlXMLParseProcessingInstructionEvent','Procedure (Sender:TObject; const Target,Data:AnsiString)<br />
12185: TAlXMLParseTextEvent', 'Procedure ( Sender : TObject; const str: AnsiString)<br />
12186: TAlXMLParseStartElementEvent', 'Procedure ( Sender : TObject; co'<br />
12187: +'nst Name : AnsiString; const Attributes : TALStrings)<br />
12188: TAlXMLParseEndElementEvent', 'Procedure ( Sender : TObject; const Name : AnsiString)<br />
12189: TALXmlNodeType', '( ntReserved, ntElement, ntAttribute, ntText, '<br />
12190: +'ntCData, ntEntityRef, ntEntity, ntProcessingInstr, ntComment, ntDocument, '<br />
12191: +'ntDocType, ntDocFragment, ntNotation )<br />
12192: TALXMLDocOption', '( doNodeAutoCreate, doNodeAutoIndent )<br />
12193: TALXMLDocOptions', 'set of TALXMLDocOption<br />
12194: TALXMLParseOption', '( poPreserveWhiteSpace, poIgnoreXMLReferences )<br />
12195: TALXMLParseOptions', 'set of TALXMLParseOption<br />
12196: TALXMLPrologItem', '( xpVersion, xpEncoding, xpStandalone )<br />
12197: PALPointerXMLNodeList', '^TALPointerXMLNodeList // will not work<br />
12198: SIRegister_EALXMLDocError(CL);<br />
12199: SIRegister_TALXMLNodeList(CL);<br />
12200: SIRegister_TALXMLNode(CL);<br />
12201: SIRegister_TALXmlElementNode(CL);<br />
12202: SIRegister_TALXmlAttributeNode(CL);<br />
12203: SIRegister_TALXmlTextNode(CL);<br />
12204: SIRegister_TALXmlDocumentNode(CL);<br />
122<strong>05</strong>: SIRegister_TALXmlCommentNode(CL);<br />
12206: SIRegister_TALXmlProcessingInstrNode(CL);<br />
12207: SIRegister_TALXmlCDataNode(CL);<br />
122<strong>08</strong>: SIRegister_TALXmlEntityRefNode(CL);<br />
12209: SIRegister_TALXmlEntityNode(CL);<br />
12210: SIRegister_TALXmlDocTypeNode(CL);<br />
12211: SIRegister_TALXmlDocFragmentNode(CL);<br />
12212: SIRegister_TALXmlNotationNode(CL);<br />
12213: SIRegister_TALXMLDocument(CL);<br />
122<strong>14</strong>: cAlXMLUTF8EncodingStr','String 'UTF-8<br />
12215: cALXmlUTF8HeaderStr','String''+#13#10);<br />
12216: CALNSDelim','String ':<br />
122<strong>17</strong>: CALXML','String 'xml<br />
PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />
http://www.softwareschule.ch/maxbox.htm T: 297<br />
p: <strong>14</strong>1