mcom 0.1.5

MaulingMonkey's COM wrappers
Documentation
@pushd "%~dp0.." && setlocal

@set CARGO_TARGET_DIR=target/integration

@set RUSTUP_TOOLCHAIN=




cargo build --no-default-features                                                           || goto :err
cargo test  --no-default-features --features winapi-family-desktop-app,windows-2000         || goto :err
cargo test  --no-default-features --features winapi-family-desktop-app,windows-xp           || goto :err
cargo test  --no-default-features --features winapi-family-desktop-app,windows-vista        || goto :err
cargo test  --no-default-features --features winapi-family-desktop-app,windows-7            || goto :err
cargo test  --no-default-features --features winapi-family-desktop-app,windows-8            || goto :err
cargo test  --no-default-features --features winapi-family-desktop-app,windows-8-1          || goto :err
cargo test  --no-default-features --features winapi-family-desktop-app,windows-10           || goto :err
cargo test  --no-default-features --features winapi-family-desktop-app,windows-latest       || goto :err

cargo check --no-default-features                                                           || goto :err
cargo check --no-default-features --features winapi-family-server,windows-2000              || goto :err
cargo check --no-default-features --features winapi-family-server,windows-xp                || goto :err
cargo check --no-default-features --features winapi-family-server,windows-vista             || goto :err
cargo check --no-default-features --features winapi-family-server,windows-7                 || goto :err
cargo check --no-default-features --features winapi-family-server,windows-8                 || goto :err
cargo check --no-default-features --features winapi-family-server,windows-8-1               || goto :err
cargo check --no-default-features --features winapi-family-server,windows-10                || goto :err
cargo check --no-default-features --features winapi-family-server,windows-latest            || goto :err

cargo check --no-default-features                                                           || goto :err
cargo check --no-default-features --features winapi-family-system,windows-2000              || goto :err
cargo check --no-default-features --features winapi-family-system,windows-xp                || goto :err
cargo check --no-default-features --features winapi-family-system,windows-vista             || goto :err
cargo check --no-default-features --features winapi-family-system,windows-7                 || goto :err
cargo check --no-default-features --features winapi-family-system,windows-8                 || goto :err
cargo check --no-default-features --features winapi-family-system,windows-8-1               || goto :err
cargo check --no-default-features --features winapi-family-system,windows-10                || goto :err
cargo check --no-default-features --features winapi-family-system,windows-latest            || goto :err

cargo check --no-default-features                                                           || goto :err
cargo check --no-default-features --features winapi-family-pc-app,windows-8                 || goto :err
cargo check --no-default-features --features winapi-family-pc-app,windows-8-1               || goto :err
cargo check --no-default-features --features winapi-family-pc-app,windows-10                || goto :err
cargo check --no-default-features --features winapi-family-pc-app,windows-latest            || goto :err

cargo check --no-default-features                                                           || goto :err
cargo check --no-default-features --features winapi-family-phone-app,windows-8              || goto :err
cargo check --no-default-features --features winapi-family-phone-app,windows-8-1            || goto :err
cargo check --no-default-features --features winapi-family-phone-app,windows-10             || goto :err
cargo check --no-default-features --features winapi-family-phone-app,windows-latest         || goto :err

cargo check --no-default-features                                                           || goto :err
cargo check --no-default-features --features winapi-family-games,windows-8                  || goto :err
cargo check --no-default-features --features winapi-family-games,windows-8-1                || goto :err
cargo check --no-default-features --features winapi-family-games,windows-10                 || goto :err
cargo check --no-default-features --features winapi-family-games,windows-latest             || goto :err



cargo check --no-default-features --features alloc                                          || goto :err
cargo check --no-default-features --features alloc,winapi-family-desktop-app,windows-2000   || goto :err
cargo check --no-default-features --features alloc,winapi-family-desktop-app,windows-xp     || goto :err
cargo check --no-default-features --features alloc,winapi-family-desktop-app,windows-vista  || goto :err
cargo check --no-default-features --features alloc,winapi-family-desktop-app,windows-7      || goto :err
cargo check --no-default-features --features alloc,winapi-family-desktop-app,windows-8      || goto :err
cargo check --no-default-features --features alloc,winapi-family-desktop-app,windows-8-1    || goto :err
cargo check --no-default-features --features alloc,winapi-family-desktop-app,windows-10     || goto :err
cargo check --no-default-features --features alloc,winapi-family-desktop-app,windows-latest || goto :err

cargo check --no-default-features --features alloc                                          || goto :err
cargo check --no-default-features --features alloc,winapi-family-server,windows-2000        || goto :err
cargo check --no-default-features --features alloc,winapi-family-server,windows-xp          || goto :err
cargo check --no-default-features --features alloc,winapi-family-server,windows-vista       || goto :err
cargo check --no-default-features --features alloc,winapi-family-server,windows-7           || goto :err
cargo check --no-default-features --features alloc,winapi-family-server,windows-8           || goto :err
cargo check --no-default-features --features alloc,winapi-family-server,windows-8-1         || goto :err
cargo check --no-default-features --features alloc,winapi-family-server,windows-10          || goto :err
cargo check --no-default-features --features alloc,winapi-family-server,windows-latest      || goto :err

