Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 1998 Microsoft Corporation
Module Name:
shell32.c
Abstract:
This module implements stub functions for shell32 interfaces.
Author:
David N. Cutler (davec) 23-Apr-1998
Environment:
Kernel mode only.
Revision History:
--*/
#include "windows.h"
#define STUBFUNC(x) \
int \ x( \ void \ ) \ { \ return 0; \ } STUBFUNC(DllGetClassObject)
BOOL SysAllocString ( VOID )
{ return FALSE; }
BOOL SysReAllocString ( VOID )
{ return FALSE; }
BOOL SysAllocStringLen ( VOID )
{ return FALSE; }
BOOL SysReAllocStringLen ( VOID )
{ return FALSE; }
BOOL SysFreeString ( VOID )
{ return FALSE; }
BOOL SysStringLen ( VOID )
{ return FALSE; }
BOOL VariantInit ( VOID )
{ return FALSE; }
BOOL VariantClear ( VOID )
{ return FALSE; }
BOOL VariantCopy ( VOID )
{ return FALSE; }
BOOL VariantCopyInd ( VOID )
{ return FALSE; }
BOOL VariantChangeType ( VOID )
{ return FALSE; }
BOOL VariantTimeToDosDateTime ( VOID )
{ return FALSE; }
BOOL DosDateTimeToVariantTime ( VOID )
{ return FALSE; }
BOOL SafeArrayCreate ( VOID )
{ return FALSE; }
BOOL SafeArrayDestroy ( VOID )
{ return FALSE; }
BOOL SafeArrayGetDim ( VOID )
{ return FALSE; }
BOOL SafeArrayGetElemsize ( VOID )
{ return FALSE; }
BOOL SafeArrayGetUBound ( VOID )
{ return FALSE; }
BOOL SafeArrayGetLBound ( VOID )
{ return FALSE; }
BOOL SafeArrayLock ( VOID )
{ return FALSE; }
BOOL SafeArrayUnlock ( VOID )
{ return FALSE; }
BOOL SafeArrayAccessData ( VOID )
{ return FALSE; }
BOOL SafeArrayUnaccessData ( VOID )
{ return FALSE; }
BOOL SafeArrayGetElement ( VOID )
{ return FALSE; }
BOOL SafeArrayPutElement ( VOID )
{ return FALSE; }
BOOL SafeArrayCopy ( VOID )
{ return FALSE; }
BOOL DispGetParam ( VOID )
{ return FALSE; }
BOOL DispGetIDsOfNames ( VOID )
{ return FALSE; }
BOOL DispInvoke ( VOID )
{ return FALSE; }
BOOL CreateDispTypeInfo ( VOID )
{ return FALSE; }
BOOL CreateStdDispatch ( VOID )
{ return FALSE; }
BOOL RegisterActiveObject ( VOID )
{ return FALSE; }
BOOL RevokeActiveObject ( VOID )
{ return FALSE; }
BOOL GetActiveObject ( VOID )
{ return FALSE; }
BOOL SafeArrayAllocDescriptor ( VOID )
{ return FALSE; }
BOOL SafeArrayAllocData ( VOID )
{ return FALSE; }
BOOL SafeArrayDestroyDescriptor ( VOID )
{ return FALSE; }
BOOL SafeArrayDestroyData ( VOID )
{ return FALSE; }
BOOL SafeArrayRedim ( VOID )
{ return FALSE; }
BOOL SafeArrayAllocDescriptorEx ( VOID )
{ return FALSE; }
BOOL SafeArrayCreateEx ( VOID )
{ return FALSE; }
BOOL SafeArrayCreateVectorEx ( VOID )
{ return FALSE; }
BOOL SafeArraySetRecordInfo ( VOID )
{ return FALSE; }
BOOL SafeArrayGetRecordInfo ( VOID )
{ return FALSE; }
BOOL VariantChangeTypeEx ( VOID )
{ return FALSE; }
BOOL SysStringByteLen ( VOID )
{ return FALSE; }
BOOL SysAllocStringByteLen ( VOID )
{ return FALSE; }
BOOL LoadRegTypeLib ( VOID )
{ return FALSE; }
HRESULT LoadTypeLib ( IN PVOID Arg1, OUT PVOID *Arg2 )
{ *Arg2 = NULL; return E_NOTIMPL; }
BOOL LoadTypeLibEx ( VOID )
{ return FALSE; }
BOOL SystemTimeToVariantTime ( VOID )
{ return FALSE; }
BOOL VariantTimeToSystemTime ( VOID )
{ return FALSE; }
BOOL SetErrorInfo ( VOID )
{ return FALSE; }
BOOL CreateErrorInfo ( VOID )
{ return FALSE; }
BOOL BSTR_UserSize ( VOID )
{ return FALSE; } BOOL BSTR_UserSize64 ( VOID )
{ return FALSE; }
BOOL BSTR_UserMarshal ( VOID )
{ return FALSE; } BOOL BSTR_UserMarshal64 ( VOID )
{ return FALSE; }
BOOL BSTR_UserUnmarshal ( VOID )
{ return FALSE; }
BOOL BSTR_UserUnmarshal64 ( VOID )
{ return FALSE; }
BOOL BSTR_UserFree ( VOID )
{ return FALSE; }
BOOL BSTR_UserFree64 ( VOID )
{ return FALSE; }
BOOL VARIANT_UserSize ( VOID )
{ return FALSE; }
BOOL VARIANT_UserMarshal ( VOID )
{ return FALSE; }
BOOL VARIANT_UserUnmarshal ( VOID )
{ return FALSE; }
BOOL VARIANT_UserFree ( VOID )
{ return FALSE; }
BOOL LPSAFEARRAY_UserSize ( VOID )
{ return FALSE; }
BOOL LPSAFEARRAY_UserMarshal ( VOID )
{ return FALSE; }
BOOL LPSAFEARRAY_UserUnmarshal ( VOID )
{ return FALSE; }
BOOL LPSAFEARRAY_UserFree ( VOID )
{ return FALSE; }
BOOL LPSAFEARRAY_Size ( VOID )
{ return FALSE; }
BOOL LPSAFEARRAY_Marshal ( VOID )
{ return FALSE; }
BOOL LPSAFEARRAY_Unmarshal ( VOID )
{ return FALSE; }
STUBFUNC(VarI4FromStr) STUBFUNC(RegisterTypeLib) STUBFUNC(VarDateFromStr) STUBFUNC(UnRegisterTypeLib) STUBFUNC(DllRegisterServer) STUBFUNC(DllUnregisterServer) STUBFUNC(DllCanUnloadNow) STUBFUNC(BstrFromVector) STUBFUNC(OleIconToCursor) STUBFUNC(OleCreatePropertyFrameIndirect) STUBFUNC(OleCreatePropertyFrame) STUBFUNC(OleLoadPicture) STUBFUNC(OleCreatePictureIndirect) STUBFUNC(OleCreateFontIndirect) STUBFUNC(OleTranslateColor) STUBFUNC(QueryPathOfRegTypeLib) STUBFUNC(ClearCustData) STUBFUNC(SafeArrayPtrOfIndex) STUBFUNC(GetErrorInfo) STUBFUNC(SafeArrayCreateVector) STUBFUNC(VarI4FromDate) STUBFUNC(VarR8FromUI1) STUBFUNC(VarR8FromI2) STUBFUNC(VarR8FromI4) STUBFUNC(VarR8FromR4) STUBFUNC(VarR8FromCy) STUBFUNC(VarR8FromDate) STUBFUNC(VarR8FromBool) STUBFUNC(VarCyFromI2) STUBFUNC(VarCyFromI4) STUBFUNC(VarCyFromR4) STUBFUNC(VarCyFromR8) STUBFUNC(VarR8FromI1) STUBFUNC(VarR8FromUI2) STUBFUNC(VarR8FromUI4) STUBFUNC(VarR8FromDec) STUBFUNC(CreateTypeLib) STUBFUNC(CreateTypeLib2) STUBFUNC(DispCallFunc) STUBFUNC(GetAltMonthNames) STUBFUNC(GetRecordInfoFromGuids) STUBFUNC(GetRecordInfoFromTypeInfo) STUBFUNC(GetVarConversionLocaleSetting) STUBFUNC(LHashValOfNameSys) STUBFUNC(LHashValOfNameSysA) STUBFUNC(LPSAFEARRAY_UserFree64) STUBFUNC(LPSAFEARRAY_UserMarshal64) STUBFUNC(LPSAFEARRAY_UserSize64) STUBFUNC(LPSAFEARRAY_UserUnmarshal64) STUBFUNC(OACreateTypeLib2) STUBFUNC(OaBuildVersion) STUBFUNC(OleLoadPictureEx) STUBFUNC(OleLoadPictureFile) STUBFUNC(OleLoadPictureFileEx) STUBFUNC(OleLoadPicturePath) STUBFUNC(OleSavePictureFile) STUBFUNC(SafeArrayCopyData) STUBFUNC(SafeArrayGetIID) STUBFUNC(SafeArrayGetVartype) STUBFUNC(SafeArraySetIID) STUBFUNC(SetVarConversionLocaleSetting) STUBFUNC(VARIANT_UserFree64) STUBFUNC(VARIANT_UserMarshal64) STUBFUNC(VARIANT_UserSize64) STUBFUNC(VARIANT_UserUnmarshal64) STUBFUNC(VarAbs) STUBFUNC(VarAdd) STUBFUNC(VarAnd) STUBFUNC(VarBoolFromCy) STUBFUNC(VarBoolFromDate) STUBFUNC(VarBoolFromDec) STUBFUNC(VarBoolFromDisp) STUBFUNC(VarBoolFromI1) STUBFUNC(VarBoolFromI2) STUBFUNC(VarBoolFromI4) STUBFUNC(VarBoolFromI8) STUBFUNC(VarBoolFromR4) STUBFUNC(VarBoolFromR8) STUBFUNC(VarBoolFromStr) STUBFUNC(VarBoolFromUI1) STUBFUNC(VarBoolFromUI2) STUBFUNC(VarBoolFromUI4) STUBFUNC(VarBoolFromUI8) STUBFUNC(VarBstrCat) STUBFUNC(VarBstrCmp) STUBFUNC(VarBstrFromBool) STUBFUNC(VarBstrFromCy) STUBFUNC(VarBstrFromDate) STUBFUNC(VarBstrFromDisp) STUBFUNC(VarBstrFromI1) STUBFUNC(VarBstrFromI2) STUBFUNC(VarBstrFromI4) STUBFUNC(VarBstrFromI8) STUBFUNC(VarBstrFromR4) STUBFUNC(VarBstrFromR8) STUBFUNC(VarBstrFromUI1) STUBFUNC(VarBstrFromUI4) STUBFUNC(VarBstrFromUI8) STUBFUNC(VarCat) STUBFUNC(VarCmp) STUBFUNC(VarCyAbs) STUBFUNC(VarCyAdd) STUBFUNC(VarCyCmp) STUBFUNC(VarCyCmpR8) STUBFUNC(VarCyFix) STUBFUNC(VarCyFromBool) STUBFUNC(VarCyFromDate) STUBFUNC(VarCyFromDec) STUBFUNC(VarCyFromDisp) STUBFUNC(VarCyFromI1) STUBFUNC(VarBstrFromDec) STUBFUNC(VarBstrFromUI2) STUBFUNC(VarCyFromI8) STUBFUNC(VarCyFromStr) STUBFUNC(VarCyFromUI1) STUBFUNC(VarCyFromUI2) STUBFUNC(VarCyFromUI4) STUBFUNC(VarCyFromUI8) STUBFUNC(VarCyInt) STUBFUNC(VarCyMul) STUBFUNC(VarCyMulI4) STUBFUNC(VarCyMulI8) STUBFUNC(VarCyNeg) STUBFUNC(VarCyRound) STUBFUNC(VarCySub) STUBFUNC(VarDateFromBool) STUBFUNC(VarDateFromCy) STUBFUNC(VarDateFromDec) STUBFUNC(VarDateFromDisp) STUBFUNC(VarDateFromI1) STUBFUNC(VarDateFromI2) STUBFUNC(VarDateFromI4) STUBFUNC(VarDateFromI8) STUBFUNC(VarDateFromR4) STUBFUNC(VarDateFromR8) STUBFUNC(VarDateFromUI1) STUBFUNC(VarDateFromUI2) STUBFUNC(VarDateFromUI4) STUBFUNC(VarDateFromUI8) STUBFUNC(VarDateFromUdate) STUBFUNC(VarDateFromUdateEx) STUBFUNC(VarDecAbs) STUBFUNC(VarDecAdd) STUBFUNC(VarDecCmp) STUBFUNC(VarDecCmpR8) STUBFUNC(VarDecDiv) STUBFUNC(VarDecFix) STUBFUNC(VarDecFromBool) STUBFUNC(VarDecFromCy) STUBFUNC(VarDecFromDate) STUBFUNC(VarDecFromDisp) STUBFUNC(VarDecFromI1) STUBFUNC(VarDecFromI2) STUBFUNC(VarDecFromI4) STUBFUNC(VarDecFromI8) STUBFUNC(VarDecFromR4) STUBFUNC(VarDecFromR8) STUBFUNC(VarDecFromStr) STUBFUNC(VarDecFromUI1) STUBFUNC(VarDecFromUI2) STUBFUNC(VarDecFromUI4) STUBFUNC(VarDecFromUI8) STUBFUNC(VarDecInt) STUBFUNC(VarDecMul) STUBFUNC(VarDecNeg) STUBFUNC(VarDecRound) STUBFUNC(VarDecSub) STUBFUNC(VarDiv) STUBFUNC(VarEqv) STUBFUNC(VarFix) STUBFUNC(VarFormat) STUBFUNC(VarFormatCurrency) STUBFUNC(VarFormatDateTime) STUBFUNC(VarFormatFromTokens) STUBFUNC(VarFormatNumber) STUBFUNC(VarFormatPercent) STUBFUNC(VarI1FromBool) STUBFUNC(VarI1FromCy) STUBFUNC(VarI1FromDate) STUBFUNC(VarI1FromDec) STUBFUNC(VarI1FromDisp) STUBFUNC(VarI1FromI2) STUBFUNC(VarI1FromI4) STUBFUNC(VarI1FromI8) STUBFUNC(VarI1FromR4) STUBFUNC(VarI1FromR8) STUBFUNC(VarI1FromStr) STUBFUNC(VarI1FromUI1) STUBFUNC(VarI1FromUI4) STUBFUNC(VarI1FromUI8) STUBFUNC(VarI2FromBool) STUBFUNC(VarI2FromCy) STUBFUNC(VarI2FromDate) STUBFUNC(VarI2FromDec) STUBFUNC(VarI2FromDisp) STUBFUNC(VarI2FromI1) STUBFUNC(VarI2FromI4) STUBFUNC(VarI2FromI8) STUBFUNC(VarI2FromR4) STUBFUNC(VarI2FromR8) STUBFUNC(VarI2FromStr) STUBFUNC(VarI2FromUI1) STUBFUNC(VarI2FromUI2) STUBFUNC(VarI2FromUI4) STUBFUNC(VarI2FromUI8) STUBFUNC(VarI4FromBool) STUBFUNC(VarI4FromCy) STUBFUNC(VarI4FromDec) STUBFUNC(VarI4FromDisp) STUBFUNC(VarI4FromI1) STUBFUNC(VarI4FromI2) STUBFUNC(VarI4FromI8) STUBFUNC(VarI4FromR4) STUBFUNC(VarI4FromR8) STUBFUNC(VarI4FromUI1) STUBFUNC(VarI4FromUI2) STUBFUNC(VarI4FromUI4) STUBFUNC(VarI4FromUI8) STUBFUNC(VarI8FromBool) STUBFUNC(VarI8FromCy) STUBFUNC(VarI8FromDate) STUBFUNC(VarI8FromDec) STUBFUNC(VarI8FromDisp) STUBFUNC(VarI8FromI1) STUBFUNC(VarI8FromI2) STUBFUNC(VarI8FromR4) STUBFUNC(VarI8FromR8) STUBFUNC(VarI8FromStr) STUBFUNC(VarI8FromUI1) STUBFUNC(VarI8FromUI2) STUBFUNC(VarI8FromUI4) STUBFUNC(VarI8FromUI8) STUBFUNC(VarIdiv) STUBFUNC(VarImp) STUBFUNC(VarInt) STUBFUNC(VarI1FromUI2) STUBFUNC(VarMod) STUBFUNC(VarMonthName) STUBFUNC(VarMul) STUBFUNC(VarNeg) STUBFUNC(VarNot) STUBFUNC(VarNumFromParseNum) STUBFUNC(VarOr) STUBFUNC(VarParseNumFromStr) STUBFUNC(VarPow) STUBFUNC(VarR4CmpR8) STUBFUNC(VarR4FromBool) STUBFUNC(VarR4FromCy) STUBFUNC(VarR4FromDate) STUBFUNC(VarR4FromDec) STUBFUNC(VarR4FromDisp) STUBFUNC(VarR4FromI1) STUBFUNC(VarR4FromI2) STUBFUNC(VarR4FromI4) STUBFUNC(VarR4FromI8) STUBFUNC(VarR4FromR8) STUBFUNC(VarR4FromStr) STUBFUNC(VarR4FromUI1) STUBFUNC(VarR4FromUI2) STUBFUNC(VarR4FromUI4) STUBFUNC(VarR4FromUI8) STUBFUNC(VarR8FromDisp) STUBFUNC(VarR8FromI8) STUBFUNC(VarR8FromStr) STUBFUNC(VarR8FromUI8) STUBFUNC(VarR8Pow) STUBFUNC(VarR8Round) STUBFUNC(VarRound) STUBFUNC(VarSub) STUBFUNC(VarTokenizeFormatString) STUBFUNC(VarUI1FromBool) STUBFUNC(VarUI1FromCy) STUBFUNC(VarUI1FromDate) STUBFUNC(VarUI1FromDec) STUBFUNC(VarUI1FromDisp) STUBFUNC(VarUI1FromI1) STUBFUNC(VarUI1FromI2) STUBFUNC(VarUI1FromI4) STUBFUNC(VarUI1FromI8) STUBFUNC(VarUI1FromR4) STUBFUNC(VarUI1FromR8) STUBFUNC(VarUI1FromStr) STUBFUNC(VarUI1FromUI2) STUBFUNC(VarUI1FromUI4) STUBFUNC(VarUI1FromUI8) STUBFUNC(VarUI2FromBool) STUBFUNC(VarUI2FromCy) STUBFUNC(VarUI2FromDate) STUBFUNC(VarUI2FromDec) STUBFUNC(VarUI2FromDisp) STUBFUNC(VarUI2FromI1) STUBFUNC(VarUI2FromI2) STUBFUNC(VarUI2FromI4) STUBFUNC(VarUI2FromI8) STUBFUNC(VarUI2FromR4) STUBFUNC(VarUI2FromR8) STUBFUNC(VarUI2FromStr) STUBFUNC(VarUI2FromUI1) STUBFUNC(VarUI2FromUI4) STUBFUNC(VarUI2FromUI8) STUBFUNC(VarUI4FromBool) STUBFUNC(VarUI4FromCy) STUBFUNC(VarUI4FromDate) STUBFUNC(VarUI4FromDec) STUBFUNC(VarUI4FromDisp) STUBFUNC(VarUI4FromI1) STUBFUNC(VarUI4FromI2) STUBFUNC(VarUI4FromI4) STUBFUNC(VarUI4FromI8) STUBFUNC(VarUI4FromR4) STUBFUNC(VarUI4FromR8) STUBFUNC(VarUI4FromStr) STUBFUNC(VarUI4FromUI1) STUBFUNC(VarUI4FromUI2) STUBFUNC(VarUI4FromUI8) STUBFUNC(VarUI8FromBool) STUBFUNC(VarUI8FromCy) STUBFUNC(VarUI8FromDate) STUBFUNC(VarUI8FromDec) STUBFUNC(VarUI8FromDisp) STUBFUNC(VarUI8FromI1) STUBFUNC(VarUI8FromI2) STUBFUNC(VarUI8FromI8) STUBFUNC(VarUI8FromR4) STUBFUNC(VarUI8FromR8) STUBFUNC(VarUI8FromStr) STUBFUNC(VarUI8FromUI1) STUBFUNC(VarUI8FromUI2) STUBFUNC(VarUdateFromDate) STUBFUNC(VarWeekdayName) STUBFUNC(VarXor) STUBFUNC(VectorFromBstr)
|