Rev 81 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 81 | Rev 82 | ||
---|---|---|---|
Line 21... | Line 21... | ||
21 | 21 | ||
22 | function IdentificationStringW(lpIdentifier: LPWSTR; cchSize: DWORD): UD2_STATUS; cdecl; |
22 | function IdentificationStringW(lpIdentifier: LPWSTR; cchSize: DWORD): UD2_STATUS; cdecl; |
23 | var |
23 | var |
24 | stIdentifier: WideString; |
24 | stIdentifier: WideString; |
25 | begin |
25 | begin |
- | 26 | try |
|
26 | stIdentifier := GetHomeDir; |
27 | stIdentifier := GetHomeDir; |
27 | 28 | ||
28 | if stIdentifier <> '' then |
29 | if stIdentifier <> '' then |
29 | begin |
30 | begin |
30 | stIdentifier := '\\' + GetComputerName + '\' + StringReplace(stIdentifier, ':', '$', []); |
31 | stIdentifier := '\\' + GetComputerName + '\' + StringReplace(stIdentifier, ':', '$', []); |
31 | end; |
32 | end; |
32 | 33 | ||
33 | result := UD2_WritePascalStringToPointerW(lpIdentifier, cchSize, stIdentifier); |
34 | result := UD2_WritePascalStringToPointerW(lpIdentifier, cchSize, stIdentifier); |
- | 35 | except |
|
- | 36 | on E: Exception do result := UD2_STATUS_HandleException(E); |
|
- | 37 | end; |
|
34 | end; |
38 | end; |
35 | 39 | ||
36 | function PluginNameW(lpPluginName: LPWSTR; cchSize: DWORD; wLangID: LANGID): UD2_STATUS; cdecl; |
40 | function PluginNameW(lpPluginName: LPWSTR; cchSize: DWORD; wLangID: LANGID): UD2_STATUS; cdecl; |
37 | var |
41 | var |
38 | stPluginName: WideString; |
42 | stPluginName: WideString; |