-
Notifications
You must be signed in to change notification settings - Fork 7.3k
Open
Description
Package: ffmpeg[avcodec,avdevice,avfilter,avformat,avresample,core,ffmpeg,ffplay,ffprobe,openh264,openssl,sdl2,swresample,swscale,version3,vpx]:[email protected]
Host Environment
- Host: x64-windows
- Compiler: MSVC 19.29.30159.0
- CMake Version: 3.31.10
- vcpkg-tool version: 2025-12-16-44bb3ce006467fc13ba37ca099f64077b8bbf84d
vcpkg-scripts version: unknown
To Reproduce
vcpkg install ffmpeg[avcodec,avdevice,avfilter,avformat,avresample,core,swresample,swscale,vpx,openh264,ffmpeg,ffplay,ffprobe,openssl]:x86-windows-rel --recurse
Failure logs
-- Using cached ffmpeg-ffmpeg-n8.0.1.tar.gz
-- Extracting source W:/vcpkg/downloads/ffmpeg-ffmpeg-n8.0.1.tar.gz
-- Applying patch 0001-create-lib-libraries.patch
-- Applying patch 0002-fix-msvc-link.patch
-- Applying patch 0003-fix-windowsinclude.patch
-- Applying patch 0004-dependencies.patch
-- Applying patch 0005-fix-nasm.patch
-- Applying patch 0007-fix-lib-naming.patch
-- Applying patch 0013-define-WINVER.patch
-- Applying patch 0020-fix-aarch64-libswscale.patch
-- Applying patch 0024-fix-osx-host-c11.patch
-- Applying patch 0040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
-- Applying patch 0044-fix-vulkan-debug-callback-abi.patch
-- Applying patch 0045-use-prebuilt-bin2c.patch
-- Using source at W:/vcpkg/buildtrees/ffmpeg/src/n8.0.1-d9e117a541.clean
-- Getting CMake variables for x86-windows-rel
-- Loading CMake variables from W:/vcpkg/buildtrees/ffmpeg/cmake-get-vars_C_CXX-x86-windows-rel.cmake.log
Downloading msys2-automake-wrapper-20250528-1-any.pkg.tar.zst, trying https://mirror.msys2.org/msys/x86_64/automake-wrapper-20250528-1-any.pkg.tar.zst
Successfully downloaded msys2-automake-wrapper-20250528-1-any.pkg.tar.zst
-- Using cached msys2-bash-5.3.009-1-x86_64.pkg.tar.zst
-- Using cached msys2-coreutils-8.32-5-x86_64.pkg.tar.zst
-- Using cached msys2-file-5.46-2-x86_64.pkg.tar.zst
-- Using cached msys2-gawk-5.3.2-1-x86_64.pkg.tar.zst
-- Using cached msys2-grep-1~3.0-7-x86_64.pkg.tar.zst
-- Using cached msys2-gzip-1.14-1-x86_64.pkg.tar.zst
-- Using cached msys2-diffutils-3.12-1-x86_64.pkg.tar.zst
-- Using cached msys2-make-4.4.1-2-x86_64.pkg.tar.zst
-- Using cached msys2-pkgconf-2.5.1-1-x86_64.pkg.tar.zst
-- Using cached msys2-sed-4.9-1-x86_64.pkg.tar.zst
-- Using cached msys2-msys2-runtime-3.6.5-1-x86_64.pkg.tar.zst
Downloading msys2-automake1.16-1.16.5-1-any.pkg.tar.zst, trying https://mirror.msys2.org/msys/x86_64/automake1.16-1.16.5-1-any.pkg.tar.zst
Successfully downloaded msys2-automake1.16-1.16.5-1-any.pkg.tar.zst
Downloading msys2-automake1.17-1.17-1-any.pkg.tar.zst, trying https://mirror.msys2.org/msys/x86_64/automake1.17-1.17-1-any.pkg.tar.zst
Successfully downloaded msys2-automake1.17-1.17-1-any.pkg.tar.zst
Downloading msys2-automake1.18-1.18.1-1-any.pkg.tar.zst, trying https://mirror.msys2.org/msys/x86_64/automake1.18-1.18.1-1-any.pkg.tar.zst
Successfully downloaded msys2-automake1.18-1.18.1-1-any.pkg.tar.zst
-- Using cached msys2-libiconv-1.18-1-x86_64.pkg.tar.zst
-- Using cached msys2-libintl-0.22.5-1-x86_64.pkg.tar.zst
-- Using cached msys2-gmp-6.3.0-2-x86_64.pkg.tar.zst
-- Using cached msys2-gcc-libs-15.2.0-1-x86_64.pkg.tar.zst
-- Using cached msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst
-- Using cached msys2-liblzma-5.8.2-1-x86_64.pkg.tar.zst
-- Using cached msys2-libzstd-1.5.7-1-x86_64.pkg.tar.zst
-- Using cached msys2-zlib-1.3.1-1-x86_64.pkg.tar.zst
-- Using cached msys2-libreadline-8.3.003-1-x86_64.pkg.tar.zst
-- Using cached msys2-mpfr-4.2.2-1-x86_64.pkg.tar.zst
-- Using cached msys2-libpcre-8.45-5-x86_64.pkg.tar.zst
-- Using cached msys2-perl-5.40.3-1-x86_64.pkg.tar.zst
-- Using cached msys2-ncurses-6.5.20240831-2-x86_64.pkg.tar.zst
-- Using cached msys2-libxcrypt-4.5.2-1-x86_64.pkg.tar.zst
-- Applying patch W:/vcpkg/scripts/cmake/compile_wrapper_consider_clang-cl.patch
-- Using msys root at W:/vcpkg/downloads/tools/msys2/0fcfdbb60b602f3c
-- Using cached msys2-mingw-w64-x86_64-pkgconf-1~2.5.1-1-any.pkg.tar.zst
-- Using cached msys2-msys2-runtime-3.6.5-1-x86_64.pkg.tar.zst
-- Using msys root at W:/vcpkg/downloads/tools/msys2/3e71d1f8e22ab23f
-- Building Options: --toolchain=msvc --enable-pic --disable-doc --enable-runtime-cpudetect --disable-autodetect --target-os=win32 --enable-w32threads --enable-d3d11va --enable-d3d12va --enable-dxva2 --enable-mediafoundation --cc=cl.exe --cxx=cl.exe --windres=rc.exe --ld=link.exe --ar='ar-lib lib.exe' --ranlib=: --enable-version3 --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-avcodec --enable-avdevice --enable-avformat --enable-avfilter --enable-swresample --enable-swscale --disable-alsa --disable-amf --disable-libaom --disable-libass --disable-avisynth --disable-bzlib --disable-libdav1d --disable-libfdk-aac --disable-libfontconfig --disable-libharfbuzz --disable-libfreetype --disable-libfribidi --disable-iconv --disable-libilbc --disable-lzma --disable-libmp3lame --disable-libmodplug --disable-cuda --disable-nvenc --disable-nvdec --disable-cuvid --disable-ffnvcodec --disable-opencl --disable-opengl --enable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --enable-openssl --disable-libopus --enable-sdl2 --disable-libsnappy --disable-libsoxr --disable-libspeex --disable-libssh --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libvorbis --enable-libvpx --disable-vulkan --disable-libwebp --disable-libx264 --disable-libx265 --disable-libxml2 --disable-zlib --disable-libsrt --disable-libmfx --disable-vaapi --disable-libzmq --disable-librubberband --enable-cross-compile --disable-static --enable-shared --extra-cflags=-DHAVE_UNISTD_H=0 --pkg-config="W:/vcpkg/downloads/tools/msys2/3e71d1f8e22ab23f/mingw64/bin/pkg-config.exe"
-- Building Release Options: --enable-optimizations --extra-ldflags=-libpath:"W:/vcpkg/installed/x86-windows-rel/lib"
-- Building ffmpeg for Release
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
Command failed: W:/vcpkg/downloads/tools/msys2/0fcfdbb60b602f3c/usr/bin/bash.exe ./build.sh
Working Directory: W:/vcpkg/buildtrees/ffmpeg/x86-windows-rel-rel
Error code: 1
See logs for more information:
W:\vcpkg\buildtrees\ffmpeg\build-x86-windows-rel-rel-config.log
W:\vcpkg\buildtrees\ffmpeg\build-x86-windows-rel-rel-out.log
Call Stack (most recent call first):
ports/ffmpeg/portfile.cmake:757 (vcpkg_execute_required_process)
scripts/ports.cmake:206 (include)
W:\vcpkg\buildtrees\ffmpeg\build-x86-windows-rel-rel-out.log
BUILD_ARCH=x86
OPTION_VARIABLE=OPTIONS_x86
=== CONFIGURING ===
cl.exe is unable to create an executable file.
C compiler test failed.
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
[email protected] mailing list or IRC #ffmpeg on irc.libera.chat.
Include the log file "ffbuild/config.log" produced by configure as this will help
solve the problem.
W:\vcpkg\buildtrees\ffmpeg\build-x86-windows-rel-rel-config.log
# W:/vcpkg/buildtrees/ffmpeg/src/n8.0.1-d9e117a541.clean/configure --prefix='W:/vcpkg/packages/ffmpeg_x86-windows-rel' --toolchain=msvc --enable-pic --disable-doc --enable-runtime-cpudetect --disable-autodetect --target-os=win32 --enable-w32threads --enable-d3d11va --enable-d3d12va --enable-dxva2 --enable-mediafoundation --cc=cl.exe --cxx=cl.exe --windres=rc.exe --ld=link.exe --ar='ar-lib lib.exe' --ranlib=':' --enable-version3 --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-avcodec --enable-avdevice --enable-avformat --enable-avfilter --enable-swresample --enable-swscale --disable-alsa --disable-amf --disable-libaom --disable-libass --disable-avisynth --disable-bzlib --disable-libdav1d --disable-libfdk-aac --disable-libfontconfig --disable-libharfbuzz --disable-libfreetype --disable-libfribidi --disable-iconv --disable-libilbc --disable-lzma --disable-libmp3lame --disable-libmodplug --disable-cuda --disable-nvenc --disable-nvdec --disable-cuvid --disable-ffnvcodec --disable-opencl --disable-opengl --enable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --enable-openssl --disable-libopus --enable-sdl2 --disable-libsnappy --disable-libsoxr --disable-libspeex --disable-libssh --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libvorbis --enable-libvpx --disable-vulkan --disable-libwebp --disable-libx264 --disable-libx265 --disable-libxml2 --disable-zlib --disable-libsrt --disable-libmfx --disable-vaapi --disable-libzmq --disable-librubberband --enable-cross-compile --disable-static --enable-shared --extra-cflags='-DHAVE_UNISTD_H=0' --pkg-config='W:/vcpkg/downloads/tools/msys2/3e71d1f8e22ab23f/mingw64/bin/pkg-config.exe' --enable-optimizations --extra-ldflags='-libpath:W:/vcpkg/installed/x86-windows-rel/lib' --arch=x86 --enable-asm --enable-x86asm
ALLUSERSPROFILE='C:\ProgramData'
ALL_COMPONENTS='
aac_adtstoasc_bsf
apv_metadata_bsf
av1_frame_merge_bsf
av1_frame_split_bsf
av1_metadata_bsf
chomp_bsf
dump_extradata_bsf
dca_core_bsf
dovi_rpu_bsf
dts2pts_bsf
dv_error_marker_bsf
eac3_core_bsf
eia608_to_smpte436m_bsf
evc_frame_merge_bsf
extract_extradata_bsf
filter_units_bsf
h264_metadata_bsf
h264_mp4toannexb_bsf
h264_redundant_pps_bsf
hapqa_extract_bsf
hevc_metadata_bsf
hevc_mp4toannexb_bsf
imx_dump_header_bsf
media100_to_mjpegb_bsf
mjpeg2jpeg_bsf
mjpega_dump_header_bsf
mpeg2_metadata_bsf
mpeg4_unpack_bframes_bsf
mov2textsub_bsf
noise_bsf
null_bsf
opus_metadata_bsf
pcm_rechunk_bsf
pgs_frame_merge_bsf
prores_metadata_bsf
remove_extradata_bsf
setts_bsf
showinfo_bsf
smpte436m_to_eia608_bsf
text2movsub_bsf
trace_headers_bsf
truehd_core_bsf
vp9_metadata_bsf
vp9_raw_reorder_bsf
vp9_superframe_bsf
vp9_superframe_split_bsf
vvc_metadata_bsf
vvc_mp4toannexb_bsf
aasc_decoder
aic_decoder
alias_pix_decoder
agm_decoder
amv_decoder
anm_decoder
ansi_decoder
apng_decoder
apv_decoder
arbc_decoder
argo_decoder
asv1_decoder
asv2_decoder
aura_decoder
aura2_decoder
avrp_decoder
avrn_decoder
avs_decoder
avui_decoder
bethsoftvid_decoder
bfi_decoder
bink_decoder
bitpacked_decoder
bmp_decoder
bmv_video_decoder
brender_pix_decoder
c93_decoder
cavs_decoder
cdgraphics_decoder
cdtoons_decoder
cdxl_decoder
cfhd_decoder
cinepak_decoder
clearvideo_decoder
cljr_decoder
cllc_decoder
comfortnoise_decoder
cpia_decoder
cri_decoder
cscd_decoder
cyuv_decoder
dds_decoder
dfa_decoder
dirac_decoder
dnxhd_decoder
dpx_decoder
dsicinvideo_decoder
dvaudio_decoder
dvvideo_decoder
dxa_decoder
dxtory_decoder
dxv_decoder
eacmv_decoder
eamad_decoder
eatgq_decoder
eatgv_decoder
eatqi_decoder
eightbps_decoder
eightsvx_exp_decoder
eightsvx_fib_decoder
escape124_decoder
escape130_decoder
exr_decoder
ffv1_decoder
ffvhuff_decoder
fic_decoder
fits_decoder
flashsv_decoder
flashsv2_decoder
flic_decoder
flv_decoder
fmvc_decoder
fourxm_decoder
fraps_decoder
frwu_decoder
g2m_decoder
gdv_decoder
gem_decoder
gif_decoder
h261_decoder
h263_decoder
h263i_decoder
h263p_decoder
h263_v4l2m2m_decoder
h264_decoder
h264_v4l2m2m_decoder
h264_mediacodec_decoder
h264_mmal_decoder
h264_qsv_decoder
h264_rkmpp_decoder
hap_decoder
hevc_decoder
hevc_qsv_decoder
hevc_rkmpp_decoder
hevc_v4l2m2m_decoder
hnm4_video_decoder
hq_hqa_decoder
hqx_decoder
huffyuv_decoder
hymt_decoder
idcin_decoder
iff_ilbm_decoder
imm4_decoder
imm5_decoder
indeo2_decoder
indeo3_decoder
indeo4_decoder
indeo5_decoder
interplay_video_decoder
ipu_decoder
jpeg2000_decoder
jpegls_decoder
jv_decoder
kgv1_decoder
kmvc_decoder
lagarith_decoder
lead_decoder
loco_decoder
lscr_decoder
m101_decoder
magicyuv_decoder
mdec_decoder
media100_decoder
mimic_decoder
mjpeg_decoder
mjpegb_decoder
mmvideo_decoder
mobiclip_decoder
motionpixels_decoder
mpeg1video_decoder
mpeg2video_decoder
mpeg4_decoder
mpeg4_v4l2m2m_decoder
mpeg4_mmal_decoder
mpegvideo_decoder
mpeg1_v4l2m2m_decoder
mpeg2_mmal_decoder
mpeg2_v4l2m2m_decoder
mpeg2_qsv_decoder
mpeg2_mediacodec_decoder
msa1_decoder
mscc_decoder
msmpeg4v1_decoder
msmpeg4v2_decoder
msmpeg4v3_decoder
msp2_decoder
msrle_decoder
mss1_decoder
mss2_decoder
msvideo1_decoder
mszh_decoder
mts2_decoder
mv30_decoder
mvc1_decoder
mvc2_decoder
mvdv_decoder
mvha_decoder
mwsc_decoder
mxpeg_decoder
notchlc_decoder
nuv_decoder
paf_video_decoder
pam_decoder
pbm_decoder
pcx_decoder
pdv_decoder
pfm_decoder
pgm_decoder
pgmyuv_decoder
pgx_decoder
phm_decoder
photocd_decoder
pictor_decoder
pixlet_decoder
png_decoder
ppm_decoder
prores_decoder
prores_raw_decoder
prosumer_decoder
psd_decoder
ptx_decoder
qdraw_decoder
qoi_decoder
qpeg_decoder
qtrle_decoder
r10k_decoder
r210_decoder
rasc_decoder
rawvideo_decoder
rka_decoder
rl2_decoder
roq_decoder
rpza_decoder
rscc_decoder
rtv1_decoder
rv10_decoder
rv20_decoder
rv30_decoder
rv40_decoder
rv60_decoder
s302m_decoder
sanm_decoder
scpr_decoder
screenpresso_decoder
sga_decoder
sgi_decoder
sgirle_decoder
sheervideo_decoder
simbiosis_imx_decoder
smacker_decoder
smc_decoder
smvjpeg_decoder
snow_decoder
sp5x_decoder
speedhq_decoder
speex_decoder
srgc_decoder
sunrast_decoder
svq1_decoder
svq3_decoder
targa_decoder
targa_y216_decoder
tdsc_decoder
theora_decoder
thp_decoder
tiertexseqvideo_decoder
tiff_decoder
tmv_decoder
truemotion1_decoder
truemotion2_decoder
truemotion2rt_decoder
tscc_decoder
tscc2_decoder
txd_decoder
ulti_decoder
utvideo_decoder
v210_decoder
v210x_decoder
v308_decoder
v408_decoder
v410_decoder
vb_decoder
vbn_decoder
vble_decoder
vc1_decoder
vc1image_decoder
vc1_mmal_decoder
vc1_qsv_decoder
vc1_v4l2m2m_decoder
vcr1_decoder
vmdvideo_decoder
vmix_decoder
vmnc_decoder
vp3_decoder
vp4_decoder
vp5_decoder
vp6_decoder
vp6a_decoder
vp6f_decoder
vp7_decoder
vp8_decoder
vp8_rkmpp_decoder
vp8_v4l2m2m_decoder
vp9_decoder
vp9_rkmpp_decoder
vp9_v4l2m2m_decoder
vqa_decoder
vqc_decoder
vvc_decoder
wbmp_decoder
webp_decoder
wcmv_decoder
wrapped_avframe_decoder
wmv1_decoder
wmv2_decoder
wmv3_decoder
wmv3image_decoder
wnv1_decoder
xan_wc3_decoder
xan_wc4_decoder
xbm_decoder
xface_decoder
xl_decoder
xpm_decoder
xwd_decoder
y41p_decoder
ylc_decoder
yop_decoder
yuv4_decoder
zero12v_decoder
zerocodec_decoder
zlib_decoder
zmbv_decoder
aac_decoder
aac_fixed_decoder
aac_latm_decoder
ac3_decoder
ac3_fixed_decoder
acelp_kelvin_decoder
alac_decoder
als_decoder
amrnb_decoder
amrwb_decoder
apac_decoder
ape_decoder
aptx_decoder
aptx_hd_decoder
atrac1_decoder
atrac3_decoder
atrac3al_decoder
atrac3p_decoder
atrac3pal_decoder
atrac9_decoder
binkaudio_dct_decoder
binkaudio_rdft_decoder
bmv_audio_decoder
bonk_decoder
cook_decoder
dca_decoder
dfpwm_decoder
dolby_e_decoder
dsd_lsbf_decoder
dsd_msbf_decoder
dsd_lsbf_planar_decoder
dsd_msbf_planar_decoder
dsicinaudio_decoder
dss_sp_decoder
dst_decoder
eac3_decoder
evrc_decoder
fastaudio_decoder
ffwavesynth_decoder
flac_decoder
ftr_decoder
g723_1_decoder
g728_decoder
g729_decoder
gsm_decoder
gsm_ms_decoder
hca_decoder
hcom_decoder
hdr_decoder
iac_decoder
ilbc_decoder
imc_decoder
interplay_acm_decoder
mace3_decoder
mace6_decoder
metasound_decoder
misc4_decoder
mlp_decoder
mp1_decoder
mp1float_decoder
mp2_decoder
mp2float_decoder
mp3float_decoder
mp3_decoder
mp3adufloat_decoder
mp3adu_decoder
mp3on4float_decoder
mp3on4_decoder
mpc7_decoder
mpc8_decoder
msnsiren_decoder
nellymoser_decoder
on2avc_decoder
opus_decoder
osq_decoder
paf_audio_decoder
qcelp_decoder
qdm2_decoder
qdmc_decoder
qoa_decoder
ra_144_decoder
ra_288_decoder
ralf_decoder
sbc_decoder
shorten_decoder
sipr_decoder
siren_decoder
smackaud_decoder
sonic_decoder
tak_decoder
truehd_decoder
truespeech_decoder
tta_decoder
twinvq_decoder
vmdaudio_decoder
vorbis_decoder
wavarc_decoder
wavpack_decoder
wmalossless_decoder
wmapro_decoder
wmav1_decoder
wmav2_decoder
wmavoice_decoder
ws_snd1_decoder
xma1_decoder
xma2_decoder
pcm_alaw_decoder
pcm_bluray_decoder
pcm_dvd_decoder
pcm_f16le_decoder
pcm_f24le_decoder
pcm_f32be_decoder
pcm_f32le_decoder
pcm_f64be_decoder
pcm_f64le_decoder
pcm_lxf_decoder
pcm_mulaw_decoder
pcm_s8_decoder
pcm_s8_planar_decoder
pcm_s16be_decoder
pcm_s16be_planar_decoder
pcm_s16le_decoder
pcm_s16le_planar_decoder
pcm_s24be_decoder
pcm_s24daud_decoder
pcm_s24le_decoder
pcm_s24le_planar_decoder
pcm_s32be_decoder
pcm_s32le_decoder
pcm_s32le_planar_decoder
pcm_s64be_decoder
pcm_s64le_decoder
pcm_sga_decoder
pcm_u8_decoder
pcm_u16be_decoder
pcm_u16le_decoder
pcm_u24be_decoder
pcm_u24le_decoder
pcm_u32be_decoder
pcm_u32le_decoder
pcm_vidc_decoder
cbd2_dpcm_decoder
derf_dpcm_decoder
gremlin_dpcm_decoder
interplay_dpcm_decoder
roq_dpcm_decoder
sdx2_dpcm_decoder
sol_dpcm_decoder
xan_dpcm_decoder
wady_dpcm_decoder
adpcm_4xm_decoder
adpcm_adx_decoder
adpcm_afc_decoder
adpcm_agm_decoder
adpcm_aica_decoder
adpcm_argo_decoder
adpcm_ct_decoder
adpcm_dtk_decoder
adpcm_ea_decoder
adpcm_ea_maxis_xa_decoder
adpcm_ea_r1_decoder
adpcm_ea_r2_decoder
adpcm_ea_r3_decoder
adpcm_ea_xas_decoder
adpcm_g722_decoder
adpcm_g726_decoder
adpcm_g726le_decoder
adpcm_ima_acorn_decoder
adpcm_ima_amv_decoder
adpcm_ima_alp_decoder
adpcm_ima_apc_decoder
adpcm_ima_apm_decoder
adpcm_ima_cunning_decoder
adpcm_ima_dat4_decoder
adpcm_ima_dk3_decoder
adpcm_ima_dk4_decoder
adpcm_ima_ea_eacs_decoder
adpcm_ima_ea_sead_decoder
adpcm_ima_iss_decoder
adpcm_ima_moflex_decoder
adpcm_ima_mtf_decoder
adpcm_ima_oki_decoder
adpcm_ima_qt_decoder
adpcm_ima_rad_decoder
adpcm_ima_ssi_decoder
adpcm_ima_smjpeg_decoder
adpcm_ima_wav_decoder
adpcm_ima_ws_decoder
adpcm_ima_xbox_decoder
adpcm_ms_decoder
adpcm_mtaf_decoder
adpcm_psx_decoder
adpcm_sanyo_decoder
adpcm_sbpro_2_decoder
adpcm_sbpro_3_decoder
adpcm_sbpro_4_decoder
adpcm_swf_decoder
adpcm_thp_decoder
adpcm_thp_le_decoder
adpcm_vima_decoder
adpcm_xa_decoder
adpcm_xmd_decoder
adpcm_yamaha_decoder
adpcm_zork_decoder
ssa_decoder
ass_decoder
ccaption_decoder
dvbsub_decoder
dvdsub_decoder
jacosub_decoder
microdvd_decoder
movtext_decoder
mpl2_decoder
pgssub_decoder
pjs_decoder
realtext_decoder
sami_decoder
srt_decoder
stl_decoder
subrip_decoder
subviewer_decoder
subviewer1_decoder
text_decoder
vplayer_decoder
webvtt_decoder
xsub_decoder
aac_at_decoder
ac3_at_decoder
adpcm_ima_qt_at_decoder
alac_at_decoder
amr_nb_at_decoder
eac3_at_decoder
gsm_ms_at_decoder
ilbc_at_decoder
mp1_at_decoder
mp2_at_decoder
mp3_at_decoder
pcm_alaw_at_decoder
pcm_mulaw_at_decoder
qdmc_at_decoder
qdm2_at_decoder
libaribcaption_decoder
libaribb24_decoder
libcelt_decoder
libcodec2_decoder
libdav1d_decoder
libdavs2_decoder
libfdk_aac_decoder
libgsm_decoder
libgsm_ms_decoder
libilbc_decoder
libjxl_anim_decoder
libjxl_decoder
liblc3_decoder
libopencore_amrnb_decoder
libopencore_amrwb_decoder
libopus_decoder
librsvg_decoder
libspeex_decoder
libuavs3d_decoder
libvorbis_decoder
libvpx_vp8_decoder
libvpx_vp9_decoder
libxevd_decoder
libzvbi_teletext_decoder
bintext_decoder
xbin_decoder
idf_decoder
aac_mediacodec_decoder
amrnb_mediacodec_decoder
amrwb_mediacodec_decoder
libaom_av1_decoder
av1_decoder
av1_cuvid_decoder
av1_mediacodec_decoder
av1_qsv_decoder
av1_amf_decoder
libopenh264_decoder
h264_amf_decoder
h264_cuvid_decoder
h264_oh_decoder
hevc_amf_decoder
hevc_cuvid_decoder
hevc_mediacodec_decoder
hevc_oh_decoder
mjpeg_cuvid_decoder
mjpeg_qsv_decoder
mp3_mediacodec_decoder
mpeg1_cuvid_decoder
mpeg2_cuvid_decoder
mpeg4_cuvid_decoder
mpeg4_mediacodec_decoder
vc1_cuvid_decoder
vp8_cuvid_decoder
vp8_mediacodec_decoder
vp8_qsv_decoder
vp9_amf_decoder
vp9_cuvid_decoder
vp9_mediacodec_decoder
vp9_qsv_decoder
vvc_qsv_decoder
vnull_decoder
anull_decoder
a64multi_encoder
a64multi5_encoder
alias_pix_encoder
amv_encoder
apng_encoder
asv1_encoder
asv2_encoder
avrp_encoder
avui_encoder
bitpacked_encoder
bmp_encoder
cfhd_encoder
cinepak_encoder
cljr_encoder
comfortnoise_encoder
dnxhd_encoder
dpx_encoder
dvvideo_encoder
dxv_encoder
exr_encoder
ffv1_encoder
ffv1_vulkan_encoder
ffvhuff_encoder
fits_encoder
flashsv_encoder
flashsv2_encoder
flv_encoder
gif_encoder
h261_encoder
h263_encoder
h263p_encoder
h264_mediacodec_encoder
hap_encoder
huffyuv_encoder
jpeg2000_encoder
jpegls_encoder
ljpeg_encoder
magicyuv_encoder
mjpeg_encoder
mpeg1video_encoder
mpeg2video_encoder
mpeg4_encoder
msmpeg4v2_encoder
msmpeg4v3_encoder
msrle_encoder
msvideo1_encoder
pam_encoder
pbm_encoder
pcx_encoder
pfm_encoder
pgm_encoder
pgmyuv_encoder
phm_encoder
png_encoder
ppm_encoder
prores_encoder
prores_aw_encoder
prores_ks_encoder
qoi_encoder
qtrle_encoder
r10k_encoder
r210_encoder
rawvideo_encoder
roq_encoder
rpza_encoder
rv10_encoder
rv20_encoder
s302m_encoder
sgi_encoder
smc_encoder
snow_encoder
speedhq_encoder
sunrast_encoder
svq1_encoder
targa_encoder
tiff_encoder
utvideo_encoder
v210_encoder
v308_encoder
v408_encoder
v410_encoder
vbn_encoder
vc2_encoder
wbmp_encoder
wrapped_avframe_encoder
wmv1_encoder
wmv2_encoder
xbm_encoder
xface_encoder
xwd_encoder
y41p_encoder
yuv4_encoder
zlib_encoder
zmbv_encoder
aac_encoder
ac3_encoder
ac3_fixed_encoder
alac_encoder
aptx_encoder
aptx_hd_encoder
dca_encoder
dfpwm_encoder
eac3_encoder
flac_encoder
g723_1_encoder
hdr_encoder
mlp_encoder
mp2_encoder
mp2fixed_encoder
nellymoser_encoder
opus_encoder
ra_144_encoder
sbc_encoder
sonic_encoder
sonic_ls_encoder
truehd_encoder
tta_encoder
vorbis_encoder
wavpack_encoder
wmav1_encoder
wmav2_encoder
pcm_alaw_encoder
pcm_bluray_encoder
pcm_dvd_encoder
pcm_f32be_encoder
pcm_f32le_encoder
pcm_f64be_encoder
pcm_f64le_encoder
pcm_mulaw_encoder
pcm_s8_encoder
pcm_s8_planar_encoder
pcm_s16be_encoder
pcm_s16be_planar_encoder
pcm_s16le_encoder
pcm_s16le_planar_encoder
pcm_s24be_encoder
pcm_s24daud_encoder
pcm_s24le_encoder
pcm_s24le_planar_encoder
pcm_s32be_encoder
pcm_s32le_encoder
pcm_s32le_planar_encoder
pcm_s64be_encoder
pcm_s64le_encoder
pcm_u8_encoder
pcm_u16be_encoder
pcm_u16le_encoder
pcm_u24be_encoder
pcm_u24le_encoder
pcm_u32be_encoder
pcm_u32le_encoder
pcm_vidc_encoder
roq_dpcm_encoder
adpcm_adx_encoder
adpcm_argo_encoder
adpcm_g722_encoder
adpcm_g726_encoder
adpcm_g726le_encoder
adpcm_ima_amv_encoder
adpcm_ima_alp_encoder
adpcm_ima_apm_encoder
adpcm_ima_qt_encoder
adpcm_ima_ssi_encoder
adpcm_ima_wav_encoder
adpcm_ima_ws_encoder
adpcm_ms_encoder
adpcm_swf_encoder
adpcm_yamaha_encoder
ssa_encoder
ass_encoder
dvbsub_encoder
dvdsub_encoder
movtext_encoder
srt_encoder
subrip_encoder
text_encoder
ttml_encoder
webvtt_encoder
xsub_encoder
aac_at_encoder
alac_at_encoder
ilbc_at_encoder
pcm_alaw_at_encoder
pcm_mulaw_at_encoder
libaom_av1_encoder
libcodec2_encoder
libfdk_aac_encoder
libgsm_encoder
libgsm_ms_encoder
libilbc_encoder
libjxl_anim_encoder
libjxl_encoder
liblc3_encoder
libmp3lame_encoder
liboapv_encoder
libopencore_amrnb_encoder
libopenjpeg_encoder
libopus_encoder
librav1e_encoder
libshine_encoder
libspeex_encoder
libsvtav1_encoder
libtheora_encoder
libtwolame_encoder
libvo_amrwbenc_encoder
libvorbis_encoder
libvpx_vp8_encoder
libvpx_vp9_encoder
libvvenc_encoder
libwebp_anim_encoder
libwebp_encoder
libx262_encoder
libx264_encoder
libx264rgb_encoder
libx265_encoder
libxeve_encoder
libxavs_encoder
libxavs2_encoder
libxvid_encoder
aac_mf_encoder
ac3_mf_encoder
h263_v4l2m2m_encoder
av1_mediacodec_encoder
av1_nvenc_encoder
av1_qsv_encoder
av1_amf_encoder
av1_mf_encoder
av1_vaapi_encoder
av1_vulkan_encoder
libopenh264_encoder
h264_amf_encoder
h264_mf_encoder
h264_nvenc_encoder
h264_oh_encoder
h264_omx_encoder
h264_qsv_encoder
h264_v4l2m2m_encoder
h264_vaapi_encoder
h264_videotoolbox_encoder
h264_vulkan_encoder
hevc_amf_encoder
hevc_d3d12va_encoder
hevc_mediacodec_encoder
hevc_mf_encoder
hevc_nvenc_encoder
hevc_oh_encoder
hevc_qsv_encoder
hevc_v4l2m2m_encoder
hevc_vaapi_encoder
hevc_videotoolbox_encoder
hevc_vulkan_encoder
libkvazaar_encoder
mjpeg_qsv_encoder
mjpeg_vaapi_encoder
mp3_mf_encoder
mpeg2_qsv_encoder
mpeg2_vaapi_encoder
mpeg4_mediacodec_encoder
mpeg4_omx_encoder
mpeg4_v4l2m2m_encoder
prores_videotoolbox_encoder
vp8_mediacodec_encoder
vp8_v4l2m2m_encoder
vp8_vaapi_encoder
vp9_mediacodec_encoder
vp9_vaapi_encoder
vp9_qsv_encoder
vnull_encoder
anull_encoder
av1_d3d11va_hwaccel
av1_d3d11va2_hwaccel
av1_d3d12va_hwaccel
av1_dxva2_hwaccel
av1_nvdec_hwaccel
av1_vaapi_hwaccel
av1_vdpau_hwaccel
av1_videotoolbox_hwaccel
av1_vulkan_hwaccel
ffv1_vulkan_hwaccel
h263_vaapi_hwaccel
h263_videotoolbox_hwaccel
h264_d3d11va_hwaccel
h264_d3d11va2_hwaccel
h264_d3d12va_hwaccel
h264_dxva2_hwaccel
h264_nvdec_hwaccel
h264_vaapi_hwaccel
h264_vdpau_hwaccel
h264_videotoolbox_hwaccel
h264_vulkan_hwaccel
hevc_d3d11va_hwaccel
hevc_d3d11va2_hwaccel
hevc_d3d12va_hwaccel
hevc_dxva2_hwaccel
hevc_nvdec_hwaccel
hevc_vaapi_hwaccel
hevc_vdpau_hwaccel
hevc_videotoolbox_hwaccel
hevc_vulkan_hwaccel
mjpeg_nvdec_hwaccel
mjpeg_vaapi_hwaccel
mpeg1_nvdec_hwaccel
mpeg1_vdpau_hwaccel
mpeg1_videotoolbox_hwaccel
mpeg2_d3d11va_hwaccel
mpeg2_d3d11va2_hwaccel
mpeg2_d3d12va_hwaccel
mpeg2_dxva2_hwaccel
mpeg2_nvdec_hwaccel
mpeg2_vaapi_hwaccel
mpeg2_vdpau_hwaccel
mpeg2_videotoolbox_hwaccel
mpeg4_nvdec_hwaccel
mpeg4_vaapi_hwaccel
mpeg4_vdpau_hwaccel
mpeg4_videotoolbox_hwaccel
prores_videotoolbox_hwaccel
prores_raw_vulkan_hwaccel
vc1_d3d11va_hwaccel
vc1_d3d11va2_hwaccel
vc1_d3d12va_hwaccel
vc1_dxva2_hwaccel
vc1_nvdec_hwaccel
vc1_vaapi_hwaccel
vc1_vdpau_hwaccel
vp8_nvdec_hwaccel
vp8_vaapi_hwaccel
vp9_d3d11va_hwaccel
vp9_d3d11va2_hwaccel
vp9_d3d12va_hwaccel
vp9_dxva2_hwaccel
vp9_nvdec_hwaccel
vp9_vaapi_hwaccel
vp9_vdpau_hwaccel
vp9_videotoolbox_hwaccel
vp9_vulkan_hwaccel
vvc_vaapi_hwaccel
wmv3_d3d11va_hwaccel
wmv3_d3d11va2_hwaccel
wmv3_d3d12va_hwaccel
wmv3_dxva2_hwaccel
wmv3_nvdec_hwaccel
wmv3_vaapi_hwaccel
wmv3_vdpau_hwaccel
aac_parser
aac_latm_parser
ac3_parser
adx_parser
amr_parser
apv_parser
av1_parser
avs2_parser
avs3_parser
bmp_parser
cavsvideo_parser
cook_parser
cri_parser
dca_parser
dirac_parser
dnxhd_parser
dnxuc_parser
dolby_e_parser
dpx_parser
dvaudio_parser
dvbsub_parser
dvdsub_parser
dvd_nav_parser
evc_parser
flac_parser
ftr_parser
ffv1_parser
g723_1_parser
g729_parser
gif_parser
gsm_parser
h261_parser
h263_parser
h264_parser
hevc_parser
hdr_parser
ipu_parser
jpeg2000_parser
jpegxl_parser
misc4_parser
mjpeg_parser
mlp_parser
mpeg4video_parser
mpegaudio_parser
mpegvideo_parser
opus_parser
png_parser
pnm_parser
prores_raw_parser
qoi_parser
rv34_parser
sbc_parser
sipr_parser
tak_parser
vc1_parser
vorbis_parser
vp3_parser
vp8_parser
vp9_parser
vvc_parser
webp_parser
xbm_parser
xma_parser
xwd_parser
alsa_indev
android_camera_indev
avfoundation_indev
decklink_indev
dshow_indev
fbdev_indev
gdigrab_indev
iec61883_indev
jack_indev
kmsgrab_indev
lavfi_indev
openal_indev
oss_indev
pulse_indev
sndio_indev
v4l2_indev
vfwcap_indev
xcbgrab_indev
libcdio_indev
libdc1394_indev
alsa_outdev
audiotoolbox_outdev
caca_outdev
decklink_outdev
fbdev_outdev
...
Skipped 317451 lines
...
);
#line 1141 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
DeleteService(
SC_HANDLE hService
);
__declspec(dllimport)
BOOL
__stdcall
EnumDependentServicesA(
SC_HANDLE hService,
DWORD dwServiceState,
LPENUM_SERVICE_STATUSA lpServices,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded,
LPDWORD lpServicesReturned
);
__declspec(dllimport)
BOOL
__stdcall
EnumDependentServicesW(
SC_HANDLE hService,
DWORD dwServiceState,
LPENUM_SERVICE_STATUSW lpServices,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded,
LPDWORD lpServicesReturned
);
#line 1180 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1182 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#pragma endregion
#pragma region Desktop Family
__declspec(dllimport)
BOOL
__stdcall
EnumServicesStatusA(
SC_HANDLE hSCManager,
DWORD dwServiceType,
DWORD dwServiceState,
LPENUM_SERVICE_STATUSA lpServices,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded,
LPDWORD lpServicesReturned,
LPDWORD lpResumeHandle
);
__declspec(dllimport)
BOOL
__stdcall
EnumServicesStatusW(
SC_HANDLE hSCManager,
DWORD dwServiceType,
DWORD dwServiceState,
LPENUM_SERVICE_STATUSW lpServices,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded,
LPDWORD lpServicesReturned,
LPDWORD lpResumeHandle
);
#line 1222 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1224 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#pragma endregion
#pragma region Desktop Family or OneCore Family
__declspec(dllimport)
BOOL
__stdcall
EnumServicesStatusExA(
SC_HANDLE hSCManager,
SC_ENUM_TYPE InfoLevel,
DWORD dwServiceType,
DWORD dwServiceState,
LPBYTE lpServices,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded,
LPDWORD lpServicesReturned,
LPDWORD lpResumeHandle,
LPCSTR pszGroupName
);
__declspec(dllimport)
BOOL
__stdcall
EnumServicesStatusExW(
SC_HANDLE hSCManager,
SC_ENUM_TYPE InfoLevel,
DWORD dwServiceType,
DWORD dwServiceState,
LPBYTE lpServices,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded,
LPDWORD lpServicesReturned,
LPDWORD lpResumeHandle,
LPCWSTR pszGroupName
);
#line 1268 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
GetServiceKeyNameA(
SC_HANDLE hSCManager,
LPCSTR lpDisplayName,
LPSTR lpServiceName,
LPDWORD lpcchBuffer
);
__declspec(dllimport)
BOOL
__stdcall
GetServiceKeyNameW(
SC_HANDLE hSCManager,
LPCWSTR lpDisplayName,
LPWSTR lpServiceName,
LPDWORD lpcchBuffer
);
#line 1296 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
GetServiceDisplayNameA(
SC_HANDLE hSCManager,
LPCSTR lpServiceName,
LPSTR lpDisplayName,
LPDWORD lpcchBuffer
);
__declspec(dllimport)
BOOL
__stdcall
GetServiceDisplayNameW(
SC_HANDLE hSCManager,
LPCWSTR lpServiceName,
LPWSTR lpDisplayName,
LPDWORD lpcchBuffer
);
#line 1324 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1326 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#pragma endregion
#pragma region Desktop Family
__declspec(dllimport)
SC_LOCK
__stdcall
LockServiceDatabase(
SC_HANDLE hSCManager
);
__declspec(dllimport)
BOOL
__stdcall
NotifyBootConfigStatus(
BOOL BootAcceptable
);
#line 1346 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#pragma endregion
#pragma region Desktop Family or OneCore Family
__declspec(dllimport)
SC_HANDLE
__stdcall
OpenSCManagerA(
LPCSTR lpMachineName,
LPCSTR lpDatabaseName,
DWORD dwDesiredAccess
);
__declspec(dllimport)
SC_HANDLE
__stdcall
OpenSCManagerW(
LPCWSTR lpMachineName,
LPCWSTR lpDatabaseName,
DWORD dwDesiredAccess
);
#line 1374 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
SC_HANDLE
__stdcall
OpenServiceA(
SC_HANDLE hSCManager,
LPCSTR lpServiceName,
DWORD dwDesiredAccess
);
__declspec(dllimport)
SC_HANDLE
__stdcall
OpenServiceW(
SC_HANDLE hSCManager,
LPCWSTR lpServiceName,
DWORD dwDesiredAccess
);
#line 1398 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
QueryServiceConfigA(
SC_HANDLE hService,
LPQUERY_SERVICE_CONFIGA lpServiceConfig,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
__declspec(dllimport)
BOOL
__stdcall
QueryServiceConfigW(
SC_HANDLE hService,
LPQUERY_SERVICE_CONFIGW lpServiceConfig,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
#line 1426 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1429 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1431 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1434 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
QueryServiceConfig2A(
SC_HANDLE hService,
DWORD dwInfoLevel,
LPBYTE lpBuffer,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
#line 1448 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1450 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1453 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
QueryServiceConfig2W(
SC_HANDLE hService,
DWORD dwInfoLevel,
LPBYTE lpBuffer,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
#line 1470 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1472 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#pragma endregion
#pragma region Desktop Family
__declspec(dllimport)
BOOL
__stdcall
QueryServiceLockStatusA(
SC_HANDLE hSCManager,
LPQUERY_SERVICE_LOCK_STATUSA lpLockStatus,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
__declspec(dllimport)
BOOL
__stdcall
QueryServiceLockStatusW(
SC_HANDLE hSCManager,
LPQUERY_SERVICE_LOCK_STATUSW lpLockStatus,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
#line 1504 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1506 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#pragma endregion
#pragma region Desktop Family or OneCore Family
__declspec(dllimport)
BOOL
__stdcall
QueryServiceObjectSecurity(
SC_HANDLE hService,
SECURITY_INFORMATION dwSecurityInformation,
PSECURITY_DESCRIPTOR lpSecurityDescriptor,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
__declspec(dllimport)
BOOL
__stdcall
QueryServiceStatus(
SC_HANDLE hService,
LPSERVICE_STATUS lpServiceStatus
);
__declspec(dllimport)
BOOL
__stdcall
QueryServiceStatusEx(
SC_HANDLE hService,
SC_STATUS_TYPE InfoLevel,
LPBYTE lpBuffer,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
__declspec(dllimport)
SERVICE_STATUS_HANDLE
__stdcall
RegisterServiceCtrlHandlerA(
LPCSTR lpServiceName,
LPHANDLER_FUNCTION lpHandlerProc
);
__declspec(dllimport)
SERVICE_STATUS_HANDLE
__stdcall
RegisterServiceCtrlHandlerW(
LPCWSTR lpServiceName,
LPHANDLER_FUNCTION lpHandlerProc
);
#line 1569 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
SERVICE_STATUS_HANDLE
__stdcall
RegisterServiceCtrlHandlerExA(
LPCSTR lpServiceName,
LPHANDLER_FUNCTION_EX lpHandlerProc,
LPVOID lpContext
);
__declspec(dllimport)
SERVICE_STATUS_HANDLE
__stdcall
RegisterServiceCtrlHandlerExW(
LPCWSTR lpServiceName,
LPHANDLER_FUNCTION_EX lpHandlerProc,
LPVOID lpContext
);
#line 1595 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
SetServiceObjectSecurity(
SC_HANDLE hService,
SECURITY_INFORMATION dwSecurityInformation,
PSECURITY_DESCRIPTOR lpSecurityDescriptor
);
__declspec(dllimport)
BOOL
__stdcall
SetServiceStatus(
SERVICE_STATUS_HANDLE hServiceStatus,
LPSERVICE_STATUS lpServiceStatus
);
__declspec(dllimport)
BOOL
__stdcall
StartServiceCtrlDispatcherA(
const SERVICE_TABLE_ENTRYA *lpServiceStartTable
);
__declspec(dllimport)
BOOL
__stdcall
StartServiceCtrlDispatcherW(
const SERVICE_TABLE_ENTRYW *lpServiceStartTable
);
#line 1630 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
StartServiceA(
SC_HANDLE hService,
DWORD dwNumServiceArgs,
LPCSTR *lpServiceArgVectors
);
__declspec(dllimport)
BOOL
__stdcall
StartServiceW(
SC_HANDLE hService,
DWORD dwNumServiceArgs,
LPCWSTR *lpServiceArgVectors
);
#line 1655 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1657 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#pragma endregion
#pragma region Desktop Family
__declspec(dllimport)
BOOL
__stdcall
UnlockServiceDatabase(
SC_LOCK ScLock
);
#line 1670 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#pragma endregion
#pragma region Desktop Family or OneCore Family
__declspec(dllimport)
DWORD
__stdcall
NotifyServiceStatusChangeA (
SC_HANDLE hService,
DWORD dwNotifyMask,
PSERVICE_NOTIFYA pNotifyBuffer
);
__declspec(dllimport)
DWORD
__stdcall
NotifyServiceStatusChangeW (
SC_HANDLE hService,
DWORD dwNotifyMask,
PSERVICE_NOTIFYW pNotifyBuffer
);
#line 1698 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
ControlServiceExA(
SC_HANDLE hService,
DWORD dwControl,
DWORD dwInfoLevel,
PVOID pControlParams
);
__declspec(dllimport)
BOOL
__stdcall
ControlServiceExW(
SC_HANDLE hService,
DWORD dwControl,
DWORD dwInfoLevel,
PVOID pControlParams
);
#line 1722 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
__declspec(dllimport)
BOOL
__stdcall
QueryServiceDynamicInformation (
SERVICE_STATUS_HANDLE hServiceStatus,
DWORD dwInfoLevel,
PVOID * ppDynamicInfo
);
#line 1733 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
typedef enum _SC_EVENT_TYPE {
SC_EVENT_DATABASE_CHANGE,
SC_EVENT_PROPERTY_CHANGE,
SC_EVENT_STATUS_CHANGE
} SC_EVENT_TYPE, *PSC_EVENT_TYPE;
typedef
void
__stdcall
SC_NOTIFICATION_CALLBACK (
DWORD dwNotify,
PVOID pCallbackContext
);
typedef SC_NOTIFICATION_CALLBACK* PSC_NOTIFICATION_CALLBACK;
typedef struct _SC_NOTIFICATION_REGISTRATION* PSC_NOTIFICATION_REGISTRATION;
__declspec(dllimport)
DWORD
__stdcall
SubscribeServiceChangeNotifications (
SC_HANDLE hService,
SC_EVENT_TYPE eEventType,
PSC_NOTIFICATION_CALLBACK pCallback,
PVOID pCallbackContext,
PSC_NOTIFICATION_REGISTRATION* pSubscription
);
__declspec(dllimport)
void
__stdcall
UnsubscribeServiceChangeNotifications (
PSC_NOTIFICATION_REGISTRATION pSubscription
);
__declspec(dllimport)
DWORD
__stdcall
WaitServiceState (
SC_HANDLE hService,
DWORD dwNotify,
DWORD dwTimeout,
HANDLE hCancelEvent
);
#line 1786 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
typedef enum SERVICE_REGISTRY_STATE_TYPE {
ServiceRegistryStateParameters = 0,
ServiceRegistryStatePersistent = 1,
MaxServiceRegistryStateType = 2,
} SERVICE_REGISTRY_STATE_TYPE;
DWORD
__stdcall
GetServiceRegistryStateKey(
SERVICE_STATUS_HANDLE ServiceStatusHandle,
SERVICE_REGISTRY_STATE_TYPE StateType,
DWORD AccessMask,
HKEY *ServiceStateKey
);
#line 1810 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
typedef enum SERVICE_DIRECTORY_TYPE {
ServiceDirectoryPersistentState = 0,
ServiceDirectoryTypeMax = 1,
} SERVICE_DIRECTORY_TYPE;
DWORD
__stdcall
GetServiceDirectory(
SERVICE_STATUS_HANDLE hServiceStatus,
SERVICE_DIRECTORY_TYPE eDirectoryType,
PWCHAR lpPathBuffer,
DWORD cchPathBufferLength,
DWORD *lpcchRequiredBufferLength
);
#line 1830 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1832 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#pragma endregion
#pragma warning(pop)
#line 1841 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 1843 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\winsvc.h"
#line 238 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 239 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\mcx.h"
#pragma once
#line 15 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\mcx.h"
#pragma warning(push)
#pragma warning(disable:4820)
#line 20 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\mcx.h"
typedef struct _MODEMDEVCAPS {
DWORD dwActualSize;
DWORD dwRequiredSize;
DWORD dwDevSpecificOffset;
DWORD dwDevSpecificSize;
DWORD dwModemProviderVersion;
DWORD dwModemManufacturerOffset;
DWORD dwModemManufacturerSize;
DWORD dwModemModelOffset;
DWORD dwModemModelSize;
DWORD dwModemVersionOffset;
DWORD dwModemVersionSize;
DWORD dwDialOptions;
DWORD dwCallSetupFailTimer;
DWORD dwInactivityTimeout;
DWORD dwSpeakerVolume;
DWORD dwSpeakerMode;
DWORD dwModemOptions;
DWORD dwMaxDTERate;
DWORD dwMaxDCERate;
BYTE abVariablePortion [1];
} MODEMDEVCAPS, *PMODEMDEVCAPS, *LPMODEMDEVCAPS;
typedef struct _MODEMSETTINGS {
DWORD dwActualSize;
DWORD dwRequiredSize;
DWORD dwDevSpecificOffset;
DWORD dwDevSpecificSize;
DWORD dwCallSetupFailTimer;
DWORD dwInactivityTimeout;
DWORD dwSpeakerVolume;
DWORD dwSpeakerMode;
DWORD dwPreferredModemOptions;
DWORD dwNegotiatedModemOptions;
DWORD dwNegotiatedDCERate;
BYTE abVariablePortion [1];
} MODEMSETTINGS, *PMODEMSETTINGS, *LPMODEMSETTINGS;
#pragma warning(pop)
#line 730 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\mcx.h"
#line 732 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\mcx.h"
#line 243 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma warning(push)
#pragma warning(disable:4820)
#line 21 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma region Application Family
struct HIMC__{int unused;}; typedef struct HIMC__ *HIMC;
struct HIMCC__{int unused;}; typedef struct HIMCC__ *HIMCC;
#line 37 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 39 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma endregion
#pragma region Desktop Family
typedef HKL *LPHKL;
typedef UINT *LPUINT;
#line 48 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma endregion
#pragma region Application Family
typedef struct tagCOMPOSITIONFORM {
DWORD dwStyle;
POINT ptCurrentPos;
RECT rcArea;
} COMPOSITIONFORM, *PCOMPOSITIONFORM, *NPCOMPOSITIONFORM, *LPCOMPOSITIONFORM;
typedef struct tagCANDIDATEFORM {
DWORD dwIndex;
DWORD dwStyle;
POINT ptCurrentPos;
RECT rcArea;
} CANDIDATEFORM, *PCANDIDATEFORM, *NPCANDIDATEFORM, *LPCANDIDATEFORM;
#line 68 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma endregion
#pragma region Desktop Family
typedef struct tagCANDIDATELIST {
DWORD dwSize;
DWORD dwStyle;
DWORD dwCount;
DWORD dwSelection;
DWORD dwPageStart;
DWORD dwPageSize;
DWORD dwOffset[1];
} CANDIDATELIST, *PCANDIDATELIST, *NPCANDIDATELIST, *LPCANDIDATELIST;
#line 86 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma endregion
#pragma region Application Family
typedef struct tagREGISTERWORDA {
LPSTR lpReading;
LPSTR lpWord;
} REGISTERWORDA, *PREGISTERWORDA, *NPREGISTERWORDA, *LPREGISTERWORDA;
typedef struct tagREGISTERWORDW {
LPWSTR lpReading;
LPWSTR lpWord;
} REGISTERWORDW, *PREGISTERWORDW, *NPREGISTERWORDW, *LPREGISTERWORDW;
typedef REGISTERWORDA REGISTERWORD;
typedef PREGISTERWORDA PREGISTERWORD;
typedef NPREGISTERWORDA NPREGISTERWORD;
typedef LPREGISTERWORDA LPREGISTERWORD;
#line 111 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 113 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma endregion
#pragma region Desktop Family
typedef struct tagRECONVERTSTRING {
DWORD dwSize;
DWORD dwVersion;
DWORD dwStrLen;
DWORD dwStrOffset;
DWORD dwCompStrLen;
DWORD dwCompStrOffset;
DWORD dwTargetStrLen;
DWORD dwTargetStrOffset;
} RECONVERTSTRING, *PRECONVERTSTRING, *NPRECONVERTSTRING, *LPRECONVERTSTRING;
#line 132 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma endregion
#line 135 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma region Application Family
typedef struct tagSTYLEBUFA {
DWORD dwStyle;
CHAR szDescription[32];
} STYLEBUFA, *PSTYLEBUFA, *NPSTYLEBUFA, *LPSTYLEBUFA;
typedef struct tagSTYLEBUFW {
DWORD dwStyle;
WCHAR szDescription[32];
} STYLEBUFW, *PSTYLEBUFW, *NPSTYLEBUFW, *LPSTYLEBUFW;
typedef STYLEBUFA STYLEBUF;
typedef PSTYLEBUFA PSTYLEBUF;
typedef NPSTYLEBUFA NPSTYLEBUF;
typedef LPSTYLEBUFA LPSTYLEBUF;
#line 160 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 162 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma endregion
#pragma region Desktop Family
typedef struct tagIMEMENUITEMINFOA {
UINT cbSize;
UINT fType;
UINT fState;
UINT wID;
HBITMAP hbmpChecked;
HBITMAP hbmpUnchecked;
DWORD dwItemData;
CHAR szString[80];
HBITMAP hbmpItem;
} IMEMENUITEMINFOA, *PIMEMENUITEMINFOA, *NPIMEMENUITEMINFOA, *LPIMEMENUITEMINFOA;
typedef struct tagIMEMENUITEMINFOW {
UINT cbSize;
UINT fType;
UINT fState;
UINT wID;
HBITMAP hbmpChecked;
HBITMAP hbmpUnchecked;
DWORD dwItemData;
WCHAR szString[80];
HBITMAP hbmpItem;
} IMEMENUITEMINFOW, *PIMEMENUITEMINFOW, *NPIMEMENUITEMINFOW, *LPIMEMENUITEMINFOW;
typedef IMEMENUITEMINFOA IMEMENUITEMINFO;
typedef PIMEMENUITEMINFOA PIMEMENUITEMINFO;
typedef NPIMEMENUITEMINFOA NPIMEMENUITEMINFO;
typedef LPIMEMENUITEMINFOA LPIMEMENUITEMINFO;
#line 204 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
typedef struct tagIMECHARPOSITION {
DWORD dwSize;
DWORD dwCharPos;
POINT pt;
UINT cLineHeight;
RECT rcDocument;
} IMECHARPOSITION, *PIMECHARPOSITION, *NPIMECHARPOSITION, *LPIMECHARPOSITION;
typedef BOOL (__stdcall* IMCENUMPROC)(HIMC, LPARAM);
#line 216 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma endregion
#line 219 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma region Desktop Family
HKL __stdcall ImmInstallIMEA( LPCSTR lpszIMEFileName, LPCSTR lpszLayoutText);
HKL __stdcall ImmInstallIMEW( LPCWSTR lpszIMEFileName, LPCWSTR lpszLayoutText);
#line 234 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
HWND __stdcall ImmGetDefaultIMEWnd( HWND);
UINT __stdcall ImmGetDescriptionA( HKL, LPSTR lpszDescription, UINT uBufLen);
UINT __stdcall ImmGetDescriptionW( HKL, LPWSTR lpszDescription, UINT uBufLen);
#line 244 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
UINT __stdcall ImmGetIMEFileNameA( HKL, LPSTR lpszFileName, UINT uBufLen);
UINT __stdcall ImmGetIMEFileNameW( HKL, LPWSTR lpszFileName, UINT uBufLen);
#line 252 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
DWORD __stdcall ImmGetProperty( HKL, DWORD);
BOOL __stdcall ImmIsIME( HKL);
BOOL __stdcall ImmSimulateHotKey( HWND, DWORD);
HIMC __stdcall ImmCreateContext(void);
BOOL __stdcall ImmDestroyContext( HIMC);
HIMC __stdcall ImmGetContext( HWND);
BOOL __stdcall ImmReleaseContext( HWND, HIMC);
HIMC __stdcall ImmAssociateContext( HWND, HIMC);
BOOL __stdcall ImmAssociateContextEx( HWND, HIMC, DWORD);
#line 267 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
LONG __stdcall ImmGetCompositionStringA( HIMC, DWORD, LPVOID lpBuf, DWORD dwBufLen);
LONG __stdcall ImmGetCompositionStringW( HIMC, DWORD, LPVOID lpBuf, DWORD dwBufLen);
#line 275 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmSetCompositionStringA( HIMC, DWORD dwIndex, LPVOID lpComp, DWORD dwCompLen, LPVOID lpRead, DWORD dwReadLen);
BOOL __stdcall ImmSetCompositionStringW( HIMC, DWORD dwIndex, LPVOID lpComp, DWORD dwCompLen, LPVOID lpRead, DWORD dwReadLen);
#line 283 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
DWORD __stdcall ImmGetCandidateListCountA( HIMC, LPDWORD lpdwListCount);
DWORD __stdcall ImmGetCandidateListCountW( HIMC, LPDWORD lpdwListCount);
#line 291 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
DWORD __stdcall ImmGetCandidateListA( HIMC, DWORD deIndex, LPCANDIDATELIST lpCandList, DWORD dwBufLen);
DWORD __stdcall ImmGetCandidateListW( HIMC, DWORD deIndex, LPCANDIDATELIST lpCandList, DWORD dwBufLen);
#line 299 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
DWORD __stdcall ImmGetGuideLineA( HIMC, DWORD dwIndex, LPSTR lpBuf, DWORD dwBufLen);
DWORD __stdcall ImmGetGuideLineW( HIMC, DWORD dwIndex, LPWSTR lpBuf, DWORD dwBufLen);
#line 307 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmGetConversionStatus( HIMC, LPDWORD lpfdwConversion, LPDWORD lpfdwSentence);
BOOL __stdcall ImmSetConversionStatus( HIMC, DWORD, DWORD);
BOOL __stdcall ImmGetOpenStatus( HIMC);
BOOL __stdcall ImmSetOpenStatus( HIMC, BOOL);
BOOL __stdcall ImmGetCompositionFontA( HIMC, LPLOGFONTA lplf);
BOOL __stdcall ImmGetCompositionFontW( HIMC, LPLOGFONTW lplf);
#line 321 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmSetCompositionFontA( HIMC, LPLOGFONTA lplf);
BOOL __stdcall ImmSetCompositionFontW( HIMC, LPLOGFONTW lplf);
#line 329 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 330 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmConfigureIMEA( HKL, HWND, DWORD, LPVOID);
BOOL __stdcall ImmConfigureIMEW( HKL, HWND, DWORD, LPVOID);
#line 338 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
LRESULT __stdcall ImmEscapeA( HKL, HIMC, UINT, LPVOID);
LRESULT __stdcall ImmEscapeW( HKL, HIMC, UINT, LPVOID);
#line 346 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
DWORD __stdcall ImmGetConversionListA( HKL, HIMC, LPCSTR lpSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag);
DWORD __stdcall ImmGetConversionListW( HKL, HIMC, LPCWSTR lpSrc, LPCANDIDATELIST lpDst, DWORD dwBufLen, UINT uFlag);
#line 354 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmNotifyIME( HIMC, DWORD dwAction, DWORD dwIndex, DWORD dwValue);
BOOL __stdcall ImmGetStatusWindowPos( HIMC, LPPOINT lpptPos);
BOOL __stdcall ImmSetStatusWindowPos( HIMC, LPPOINT lpptPos);
BOOL __stdcall ImmGetCompositionWindow( HIMC, LPCOMPOSITIONFORM lpCompForm);
BOOL __stdcall ImmSetCompositionWindow( HIMC, LPCOMPOSITIONFORM lpCompForm);
BOOL __stdcall ImmGetCandidateWindow( HIMC, DWORD, LPCANDIDATEFORM lpCandidate);
BOOL __stdcall ImmSetCandidateWindow( HIMC, LPCANDIDATEFORM lpCandidate);
BOOL __stdcall ImmIsUIMessageA( HWND, UINT, WPARAM, LPARAM);
BOOL __stdcall ImmIsUIMessageW( HWND, UINT, WPARAM, LPARAM);
#line 371 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
UINT __stdcall ImmGetVirtualKey( HWND);
typedef int (__stdcall *REGISTERWORDENUMPROCA)( LPCSTR lpszReading, DWORD, LPCSTR lpszString, LPVOID);
typedef int (__stdcall *REGISTERWORDENUMPROCW)( LPCWSTR lpszReading, DWORD, LPCWSTR lpszString, LPVOID);
#line 381 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmRegisterWordA( HKL, LPCSTR lpszReading, DWORD, LPCSTR lpszRegister);
BOOL __stdcall ImmRegisterWordW( HKL, LPCWSTR lpszReading, DWORD, LPCWSTR lpszRegister);
#line 389 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmUnregisterWordA( HKL, LPCSTR lpszReading, DWORD, LPCSTR lpszUnregister);
BOOL __stdcall ImmUnregisterWordW( HKL, LPCWSTR lpszReading, DWORD, LPCWSTR lpszUnregister);
#line 397 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
UINT __stdcall ImmGetRegisterWordStyleA( HKL, UINT nItem, LPSTYLEBUFA lpStyleBuf);
UINT __stdcall ImmGetRegisterWordStyleW( HKL, UINT nItem, LPSTYLEBUFW lpStyleBuf);
#line 405 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
UINT __stdcall ImmEnumRegisterWordA( HKL, REGISTERWORDENUMPROCA, LPCSTR lpszReading, DWORD, LPCSTR lpszRegister, LPVOID);
UINT __stdcall ImmEnumRegisterWordW( HKL, REGISTERWORDENUMPROCW, LPCWSTR lpszReading, DWORD, LPCWSTR lpszRegister, LPVOID);
#line 413 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmDisableIME( DWORD);
BOOL __stdcall ImmEnumInputContext(DWORD idThread, IMCENUMPROC lpfn, LPARAM lParam);
DWORD __stdcall ImmGetImeMenuItemsA( HIMC, DWORD, DWORD, LPIMEMENUITEMINFOA lpImeParentMenu, LPIMEMENUITEMINFOA lpImeMenu, DWORD dwSize);
DWORD __stdcall ImmGetImeMenuItemsW( HIMC, DWORD, DWORD, LPIMEMENUITEMINFOW lpImeParentMenu, LPIMEMENUITEMINFOW lpImeMenu, DWORD dwSize);
#line 424 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmDisableTextFrameService(DWORD idThread);
#line 427 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
BOOL __stdcall ImmDisableLegacyIME(void);
#line 431 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 433 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma endregion
#line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\ime_cmodes.h"
#pragma once
#line 24 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\ime_cmodes.h"
#line 636 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 691 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 762 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 771 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#pragma warning(pop)
#line 775 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 781 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\imm.h"
#line 247 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 248 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 249 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 250 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#pragma warning(pop)
#line 261 "C:\\Program F./ffconf.56jG2ms8/test.c(3): fatal error C1189: #error: "unsatisfied condition: _MSC_FULL_VER >= 193030705"
iles (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 262 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 263 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 265 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 267 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#pragma endregion
#line 270 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 272 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.19041.0\\um\\windows.h"
#line 2 "./ffconf.56jG2ms8/test.c"
test_host_cpp_condition windows.h _MSC_FULL_VER >= 193030705
test_host_cpp
BEGIN ./ffconf.56jG2ms8/test.c
1 #include <windows.h>
2 #if !(_MSC_FULL_VER >= 193030705)
3 #error "unsatisfied condition: _MSC_FULL_VER >= 193030705"
4 #endif
END ./ffconf.56jG2ms8/test.c
gcc -E -o ./ffconf.56jG2ms8/test.o ./ffconf.56jG2ms8/test.c
W:/vcpkg/buildtrees/ffmpeg/src/n8.0.1-d9e117a541.clean/configure: line 1020: gcc: command not found
test_ld cc
test_cc
BEGIN ./ffconf.56jG2ms8/test.c
1 int main(void){ return 0; }
END ./ffconf.56jG2ms8/test.c
cl.exe @W:/vcpkg/buildtrees/ffmpeg/x86-windows-rel-rel/cflags.rsp -DHAVE_UNISTD_H=0 -c -o ./ffconf.56jG2ms8/test.o ./ffconf.56jG2ms8/test.c
cl : Ligne de commande warning D9035 : l'option 'o' est déconseillée et sera supprimée dans une version ultérieure
test.c
link.exe @W:/vcpkg/buildtrees/ffmpeg/x86-windows-rel-rel/ldflags.rsp -libpath:W:/vcpkg/installed/x86-windows-rel/lib -nologo -out:./ffconf.56jG2ms8/test.exe ./ffconf.56jG2ms8/test.o
.\ffconf.56jG2ms8\test.o : fatal error LNK1136: fichier non valide ou endommagé
C compiler test failed.
theoractice
Metadata
Metadata
Assignees
Labels
No labels