Function GetModuleFileNameW [src]

Prototype

pub fn GetModuleFileNameW(hModule: ?HMODULE, buf_ptr: [*]u16, buf_len: DWORD) GetModuleFileNameError![:0]u16

Parameters

hModule: ?HMODULEbuf_ptr: [*]u16buf_len: DWORD

Possible Errors

Unexpected

Source

pub fn GetModuleFileNameW(hModule: ?HMODULE, buf_ptr: [*]u16, buf_len: DWORD) GetModuleFileNameError![:0]u16 { const rc = kernel32.GetModuleFileNameW(hModule, buf_ptr, buf_len); if (rc == 0) { switch (GetLastError()) { else => |err| return unexpectedError(err), } } return buf_ptr[0..rc :0]; }