using namespace llvm;
namespace {
- typedef BOOLEAN (WINAPI *PtrCreateSymbolicLinkW)(\r
- /*__in*/ LPCWSTR lpSymlinkFileName,\r
- /*__in*/ LPCWSTR lpTargetFileName,\r
- /*__in*/ DWORD dwFlags);\r
-\r
- PtrCreateSymbolicLinkW create_symbolic_link_api = PtrCreateSymbolicLinkW(\r
+ typedef BOOLEAN (WINAPI *PtrCreateSymbolicLinkW)(
+ /*__in*/ LPCWSTR lpSymlinkFileName,
+ /*__in*/ LPCWSTR lpTargetFileName,
+ /*__in*/ DWORD dwFlags);
+
+ PtrCreateSymbolicLinkW create_symbolic_link_api = PtrCreateSymbolicLinkW(
::GetProcAddress(::GetModuleHandleA("kernel32.dll"),
"CreateSymbolicLinkW"));