// Send fax { long lngReturnCode; InterFax.InterFax objIF = new InterFax.InterFax(); lngReturnCode = objIF.SendCharFax("MyUserName","MyPassword","1-303-6868686","This is a sample fax from InterFAX Inc.","TXT"); Response.Write("Send Fax returned code is: " + lngReturnCode); } // Get status { const string strLineBreak = "
"; int iLastTransactionID; int iMaxItems; int iTotalCount=0; int iListSize=0; int iResultCode=0; InterFax.FaxItem[] structFaxItems; iLastTransactionID = Convert.ToInt32(Request.Form["TID"]); iMaxItems = Convert.ToInt32(Request.Form["MaxItems"]); InterFax.InterFax objIF = new InterFax.InterFax(); structFaxItems = objIF.FaxStatus(strUserName,strPassword, iLastTransactionID,iMaxItems,ref iTotalCount,ref iListSize,ref iResultCode);//get status if(iResultCode != 0) //error occured Response.Write("ERROR Occured. Result code is:" + iResultCode); else //print results for(int i =0 ; i < iListSize ; i++) { Response.Write("=============================" + strLineBreak); Response.Write("Fax item #" + i + strLineBreak); Response.Write("TransactionID: " + structFaxItems[i].TransactionID + strLineBreak); Response.Write("Fax number: " + structFaxItems[i].DestinationFax + strLineBreak); Response.Write("SubmitTime: " + structFaxItems[i].SubmitTime + strLineBreak); Response.Write("CompletionTime: " + structFaxItems[i].CompletionTime + strLineBreak); Response.Write("PagesSent: " + structFaxItems[i].PagesSent + strLineBreak); Response.Write("Status: " + structFaxItems[i].Status + strLineBreak); } }