~ubuntu-branches/ubuntu/maverick/librapi2/maverick

« back to all changes in this revision

Viewing changes to tests/rapi/CeGetVersionEx.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Volker Christian
  • Date: 2004-03-25 15:38:55 UTC
  • Revision ID: james.westby@ubuntu.com-20040325153855-bcjmhydo8rufdgsv
Tags: upstream-0.8.9
ImportĀ upstreamĀ versionĀ 0.8.9

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include "test.h"
 
2
 
 
3
int main()
 
4
{
 
5
        VERIFY_HRESULT(CeRapiInit());
 
6
 
 
7
        CEOSVERSIONINFO version;
 
8
        
 
9
        memset(&version, 0, sizeof(CEOSVERSIONINFO));
 
10
        version.dwOSVersionInfoSize = sizeof(CEOSVERSIONINFO);
 
11
        
 
12
        printf("size = 0x%x\n", sizeof(CEOSVERSIONINFO));
 
13
        
 
14
        TEST_NOT_EQUAL(0, CeGetVersionEx(&version));
 
15
        
 
16
        printf("dwMajorVersion=%i, dwMinorVersion=%i, dwBuildNumber=%i, dwPlatformId=%i, szCSDVersion=\"%s\"\n",
 
17
                        version.dwMajorVersion,
 
18
                        version.dwMinorVersion,
 
19
                        version.dwBuildNumber,
 
20
                        version.dwPlatformId,   // 3 == VER_PLATFORM_WIN32_CE
 
21
                        from_unicode(version.szCSDVersion));
 
22
 
 
23
        if (3 != version.dwPlatformId)
 
24
        {
 
25
                printf("Platform ID is not 3!\n");
 
26
                return TEST_FAILED;
 
27
        }
 
28
        
 
29
        VERIFY_HRESULT(CeRapiUninit());
 
30
        return TEST_SUCCEEDED;
 
31
}
 
32