Click here to Skip to main content
15,900,110 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Need Help, HttpSendRequestEx Pin
Anders Molin22-May-01 11:02
professionalAnders Molin22-May-01 11:02 
Generaladding vertical scroll to my dialog window. URGENT !!! Pin
22-May-01 10:09
suss22-May-01 10:09 
GeneralRe: adding vertical scroll to my dialog window. URGENT !!! Pin
Tomasz Sowinski22-May-01 10:17
Tomasz Sowinski22-May-01 10:17 
GeneralHelp needed, really bad Pin
mr200322-May-01 9:15
mr200322-May-01 9:15 
GeneralRe: Help needed, really bad Pin
Ravi Bhavnani22-May-01 10:47
professionalRavi Bhavnani22-May-01 10:47 
GeneralSHGetSpecialFolderLocation Pin
22-May-01 7:57
suss22-May-01 7:57 
GeneralRe: SHGetSpecialFolderLocation Pin
Michael Dunn22-May-01 8:17
sitebuilderMichael Dunn22-May-01 8:17 
GeneralHelp with WideCharToMultiByte Pin
Chris Meech22-May-01 6:25
Chris Meech22-May-01 6:25 
I have the following code that I'm having problems understanding.

WHO_RU_API int GetNetUserLoginId(char* pBuffer, int nBufferSize)
{
int nCharCount = 0;

WKSTA_USER_INFO_1 UserInfo;
if ( NERR_Success == NetWkstaUserGetInfo(NULL, 1, (LPBYTE*)&UserInfo) )
{
int nCount = WideCharToMultiByte(CP_ACP, NULL, (LPCWSTR)UserInfo.wkui1_username, -1, NULL, NULL, NULL, NULL);
if ( nCount > 0 )
{
char Buffer[32];
int nCountAgain = WideCharToMultiByte(CP_ACP, NULL, (LPCWSTR)UserInfo.wkui1_username, -1, Buffer, nCount, NULL, NULL);
if ( nCountAgain > 0 )
{
nCharCount = strlen(strncpy(pBuffer, Buffer, min(nBufferSize, nCountAgain)));
}
}
}
return ( nCharCount );
}

I have this function inside a DLL and I'm calling it from a console program. Eveuntually it will be a windows app calling it. The part I don't understand, is that following the second call to the WideCharToMultiByte() function, my 'Buffer' contains a string of 8 illogical characters and the 8 characters of my Lan Id. I know I'm missing something important here, but I'm too lost to see the forest for the trees at the moment Smile | :) . Any help would be appreciated. Thanks.

Chris


GeneralRe: Help with WideCharToMultiByte Pin
24-May-01 23:10
suss24-May-01 23:10 
GeneralDirect X Pin
Roger22-May-01 5:21
Roger22-May-01 5:21 
GeneralCHtmlView Pin
22-May-01 4:27
suss22-May-01 4:27 
GeneralRe: CHtmlView Pin
Tomasz Sowinski22-May-01 6:57
Tomasz Sowinski22-May-01 6:57 
GeneralRe: CHtmlView Pin
Carlos Antollini22-May-01 7:56
Carlos Antollini22-May-01 7:56 
GeneralRe: The other way is .... Pin
Masaaki Onishi22-May-01 15:46
Masaaki Onishi22-May-01 15:46 
GeneralSTL & List Control Pin
Derek Price22-May-01 4:25
Derek Price22-May-01 4:25 
General500% perf improvement in Release build? Pin
Tomasz Sowinski22-May-01 4:39
Tomasz Sowinski22-May-01 4:39 
GeneralRe: 500% perf improvement in Release build? Pin
Derek Price22-May-01 4:57
Derek Price22-May-01 4:57 
GeneralRe: 500% perf improvement in Release build? Pin
Tomasz Sowinski22-May-01 6:26
Tomasz Sowinski22-May-01 6:26 
GeneralRe: STL & List Control Pin
Chris Losinger22-May-01 6:03
professionalChris Losinger22-May-01 6:03 
GeneralRe: STL & List Control Pin
Derek Price22-May-01 6:19
Derek Price22-May-01 6:19 
GeneralRe: STL & List Control Pin
Tomasz Sowinski22-May-01 6:36
Tomasz Sowinski22-May-01 6:36 
GeneralRe: STL & List Control Pin
Chris Losinger22-May-01 6:51
professionalChris Losinger22-May-01 6:51 
GeneralRe: STL & List Control Pin
Derek Price22-May-01 7:49
Derek Price22-May-01 7:49 
GeneralRe: STL & List Control Pin
Tomasz Sowinski22-May-01 10:58
Tomasz Sowinski22-May-01 10:58 
GeneralRe: STL & List Control Pin
Derek Price23-May-01 7:05
Derek Price23-May-01 7:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.