GetEnvironmentW

Returns the revision number similar to the call GetRevision[W]. The environment variables will show known environment variables and if they are set, for example environment variables ABC known and unset and DEF as well as GHI known and set:
    environmentVariables = "ABC:F;DEF:T;GHI:T"
Development variables are depending on the build environment As an example in windows systems where Visual Studio is used:
    developmentVariables = "...."

Syntax

//
//   Strong typing definition
//
int64_t         GetEnvironmentW(
                        const wchar_t           ** environmentVariables,
                        const wchar_t           ** developmentVariables
                    );

static  inline  int64_t GetEnvironmentW(
                                wchar_t                 ** environmentVariables,
                                wchar_t                 ** developmentVariables
                            )
{
    return  GetEnvironmentW(
                    (const wchar_t**) environmentVariables,
                    (const wchar_t**) developmentVariables
                );
}

static  inline  int64_t GetEnvironmentW(
                            )
{
    return  GetEnvironmentW(
                    (const wchar_t**) nullptr,          //    environmentVariables
                    (const wchar_t**) nullptr           //    developmentVariables
                );
}


//
//   Weak typing definition
//
int64_t __declspec(dllexport) __stdcall GetEnvironmentW(
                                                const wchar_t           ** environmentVariables,
                                                const wchar_t           ** developmentVariables
                                            );

static  inline  int64_t GetEnvironmentW(
                                wchar_t                 ** environmentVariables,
                                wchar_t                 ** developmentVariables
                            )
{
    return  GetEnvironmentW(
                    (const wchar_t**) environmentVariables,
                    (const wchar_t**) developmentVariables
                );
}

static  inline  int64_t GetEnvironmentW(
                            )
{
    return  GetEnvironmentW(
                    (const wchar_t**) nullptr,          //    environmentVariables
                    (const wchar_t**) nullptr           //    developmentVariables
                );
}
    

Property environmentVariables

Size: 64 bit / 8 byte (reference)
The environment variables will show known environment variables and if they are set, for example environment variables ABC known and unset and DEF as well as GHI known and set: environmentVariables = "ABC:F;DEF:T;GHI:T".

Property developmentVariables

Size: 64 bit / 8 byte (reference)
Development variables are depending on the build environment.