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.
 
 
 
 
 
 

85 lines
1.3 KiB

#include "shellpch.h"
#pragma hdrstop
#define _LINKINFO_
#include <linkinfo.h>
static
LINKINFOAPI
BOOL
WINAPI
CreateLinkInfoW(
LPCWSTR psz,
PLINKINFO* pli
)
{
return FALSE;
}
static
LINKINFOAPI
BOOL
WINAPI
GetLinkInfoData(
PCLINKINFO pcli,
LINKINFODATATYPE lidt,
const VOID** ppv
)
{
return FALSE;
}
static
LINKINFOAPI
BOOL
WINAPI
IsValidLinkInfo(
PCLINKINFO pcli
)
{
// If you can't load LinkInfo then just declare all linkinfo structures
// invalid because you can't use them anyway
return FALSE;
}
static
LINKINFOAPI
BOOL
WINAPI
ResolveLinkInfoW(
PCLINKINFO pcli,
LPWSTR pszResolvedPathBuf,
DWORD dwInFlags,
HWND hwndOwner,
PDWORD pdwOutFlags,
PLINKINFO *ppliUpdated
)
{
return FALSE;
}
static
LINKINFOAPI
void
WINAPI
DestroyLinkInfo(
PLINKINFO pli
)
{
// leak it since it comes from a private heap
}
//
// !! WARNING !! The entries below must be in alphabetical order, and are CASE SENSITIVE (eg lower case comes last!)
//
DEFINE_PROCNAME_ENTRIES(linkinfo)
{
DLPENTRY(CreateLinkInfoW)
DLPENTRY(DestroyLinkInfo)
DLPENTRY(GetLinkInfoData)
DLPENTRY(IsValidLinkInfo)
DLPENTRY(ResolveLinkInfoW)
};
DEFINE_PROCNAME_MAP(linkinfo)