Convert Cisco Device Specific c++ lib to .net c# com dll for TAPI LineDevSpecif - repost
This project was successfully completed by vano101 for $78 USD in 3 days.Get free quotes for a project like this
Project Budget$30 - $250 USD
Completed In3 days
Attached are the .h file included with the Cisco 9.x tsp driver. I want these structures converted to c# in a dll that will work in both 32 and 64 bit. The dll should ideally return the correct size (32/64 bit) byte array of the structure specific with it's parameters. This will then be passed using TAPI LineDevSpecific to the selected phone. I have this working on the message lamp on /off in both 32 and 64 bit, but am struggling getting the whisper coaching to work on 64, as it returns a dwsize mismatch from the provider TSP. Please don't bid on this if you don't understand what is trying to be accomplished here. No generic resume posts, they will be ignored, show examples of your c++ and tapi knowledge instead.
Emample (existing c++)
class CCiscoLineDevSpecificMsgWaiting: public CCiscoLineDevSpecific
DWORD m_BlinkRate; // PHONELAMPMODE_STEADY, etc.
virtual DWORD dwSize(void) const
return sizeof(*this) - sizeof(void*);
} // subtract out the virtual function table pointer
(Convert to something like this)
public struct CiscoLineDevSpecificMsgWaiting
public IntPtr m_MsgType;
public IntPtr m_BlinkRate;
Please include all the enums(easy) so the settings can be accessed using them.
Browse Related Skills
Other things people do on Freelancer
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online