#ifndef __COM_FAXJOB_SAMPLE //========================================================================== // // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // PARTICULAR PURPOSE. // // Copyright (c) Microsoft Corporation. All rights reserved. // //-------------------------------------------------------------------------- #define __COM_FAXJOB_SAMPLE // //Includes // #include #include #include #include #include #include #include #include #include #define VISTA 6 #define INIT_VARIANT_ARRAY(_variantsArray_,_numVariants_) \ { \ for (DWORD _dw_ = 0; _dw_ < (_numVariants_); ++_dw_) \ { \ VariantInit(&((_variantsArray_)[_dw_])); \ } \ } #define CLEAR_VARIANT_ARRAY(_variantsArray_,_numVariants_) \ { \ for (DWORD _dw_ = 0; _dw_ < (_numVariants_); ++_dw_) \ { \ /* ignore the failure of VariantClear - can't do much anyways */ \ VariantClear(&((_variantsArray_)[_dw_])); \ } \ } #endif