GetRevisionW

Returns the revision number. The timeStamp is generated by the SVN system used during development.

Syntax

//
//   Strong typing definition
//
int64_t         GetRevisionW(
                        const wchar_t           ** timeStamp
                    );

static  inline  int64_t GetRevisionW(
                                wchar_t                 ** timeStamp
                            )
{
    return  GetRevisionW(
                    (const wchar_t**) timeStamp
                );
}

static  inline  int64_t GetRevisionW(
                            )
{
    return  GetRevisionW(
                    (const wchar_t**) nullptr           //    timeStamp
                );
}


//
//   Weak typing definition
//
int64_t __declspec(dllexport) __stdcall GetRevisionW(
                                                const wchar_t           ** timeStamp
                                            );

static  inline  int64_t GetRevisionW(
                                wchar_t                 ** timeStamp
                            )
{
    return  GetRevisionW(
                    (const wchar_t**) timeStamp
                );
}

static  inline  int64_t GetRevisionW(
                            )
{
    return  GetRevisionW(
                    (const wchar_t**) nullptr           //    timeStamp
                );
}
    

Property timeStamp

Size: 32 bit / 4 byte (reference)
A reference to the fixed wchar_t array (Unicode) representing the time stamp that is representing the date and time of release (fixed to the revision number). This time stamp is available since revision numbers are introduced late 2016. Earlier versions are available but have no API call to retrieve their revision or date / time of release.