<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wählregeln und WinAPI&#x2F;TAPI]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>folgendes Problem: Ich möchte gern die Wählregeln, die in den Telefon und Modemeinstellungen in der Systemsteuerung hinterlegt sind, auslesen. Dies möchte ich deshalb tun, weil ich den Eindruck habe, dass die TAPI-Treiber diese Wählregeln nicht benutzen. (zumindest werden die führenden Nullen beim Rauswählen nicht benutzt)</p>
<p>Von TAPI und dem ganzen Kram habe ich wenig Ahnung. Das Ganze muss auch nicht per WinAPI gemacht werden. Ich dachte nur, hier sind die Chancen höher, einen kompetenten Ansprechpartner zu finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139821/wählregeln-und-winapi-tapi</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 12:19:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139821.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Mar 2006 15:29:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wählregeln und WinAPI&#x2F;TAPI on Thu, 09 Mar 2006 15:29:25 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>folgendes Problem: Ich möchte gern die Wählregeln, die in den Telefon und Modemeinstellungen in der Systemsteuerung hinterlegt sind, auslesen. Dies möchte ich deshalb tun, weil ich den Eindruck habe, dass die TAPI-Treiber diese Wählregeln nicht benutzen. (zumindest werden die führenden Nullen beim Rauswählen nicht benutzt)</p>
<p>Von TAPI und dem ganzen Kram habe ich wenig Ahnung. Das Ganze muss auch nicht per WinAPI gemacht werden. Ich dachte nur, hier sind die Chancen höher, einen kompetenten Ansprechpartner zu finden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1012571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012571</guid><dc:creator><![CDATA[av_privat]]></dc:creator><pubDate>Thu, 09 Mar 2006 15:29:25 GMT</pubDate></item><item><title><![CDATA[Reply to Wählregeln und WinAPI&#x2F;TAPI on Thu, 09 Mar 2006 18:01:30 GMT]]></title><description><![CDATA[<p>Bzgl TAPI gibt es einen sehr Kompetenten MVP, der aber in der TAPI-Newsgroup aktiv ist:<br />
microsoft.public.win32.programmer.tapi<br />
Siehe auch:<br />
[url]<a href="http://www.i-b-a-m.de/Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm%5B/url%5D" rel="nofollow">http://www.i-b-a-m.de/Andreas_Marschall's_TAPI_and_TSPI_FAQ.htm[/url]</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1012685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1012685</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 09 Mar 2006 18:01:30 GMT</pubDate></item><item><title><![CDATA[Reply to Wählregeln und WinAPI&#x2F;TAPI on Fri, 10 Mar 2006 11:02:59 GMT]]></title><description><![CDATA[<p>Danke, ich werde mich dort mal umschauen. Dabei fällt mir ein, wie heisst das eigentlich auf Englisch? Calling rules?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1013165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1013165</guid><dc:creator><![CDATA[av_privat]]></dc:creator><pubDate>Fri, 10 Mar 2006 11:02:59 GMT</pubDate></item><item><title><![CDATA[Reply to Wählregeln und WinAPI&#x2F;TAPI on Fri, 24 Mar 2006 12:28:43 GMT]]></title><description><![CDATA[<p>Hier der Code, falls nochmal wer diesen Sumpf durchwühlen muss.<br />
Wer hat sich das eigentlich ausgedacht? Der gehört heute noch erschossen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<pre><code class="language-cpp">// wir suchen die Wählregeln für die Amtskennziffer
	LPLINETRANSLATECAPS plineCaps;
	plineCaps=(LPLINETRANSLATECAPS)malloc(3000); // wir nehmen mal 3000, ist viel zu viel, wir brauchen ja nur die erste Location
	LPBYTE pTemp=(LPBYTE)plineCaps; // pTemp brauchen wir zum Pointer rechnen, damit nur byteweise geschupst wird
	plineCaps-&gt;dwTotalSize=3000;
	LPSTR szAmtskennziffer=NULL;
	long lError=lineGetTranslateCaps(NULL,MAKELONG(0,2),plineCaps); // das holt die Wählregeln
	if(lError==0)
	{
		LPLINELOCATIONENTRY pLocal=(LPLINELOCATIONENTRY)(pTemp+plineCaps-&gt;dwLocationListOffset); // wir berechnen den Pointer der ersten LocationEntry
		szAmtskennziffer=(LPSTR)(pTemp+pLocal-&gt;dwLongDistanceAccessCodeOffset); // wir berehcnen den Pointer der Amtskennziffer für Ferngespräche
	}
	free(plineCaps);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1023025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1023025</guid><dc:creator><![CDATA[av_privat]]></dc:creator><pubDate>Fri, 24 Mar 2006 12:28:43 GMT</pubDate></item></channel></rss>