lgxqf  

何时关闭线程句柄

  http://blog.csdn.net/freedom0203/archive/2008/02/13/2090214.aspx

C#调用非托管C++dll总结

     http://www.cnblogs.com/wuwei2150/archive/2008/07/15/1228346.html

     http://www.cnblogs.com/xdotnet/archive/2007/08/10/csharp_cpp_dll_pinvoke.html

     http://searchbb.blogspot.com/2007/04/ccdll.html

 

如何用C++编写Windows Service程序

     http://www.xiaozhou.net/ReadNews.asp?NewsID=974

     http://topic.csdn.net/t/20061110/10/5147596.html

 

COM字符串 BSTR COMSTR    

     http://www.javaeye.com/topic/150255

 

可变参数函数

     http://blog.chinaunix.net/u1/38254/showart_542463.html

 

LPTSTR和PSTR区别

PTSTR的定义 typedef LPWSTR PTSTR, LPTSTR;
     LPTSTR = LP(P) + T + STR

     LP和P在win32中是等效的,都是指针的意思 
     STR表示字符串 
     T是一个宏,当没定义unicode时为空,定义unicode后表示为宽字符。  
 
当定义unicode后,PTSTR转换为PSTR(LPSTR)就不能直接转换了,因为一个是unicode,一个是ascii   --->当unicode下,PTSTR转换为PSTR是个编码转换问题。   
    编码转换可以用MS的函数完成。  
    WideCharToMultiByte将unicode转换成ascii  
    MultiByteToWideChar将ascii转换成unicode 

posted on 2008-11-23 10:41  Justin_Ma  阅读(212)  评论(0)    收藏  举报