Windows API Translation
dennis luehring
dl.soluz at gmx.net
Tue Feb 8 08:42:18 PST 2011
Am 08.02.2011 17:40, schrieb Kagamin:
> Trass3r Wrote:
>
>> > HANDLE WINAPI FindFirstChangeNotification(
>> > __in LPCTSTR lpPathName,
>> > __in BOOL bWatchSubtree,
>> > __in DWORD dwNotifyFilter
>> > );
>>
>> FindFirstChangeNotification is - like any other Windows function that receives a string - just an alias that points to a version with suffix W or A depending on whether your project is configured to be Unicode or not.
>
> D string encoding is not configurable. What configuration are you talking about?
he talks about stuff like that (from winbase.h - vs2010)
WINBASEAPI
__out
HANDLE
WINAPI
CreateFileA(
__in LPCSTR lpFileName,
__in DWORD dwDesiredAccess,
__in DWORD dwShareMode,
__in_opt LPSECURITY_ATTRIBUTES lpSecurityAttributes,
__in DWORD dwCreationDisposition,
__in DWORD dwFlagsAndAttributes,
__in_opt HANDLE hTemplateFile
);
WINBASEAPI
__out
HANDLE
WINAPI
CreateFileW(
__in LPCWSTR lpFileName,
__in DWORD dwDesiredAccess,
__in DWORD dwShareMode,
__in_opt LPSECURITY_ATTRIBUTES lpSecurityAttributes,
__in DWORD dwCreationDisposition,
__in DWORD dwFlagsAndAttributes,
__in_opt HANDLE hTemplateFile
);
#ifdef UNICODE
#define CreateFile CreateFileW
#else
#define CreateFile CreateFileA
#endif // !UNICODE
not the string itself - look at lpFileName
More information about the Digitalmars-d
mailing list