(no subject)
Dec. 18th, 2006 12:11 pmВнимательно изучая API для метофайлов встретил интересное расширение MS компилятора для возвращаемых параметров:
%PlatformSDK%\include\specstrings.h
По идее это некое расширение MIDL в мир компиляторов для автогенерения валидаторов (почти стих!).
Многострадальный вызов выглядит следующим образом:
WINGDIAPI UINT WINAPI GetMetaFileBitsEx(__in HMETAFILE hMF, __in UINT cbBuffer, __out_bcount_opt(cbBuffer) LPVOID lpData);
И хрен его переполнишь - сразу дадут по шее исключением....
%PlatformSDK%\include\specstrings.h
По идее это некое расширение MIDL в мир компиляторов для автогенерения валидаторов (почти стих!).
Многострадальный вызов выглядит следующим образом:
WINGDIAPI UINT WINAPI GetMetaFileBitsEx(__in HMETAFILE hMF, __in UINT cbBuffer, __out_bcount_opt(cbBuffer) LPVOID lpData);
И хрен его переполнишь - сразу дадут по шее исключением....