36 lines
698 B
C
36 lines
698 B
C
|
#ifndef _CMDLINEH_
|
||
|
#define _CMDLINEH_
|
||
|
|
||
|
BOOL GetCommandLineParamW(
|
||
|
IN LPCWSTR CmdLine,
|
||
|
IN ULONG ParamIndex,
|
||
|
OUT LPWSTR Buffer,
|
||
|
IN ULONG BufferSize,
|
||
|
OUT PULONG ParamLen
|
||
|
);
|
||
|
|
||
|
BOOL GetCommandLineParamA(
|
||
|
IN LPCSTR CmdLine,
|
||
|
IN ULONG ParamIndex,
|
||
|
OUT LPSTR Buffer,
|
||
|
IN ULONG BufferSize,
|
||
|
OUT PULONG ParamLen
|
||
|
);
|
||
|
|
||
|
char *ExtractFilePathA(const char *FileName, char *FilePath);
|
||
|
wchar_t *ExtractFilePathW(const wchar_t *FileName, wchar_t *FilePath);
|
||
|
|
||
|
#ifdef UNICODE
|
||
|
|
||
|
#define ExtractFilePath ExtractFilePathW
|
||
|
#define GetCommandLineParam GetCommandLineParamW
|
||
|
|
||
|
#else // ANSI
|
||
|
|
||
|
#define ExtractFilePath ExtractFilePathA
|
||
|
#define GetCommandLineParam GetCommandLineParamA
|
||
|
|
||
|
#endif
|
||
|
|
||
|
#endif /* _CMDLINEH_ */
|