CommonLibSSE NG
VERSION.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace REX::W32
4 {
5  bool GetFileVersionInfoA(const char* a_name, std::uint32_t a_handle, std::uint32_t a_dataLen, void* a_data) noexcept;
6  std::uint32_t GetFileVersionInfoSizeA(const char* a_name, std::uint32_t* a_handle) noexcept;
7  //std::uint32_t GetFileVersionInfoSizeExA(std::uint32_t a_flags, const char* a_name, std::uint32_t* a_handle) noexcept;
8  std::uint32_t GetFileVersionInfoSizeExW(std::uint32_t a_flags, const wchar_t* a_name, std::uint32_t* a_handle) noexcept;
9  std::uint32_t GetFileVersionInfoSizeW(const wchar_t* a_name, std::uint32_t* a_handle) noexcept;
10  bool GetFileVersionInfoW(const wchar_t* a_name, std::uint32_t a_handle, std::uint32_t a_dataLen, void* a_data) noexcept;
11  bool VerQueryValueA(const void* a_block, const char* a_subBlock, void** a_buf, std::uint32_t* a_bufLen) noexcept;
12  bool VerQueryValueW(const void* a_block, const wchar_t* a_subBlock, void** a_buf, std::uint32_t* a_bufLen) noexcept;
13 }
Definition: BSDirectInputManager.h:8
bool GetFileVersionInfoW(const wchar_t *a_name, std::uint32_t a_handle, std::uint32_t a_dataLen, void *a_data) noexcept
bool GetFileVersionInfoA(const char *a_name, std::uint32_t a_handle, std::uint32_t a_dataLen, void *a_data) noexcept
std::uint32_t GetFileVersionInfoSizeW(const wchar_t *a_name, std::uint32_t *a_handle) noexcept
bool VerQueryValueW(const void *a_block, const wchar_t *a_subBlock, void **a_buf, std::uint32_t *a_bufLen) noexcept
std::uint32_t GetFileVersionInfoSizeA(const char *a_name, std::uint32_t *a_handle) noexcept
bool VerQueryValueA(const void *a_block, const char *a_subBlock, void **a_buf, std::uint32_t *a_bufLen) noexcept
std::uint32_t GetFileVersionInfoSizeExW(std::uint32_t a_flags, const wchar_t *a_name, std::uint32_t *a_handle) noexcept