Where is Phone.dll?

R

Ron Lemire

Hi,

I have a Pocket PC 2002 Phone Edition device and I'm trying to use P/Invoke
to do a PhoneMakeCall function:

[DllImport("phone.dll")]
private static extern IntPtr PhoneMakeCall(ref PhoneMakeCallInfo ppmci);

but I can't find "phone.dll" on my system. I have "phone.lib" but that's
only 3k and probably just has the prototypes.

I've installed :
1) eMbedded Visual Tools 3.0
2) Pocket PC 2002 SDK
3) SmartPhone 2002 SDK

Does anyone know where I can find "phone.dll"?

Thanks...Ron Lemire
 
P

Paul G. Tobey [eMVP]

I don't see a PhoneMakeCall() function documented for Windows CE. Is that
from the help?

Paul T.
 
R

Ron Lemire

Paul,

Yes it's in both the Pocket PC 2002 SDK Help used with eMbedded Visual C++
3.0 and the Pocket PC 2003 SDK Help used with eMbedded Visual C++ 4.0.
Being that I'm doing a P/Invoke on a Win32 API function the PhoneMakeCall is
probably not in the .NET Compact Framework help that comes with VS .NET
2003.

Ron



Paul G. Tobey said:
I don't see a PhoneMakeCall() function documented for Windows CE. Is that
from the help?

Paul T.

Ron Lemire said:
Hi,

I have a Pocket PC 2002 Phone Edition device and I'm trying to use P/Invoke
to do a PhoneMakeCall function:

[DllImport("phone.dll")]
private static extern IntPtr PhoneMakeCall(ref PhoneMakeCallInfo ppmci);

but I can't find "phone.dll" on my system. I have "phone.lib" but that's
only 3k and probably just has the prototypes.

I've installed :
1) eMbedded Visual Tools 3.0
2) Pocket PC 2002 SDK
3) SmartPhone 2002 SDK

Does anyone know where I can find "phone.dll"?

Thanks...Ron Lemire
 
R

Ron Lemire

Paul,

I have a Toshiba 2032SP (Sprint model) and I just called Sprint to find out
exactly what operating system I have.
Even though my device is a combination Pocket PC and a cell phone I only
have the Microsoft Pocket PC 2002 operating system and not the Microsoft
Pocket PC 2002 Phone Edition of the operating system.
Probably if I had the phone edition "phone.dll" would be on the device
automatically.

Thanks for replying to my original post...Ron Lemire


Paul G. Tobey said:
I don't see a PhoneMakeCall() function documented for Windows CE. Is that
from the help?

Paul T.

Ron Lemire said:
Hi,

I have a Pocket PC 2002 Phone Edition device and I'm trying to use P/Invoke
to do a PhoneMakeCall function:

[DllImport("phone.dll")]
private static extern IntPtr PhoneMakeCall(ref PhoneMakeCallInfo ppmci);

but I can't find "phone.dll" on my system. I have "phone.lib" but that's
only 3k and probably just has the prototypes.

I've installed :
1) eMbedded Visual Tools 3.0
2) Pocket PC 2002 SDK
3) SmartPhone 2002 SDK

Does anyone know where I can find "phone.dll"?

Thanks...Ron Lemire
 
A

Alex Feinman [MVP]

Why do you think you don't have it. It should be there on the device. Have
you tried looking with CeFileViewer into the \Windows directory?
 
P

Paul G. Tobey [eMVP]

I'm thinking that you've got it there. I'm looking at the Windows CE help
itself (for the OS), and it's not present. That probably means that it *is*
a phone edition extension. That's a shame...

Paul T.

Ron Lemire said:
Paul,

I have a Toshiba 2032SP (Sprint model) and I just called Sprint to find out
exactly what operating system I have.
Even though my device is a combination Pocket PC and a cell phone I only
have the Microsoft Pocket PC 2002 operating system and not the Microsoft
Pocket PC 2002 Phone Edition of the operating system.
Probably if I had the phone edition "phone.dll" would be on the device
automatically.

Thanks for replying to my original post...Ron Lemire


Paul G. Tobey said:
I don't see a PhoneMakeCall() function documented for Windows CE. Is that
from the help?

Paul T.

Ron Lemire said:
Hi,

I have a Pocket PC 2002 Phone Edition device and I'm trying to use P/Invoke
to do a PhoneMakeCall function:

[DllImport("phone.dll")]
private static extern IntPtr PhoneMakeCall(ref PhoneMakeCallInfo ppmci);

but I can't find "phone.dll" on my system. I have "phone.lib" but that's
only 3k and probably just has the prototypes.

I've installed :
1) eMbedded Visual Tools 3.0
2) Pocket PC 2002 SDK
3) SmartPhone 2002 SDK

Does anyone know where I can find "phone.dll"?

Thanks...Ron Lemire
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top