WslGetDistributionConfiguration function wslapi

int WslGetDistributionConfiguration(
  1. Pointer<Utf16> distributionName,
  2. Pointer<Uint32> distributionVersion,
  3. Pointer<Uint32> defaultUID,
  4. Pointer<Uint32> wslDistributionFlags,
  5. Pointer<Pointer<Pointer<Utf8>>> defaultEnvironmentVariables,
  6. Pointer<Uint32> defaultEnvironmentVariableCount,
)

Retrieves the current configuration of a distribution registered with the Windows Subsystem for Linux (WSL).

HRESULT WslGetDistributionConfiguration(
  _In_ PCWSTR distributionName,
  _Out_ ULONG *distributionVersion,
  _Out_ ULONG *defaultUID,
  _Out_ WSL_DISTRIBUTION_FLAGS *wslDistributionFlags,
  _Outptr_result_buffer_ PSTR **defaultEnvironmentVariables,
  _Out_ ULONG *defaultEnvironmentVariableCount
);

Implementation

int WslGetDistributionConfiguration(
        Pointer<Utf16> distributionName,
        Pointer<Uint32> distributionVersion,
        Pointer<Uint32> defaultUID,
        Pointer<Uint32> wslDistributionFlags,
        Pointer<Pointer<Pointer<Utf8>>> defaultEnvironmentVariables,
        Pointer<Uint32> defaultEnvironmentVariableCount) =>
    _WslGetDistributionConfiguration(
        distributionName,
        distributionVersion,
        defaultUID,
        wslDistributionFlags,
        defaultEnvironmentVariables,
        defaultEnvironmentVariableCount);