cargo check --no-default-features --features alloc                                          || goto :err
cargo check --no-default-features --features alloc,winapi-family-system,windows-2000        || goto :err
cargo check --no-default-features --features alloc,winapi-family-system,windows-xp          || goto :err
cargo check --no-default-features --features alloc,winapi-family-system,windows-vista       || goto :err
cargo check --no-default-features --features alloc,winapi-family-system,windows-7           || goto :err
cargo check --no-default-features --features alloc,winapi-family-system,windows-8           || goto :err
cargo check --no-default-features --features alloc,winapi-family-system,windows-8-1         || goto :err
cargo check --no-default-features --features alloc,winapi-family-system,windows-10          || goto :err
cargo check --no-default-features --features alloc,winapi-family-system,windows-latest      || goto :err

cargo check --no-default-features --features alloc                                          || goto :err
cargo check --no-default-features --features alloc,winapi-family-pc-app,windows-8           || goto :err
cargo check --no-default-features --features alloc,winapi-family-pc-app,windows-8-1         || goto :err
cargo check --no-default-features --features alloc,winapi-family-pc-app,windows-10          || goto :err
cargo check --no-default-features --features alloc,winapi-family-pc-app,windows-latest      || goto :err

cargo check --no-default-features --features alloc                                          || goto :err
cargo check --no-default-features --features alloc,winapi-family-phone-app,windows-8        || goto :err
cargo check --no-default-features --features alloc,winapi-family-phone-app,windows-8-1      || goto :err
cargo check --no-default-features --features alloc,winapi-family-phone-app,windows-10       || goto :err
cargo check --no-default-features --features alloc,winapi-family-phone-app,windows-latest   || goto :err

cargo check --no-default-features --features alloc                                          || goto :err
cargo check --no-default-features --features alloc,winapi-family-games,windows-8            || goto :err
cargo check --no-default-features --features alloc,winapi-family-games,windows-8-1          || goto :err
cargo check --no-default-features --features alloc,winapi-family-games,windows-10           || goto :err
cargo check --no-default-features --features alloc,winapi-family-games,windows-latest       || goto :err



cargo check --no-default-features --features std                                            || goto :err
cargo check --no-default-features --features std,winapi-family-desktop-app,windows-2000     || goto :err
cargo check --no-default-features --features std,winapi-family-desktop-app,windows-xp       || goto :err
cargo check --no-default-features --features std,winapi-family-desktop-app,windows-vista    || goto :err
cargo check --no-default-features --features std,winapi-family-desktop-app,windows-7        || goto :err
cargo check --no-default-features --features std,winapi-family-desktop-app,windows-8        || goto :err
cargo check --no-default-features --features std,winapi-family-desktop-app,windows-8-1      || goto :err
cargo check --no-default-features --features std,winapi-family-desktop-app,windows-10       || goto :err
cargo check --no-default-features --features std,winapi-family-desktop-app,windows-latest   || goto :err

cargo check --no-default-features --features std                                            || goto :err
cargo check --no-default-features --features std,winapi-family-server,windows-2000          || goto :err
cargo check --no-default-features --features std,winapi-family-server,windows-xp            || goto :err
cargo check --no-default-features --features std,winapi-family-server,windows-vista         || goto :err
cargo check --no-default-features --features std,winapi-family-server,windows-7             || goto :err
cargo check --no-default-features --features std,winapi-family-server,windows-8             || goto :err
cargo check --no-default-features --features std,winapi-family-server,windows-8-1           || goto :err
cargo check --no-default-features --features std,winapi-family-server,windows-10            || goto :err
cargo check --no-default-features --features std,winapi-family-server,windows-latest        || goto :err

cargo check --no-default-features --features std                                            || goto :err
cargo check --no-default-features --features std,winapi-family-system,windows-2000          || goto :err
cargo check --no-default-features --features std,winapi-family-system,windows-xp            || goto :err
cargo check --no-default-features --features std,winapi-family-system,windows-vista         || goto :err
cargo check --no-default-features --features std,winapi-family-system,windows-7             || goto :err
cargo check --no-default-features --features std,winapi-family-system,windows-8             || goto :err
cargo check --no-default-features --features std,winapi-family-system,windows-8-1           || goto :err
cargo check --no-default-features --features std,winapi-family-system,windows-10            || goto :err
cargo check --no-default-features --features std,winapi-family-system,windows-latest        || goto :err

cargo check --no-default-features --features std                                            || goto :err
cargo check --no-default-features --features std,winapi-family-pc-app,windows-8             || goto :err
cargo check --no-default-features --features std,winapi-family-pc-app,windows-8-1           || goto :err
cargo check --no-default-features --features std,winapi-family-pc-app,windows-10            || goto :err
cargo check --no-default-features --features std,winapi-family-pc-app,windows-latest        || goto :err

cargo check --no-default-features --features std                                            || goto :err
cargo check --no-default-features --features std,winapi-family-phone-app,windows-8          || goto :err
cargo check --no-default-features --features std,winapi-family-phone-app,windows-8-1        || goto :err
cargo check --no-default-features --features std,winapi-family-phone-app,windows-10         || goto :err
cargo check --no-default-features --features std,winapi-family-phone-app,windows-latest     || goto :err

cargo check --no-default-features --features std                                            || goto :err
cargo check --no-default-features --features std,winapi-family-games,windows-8              || goto :err
cargo check --no-default-features --features std,winapi-family-games,windows-8-1            || goto :err
cargo check --no-default-features --features std,winapi-family-games,windows-10             || goto :err
cargo check --no-default-features --features std,winapi-family-games,windows-latest         || goto :err



:err

@popd && endlocal && exit /b %ERRORLEVEL%