<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nina.chat/index.php?action=history&amp;feed=atom&amp;title=Protocols%2FMSNP%2FActivities%2FSDK%2FTechref%2FFlags%2FSendFile</id>
	<title>Protocols/MSNP/Activities/SDK/Techref/Flags/SendFile - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nina.chat/index.php?action=history&amp;feed=atom&amp;title=Protocols%2FMSNP%2FActivities%2FSDK%2FTechref%2FFlags%2FSendFile"/>
	<link rel="alternate" type="text/html" href="https://wiki.nina.chat/index.php?title=Protocols/MSNP/Activities/SDK/Techref/Flags/SendFile&amp;action=history"/>
	<updated>2026-06-26T12:55:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.nina.chat/index.php?title=Protocols/MSNP/Activities/SDK/Techref/Flags/SendFile&amp;diff=4692&amp;oldid=prev</id>
		<title>Animadoria: Created automatically by Anima Importer</title>
		<link rel="alternate" type="text/html" href="https://wiki.nina.chat/index.php?title=Protocols/MSNP/Activities/SDK/Techref/Flags/SendFile&amp;diff=4692&amp;oldid=prev"/>
		<updated>2022-08-12T22:45:48Z</updated>

		<summary type="html">&lt;p&gt;Created automatically by Anima Importer&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:45, 12 August 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Generated @ 08/12/2022 23:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;43&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;12 &lt;/del&gt;+01:00 using Anima's CHM converter based on techref/flags/SendFile.htm --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- Generated @ 08/12/2022 23:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;45&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;48 &lt;/ins&gt;+01:00 using Anima's CHM converter based on techref/flags/SendFile.htm --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Protocols/MSNP|section=Activities}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Protocols/MSNP|section=Activities}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__NOTOC__= Permission Flags - SendFile =  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__NOTOC__= Permission Flags - SendFile =  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_:diff:1.41:old-4588:rev-4692:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Animadoria</name></author>
	</entry>
	<entry>
		<id>https://wiki.nina.chat/index.php?title=Protocols/MSNP/Activities/SDK/Techref/Flags/SendFile&amp;diff=4588&amp;oldid=prev</id>
		<title>Animadoria: Created automatically by Anima Importer</title>
		<link rel="alternate" type="text/html" href="https://wiki.nina.chat/index.php?title=Protocols/MSNP/Activities/SDK/Techref/Flags/SendFile&amp;diff=4588&amp;oldid=prev"/>
		<updated>2022-08-12T22:43:13Z</updated>

		<summary type="html">&lt;p&gt;Created automatically by Anima Importer&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- Generated @ 08/12/2022 23:43:12 +01:00 using Anima's CHM converter based on techref/flags/SendFile.htm --&amp;gt;&lt;br /&gt;
{{Protocols/MSNP|section=Activities}}&lt;br /&gt;
__NOTOC__= Permission Flags - SendFile = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If an application has the SendFile flag enabled in the MSN® Messenger Activity directory, then additional methods, events, and one property are available to the &amp;lt;span class=&amp;quot;clsObject&amp;quot;&amp;gt;Channel&amp;lt;/span&amp;gt; object. The methods are &amp;lt;span class=&amp;quot;clsMethod&amp;quot;&amp;gt;SendFile&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;clsMethod&amp;quot;&amp;gt;CancelSendFile&amp;lt;/span&amp;gt;. The events are &amp;lt;span class=&amp;quot;clsEvent&amp;quot;&amp;gt;OnFileReceived&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;clsEvent&amp;quot;&amp;gt;OnSendFileCancelled&amp;lt;/span&amp;gt;. The property is &amp;lt;span class=&amp;quot;clsProperty&amp;quot;&amp;gt;FileInfo&amp;lt;/span&amp;gt;. Using these features, an application can transfer files to the remote computer. Only send operations are allowed; an application cannot request files from a remote computer.&lt;br /&gt;
&lt;br /&gt;
Using the &amp;lt;span class=&amp;quot;clsMethod&amp;quot;&amp;gt;SendFile&amp;lt;/span&amp;gt; method and an ActiveX® control that is able to read the contents of a file on the local computer, an application can send a file to the remote computer.&lt;br /&gt;
&lt;br /&gt;
Using the &amp;lt;span class=&amp;quot;clsMethod&amp;quot;&amp;gt;CancelSendFile&amp;lt;/span&amp;gt; method, a file transfer can be canceled. A file transfer in progress can be canceled by either the local application or the remote application. If a file is queued for transfer, it can be canceled by the local application.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;span class=&amp;quot;clsEvent&amp;quot;&amp;gt;OnFileReceived&amp;lt;/span&amp;gt; event is fired when a file has been received from the remote application. An ActiveX control is required to save the file, since this action interacts with the local file system. Consequently, the ActiveX permission flag must also be enabled to host this control.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;span class=&amp;quot;clsEvent&amp;quot;&amp;gt;OnSendFileCancelled&amp;lt;/span&amp;gt; event is fired when a file transfer is canceled, either because the local application or the remote application called the &amp;lt;span class=&amp;quot;clsMethod&amp;quot;&amp;gt;SendFileCancel&amp;lt;/span&amp;gt; method or because of an error.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;span class=&amp;quot;clsProperty&amp;quot;&amp;gt;FileInfo&amp;lt;/span&amp;gt; property returns a &amp;lt;span class=&amp;quot;clsObject&amp;quot;&amp;gt;FileInfo&amp;lt;/span&amp;gt; object. The &amp;lt;span class=&amp;quot;clsObject&amp;quot;&amp;gt;FileInfo&amp;lt;/span&amp;gt; object contains a list of properties that describe a file transfer, including the file path and size.&lt;br /&gt;
&lt;br /&gt;
An application must be able to demonstrate a need for the ability to send files to the remote application to be considered for this permission flag.&lt;br /&gt;
&lt;br /&gt;
This permission flag might be useful for an application that allows users to share pictures or other files.&lt;/div&gt;</summary>
		<author><name>Animadoria</name></author>
	</entry>
</feed>