ReactOS 0.4.17-dev-540-g8f54750
GetFileVersionInfoSize.c File Reference
#include "precomp.h"
Include dependency graph for GetFileVersionInfoSize.c:

Go to the source code of this file.

Functions

void Test_GetFileVersionInfoSizeA (void)
 
void Test_GetFileVersionInfoSizeW (void)
 
 START_TEST (GetFileVersionInfoSize)
 

Function Documentation

◆ START_TEST()

START_TEST ( GetFileVersionInfoSize  )

Definition at line 47 of file GetFileVersionInfoSize.c.

48{
51}
void Test_GetFileVersionInfoSizeW(void)
void Test_GetFileVersionInfoSizeA(void)

◆ Test_GetFileVersionInfoSizeA()

void Test_GetFileVersionInfoSizeA ( void  )

Definition at line 10 of file GetFileVersionInfoSize.c.

11{
13 CHAR PathBuffer[MAX_PATH];
15
16 /* Test getting the version info size for this executable */
19 ok((Result > 1000) && (Result < 2000), "Unexpected result: %lu\n", Result);
20
21 /* Test support for NT path prefix */
22 strcpy(PathBuffer, "\\??\\");
23 strcat(PathBuffer, ModuleFileName);
24 Result = GetFileVersionInfoSizeA(PathBuffer, NULL);
26}
#define ok_eq_ulong(value, expected)
Definition: apitest.h:120
#define ok(value,...)
Definition: atltest.h:57
#define NULL
Definition: types.h:112
#define ARRAYSIZE(array)
Definition: filtermapper.c:47
#define MAX_PATH
Definition: compat.h:34
DWORD WINAPI GetModuleFileNameA(HINSTANCE hModule, LPSTR lpFilename, DWORD nSize)
Definition: loader.c:539
DWORD WINAPI GetFileVersionInfoSizeA(LPCSTR filename, LPDWORD handle)
Definition: version.c:746
unsigned long DWORD
Definition: ntddk_ex.h:95
char CHAR
Definition: pedump.c:57
TCHAR ModuleFileName[MAX_PATH+1]
Definition: rundll32.c:56
strcat
Definition: string.h:92
strcpy
Definition: string.h:131
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO
Definition: wsk.h:409

Referenced by START_TEST().

◆ Test_GetFileVersionInfoSizeW()

void Test_GetFileVersionInfoSizeW ( void  )

Definition at line 28 of file GetFileVersionInfoSize.c.

29{
31 WCHAR PathBuffer[MAX_PATH];
33
34 /* Test getting the version info size for this executable */
37 ok((Result > 1000) && (Result < 2000), "Unexpected result: %lu\n", Result);
38
39 /* Test support for NT path prefix */
40 wcscpy(PathBuffer, L"\\??\\");
41 wcscat(PathBuffer, ModuleFileName);
42 Result = GetFileVersionInfoSizeW(PathBuffer, NULL);
44}
DWORD WINAPI GetModuleFileNameW(HINSTANCE hModule, LPWSTR lpFilename, DWORD nSize)
Definition: loader.c:600
DWORD WINAPI GetFileVersionInfoSizeW(LPCWSTR filename, LPDWORD handle)
Definition: version.c:738
#define L(x)
Definition: resources.c:13
short WCHAR
Definition: pedump.c:58
wcscat
wcscpy

Referenced by START_TEST().