Displaying 6 results from an estimated 6 matches for "allocwidelstr".
2004 Feb 25
1
More on etc and other stuff
I seem to have gotten the bugs worked out of win32-etc. It seems it had
to do with using WCHAR vs LPWSTR. Once I used AllocWideLString() vs
AllocWideString() everything seemed to work ok.
One question I have now is this - should I always use AllocWideLString()
instead of casting like (LPCWSTR)STR2CSTR(rbVal); ? It would seem so,
but I''m not sure.
Also, I''ve committed the "add_group" function, but...
2004 Mar 11
5
win32-etc-0.2.2 testing wanted
I''ve commited code for win32-etc 0.2.2, which adds the configure_user and
configure_group methods. Testing appreciated. On my home system, I can''t
get configure_user to work, but I haven''t any real idea why it fails. The
configure_group method seems to work fine, however.
Dan
_________________________________________________________________
Fast. Reliable. Get
2004 Feb 24
2
win32-etc cvs
Hi all,
I''ve got the beginning of win32-etc 0.2.0 checked into cvs. This includes a
new sub-module called Admin that includes the add_user, delete_user, and
change_password methods. I eventually will add a config_user method as
well, plus whatever else I feel like tossing in. :)
One issue I''m having is with the change_password - no matter what I try, I
always get
2004 Feb 25
5
Wide strings and LPCTSTR types
All,
I was experimenting with converting LPCTSTR strings to wide strings with
something like this:
// Converts a Ruby string to a LPWSTR
LPCTSTR AllocWideLString(VALUE rbString){
char* str = STR2CSTR(rbString);
int length = (strlen(str)+1) * sizeof(WCHAR);
LPCTSTR lpStr = (LPCTSTR)malloc(length);
MultiByteToWideChar(
CP_ACP,
0,
str,
strlen(str)+1,
(LPWSTR)lpStr,
length
);
return lpStr;
}
But, that...
2004 Mar 01
0
RE: win32etc test failure
For delete_user, try this patch:
etc.c, line 639:
- lpHost = (LPCWSTR)STR2CSTR(rbHost);
+lpHost = AllocWideLString(rbHost);
Lemme know how it goes.
Dan
-----Original Message-----
From: win32utils-devel-bounces@rubyforge.org
[mailto:win32utils-devel-bounces@rubyforge.org] On Behalf Of
win32utils-devel@rubyforge.org
Sent: Monday, March 01, 2004 10:02 AM
To: Date, Shashank [Non-Employee]
Cc: win32utils-dev...
2004 Mar 01
0
RE: win32etc test failure
..., Daniel [mailto:djberge@qwest.com]
Sent: Monday, March 01, 2004 11:11 AM
To: win32utils-devel@rubyforge.org; Date, Shashank [Non-Employee]
Subject: RE: [Win32utils-devel] RE: win32etc test failure
For delete_user, try this patch:
etc.c, line 639:
- lpHost = (LPCWSTR)STR2CSTR(rbHost);
+lpHost = AllocWideLString(rbHost);
Lemme know how it goes.
Dan
-----Original Message-----
From: win32utils-devel-bounces@rubyforge.org
[mailto:win32utils-devel-bounces@rubyforge.org] On Behalf Of
win32utils-devel@rubyforge.org
Sent: Monday, March 01, 2004 10:02 AM
To: Date, Shashank [Non-Employee]
Cc: win32utils-dev...