Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347/* * nddeapi main * * Copyright 2006 Benjamin Arai (Google) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */
#include <stdarg.h>
#include "windef.h"#include "winbase.h"#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(nddeapi);
/* Network DDE functionality was removed in Windows Vista, so the functions are silent stubs. * Since the corresponding header is no longer available in the Windows SDK, a required definition * is replicated here. */#define NDDE_NOT_IMPLEMENTED 14
/*********************************************************************** * NDdeShareAddA (NDDEAPI.@) * */UINT WINAPI NDdeShareAddA(LPSTR lpszServer, UINT nLevel, PSECURITY_DESCRIPTOR pSD, LPBYTE lpBuffer, DWORD cBufSize){ TRACE("(%s, %u, %p, %p, %u)\n", debugstr_a(lpszServer), nLevel, pSD, lpBuffer, cBufSize);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeShareDelA (NDDEAPI.@) * */UINT WINAPI NDdeShareDelA(LPSTR lpszServer, LPSTR lpszShareName, UINT wReserved){ TRACE("(%s, %s, %u)\n", debugstr_a(lpszServer), debugstr_a(lpszShareName), wReserved);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeShareEnumA (NDDEAPI.@) * */UINT WINAPI NDdeShareEnumA(LPSTR lpszServer, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, LPDWORD lpnEntriesRead, LPDWORD lpcbTotalAvailable){ TRACE("(%s, %u, %p, %u, %p, %p)\n", debugstr_a(lpszServer), nLevel, lpBuffer, cBufSize, lpnEntriesRead, lpcbTotalAvailable);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeShareGetInfoA (NDDEAPI.@) * */UINT WINAPI NDdeShareGetInfoA(LPSTR lpszServer, LPSTR lpszShareName, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, LPDWORD lpnTotalAvailable, LPWORD lpnItems){ TRACE("(%s, %s, %u, %p, %u, %p, %p)\n", debugstr_a(lpszServer), debugstr_a(lpszShareName), nLevel, lpBuffer, cBufSize, lpnTotalAvailable, lpnItems);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeShareSetInfoA (NDDEAPI.@) * */UINT WINAPI NDdeShareSetInfoA(LPSTR lpszServer, LPSTR lpszShareName, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, WORD sParmNum){ TRACE("(%s, %s, %u, %p, %u, %u)\n", debugstr_a(lpszServer), debugstr_a(lpszShareName), nLevel, lpBuffer, cBufSize, sParmNum);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeGetErrorStringA (NDDEAPI.@) * */UINT WINAPI NDdeGetErrorStringA(UINT uErrorCode, LPSTR lpszErrorString, DWORD cBufSize){ TRACE("(%u, %p, %d)\n", uErrorCode, lpszErrorString, cBufSize);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeIsValidShareNameA (NDDEAPI.@) * */BOOL WINAPI NDdeIsValidShareNameA(LPSTR shareName){ TRACE("(%s)\n", debugstr_a(shareName));
return FALSE;}
/*********************************************************************** * NDdeIsValidAppTopicListA (NDDEAPI.@) * */BOOL WINAPI NDdeIsValidAppTopicListA(LPSTR targetTopic){ TRACE("(%s)\n", debugstr_a(targetTopic));
return FALSE;}
/*********************************************************************** * NDdeGetShareSecurityA (NDDEAPI.@) * */UINT WINAPI NDdeGetShareSecurityA(LPSTR lpszServer, LPSTR lpszShareName, SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR pSD, DWORD cbSD, LPDWORD lpcbsdRequired){ TRACE("(%s, %s, %u, %p, %u, %p)\n", debugstr_a(lpszServer), debugstr_a(lpszShareName), si, pSD, cbSD, lpcbsdRequired);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeSetShareSecurityA (NDDEAPI.@) * */UINT WINAPI NDdeSetShareSecurityA(LPSTR lpszServer, LPSTR lpszShareName, SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR pSD){ TRACE("(%s, %s, %u, %p)\n", debugstr_a(lpszServer), debugstr_a(lpszShareName), si, pSD);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeGetTrustedShareA (NDDEAPI.@) * */UINT WINAPI NDdeGetTrustedShareA(LPSTR lpszServer, LPSTR lpszShareName, LPDWORD lpdwTrustOptions, LPDWORD lpdwShareModId0, LPDWORD lpdwShareModId1){ TRACE("(%s, %s, %p, %p, %p)\n", debugstr_a(lpszServer), debugstr_a(lpszShareName), lpdwTrustOptions, lpdwShareModId0, lpdwShareModId1);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeSetTrustedShareA (NDDEAPI.@) * */UINT WINAPI NDdeSetTrustedShareA(LPSTR lpszServer, LPSTR lpszShareName, DWORD dwTrustOptions){ TRACE("(%s, %s, 0x%08x)\n", debugstr_a(lpszServer), debugstr_a(lpszShareName), dwTrustOptions);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeTrustedShareEnumA (NDDEAPI.@) * */UINT WINAPI NDdeTrustedShareEnumA(LPSTR lpszServer, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, LPDWORD lpnEntriesRead, LPDWORD lpcbTotalAvailable){ TRACE("(%s, %u, %p, %u, %p, %p)\n", debugstr_a(lpszServer), nLevel, lpBuffer, cBufSize, lpnEntriesRead, lpcbTotalAvailable);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeShareAddW (NDDEAPI.@) * */UINT WINAPI NDdeShareAddW(LPWSTR lpszServer, UINT nLevel, PSECURITY_DESCRIPTOR pSD, LPBYTE lpBuffer, DWORD cBufSize){ TRACE("(%s, %u, %p, %p, %u)\n", debugstr_w(lpszServer), nLevel, pSD, lpBuffer, cBufSize);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeShareDelW (NDDEAPI.@) * */UINT WINAPI NDdeShareDelW(LPWSTR lpszServer, LPWSTR lpszShareName, UINT wReserved){ TRACE("(%s, %s, %u)\n", debugstr_w(lpszServer), debugstr_w(lpszShareName), wReserved);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeShareEnumW (NDDEAPI.@) * */UINT WINAPI NDdeShareEnumW(LPWSTR lpszServer, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, LPDWORD lpnEntriesRead, LPDWORD lpcbTotalAvailable){ TRACE("(%s, %u, %p, %u, %p, %p)\n", debugstr_w(lpszServer), nLevel, lpBuffer, cBufSize, lpnEntriesRead, lpcbTotalAvailable);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeShareGetInfoW (NDDEAPI.@) * */UINT WINAPI NDdeShareGetInfoW(LPWSTR lpszServer, LPWSTR lpszShareName, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, LPDWORD lpnTotalAvailable, LPWORD lpnItems){ TRACE("(%s, %s, %u, %p, %u, %p, %p)\n", debugstr_w(lpszServer), debugstr_w(lpszShareName), nLevel, lpBuffer, cBufSize, lpnTotalAvailable, lpnItems);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeShareSetInfoW (NDDEAPI.@) * */UINT WINAPI NDdeShareSetInfoW(LPWSTR lpszServer, LPWSTR lpszShareName, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, WORD sParmNum){ TRACE("(%s, %s, %u, %p, %u, %u)\n", debugstr_w(lpszServer), debugstr_w(lpszShareName), nLevel, lpBuffer, cBufSize, sParmNum);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeGetErrorStringW (NDDEAPI.@) **/UINT WINAPI NDdeGetErrorStringW(UINT uErrorCode, LPWSTR lpszErrorString, DWORD cBufSize){ FIXME("(%u, %p, %d): stub!\n", uErrorCode, lpszErrorString, cBufSize);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeIsValidShareNameW (NDDEAPI.@) * */BOOL WINAPI NDdeIsValidShareNameW(LPWSTR shareName){ TRACE("(%s)\n", debugstr_w(shareName));
return FALSE;}
/*********************************************************************** * NDdeIsValidAppTopicListW (NDDEAPI.@) * */BOOL WINAPI NDdeIsValidAppTopicListW(LPWSTR targetTopic){ TRACE("(%s)\n", debugstr_w(targetTopic));
return FALSE;}
/*********************************************************************** * NDdeGetShareSecurityW (NDDEAPI.@) * */UINT WINAPI NDdeGetShareSecurityW(LPWSTR lpszServer, LPWSTR lpszShareName, SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR pSD, DWORD cbSD, LPDWORD lpcbsdRequired){ TRACE("(%s, %s, %u, %p, %u, %p)\n", debugstr_w(lpszServer), debugstr_w(lpszShareName), si, pSD, cbSD, lpcbsdRequired);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeSetShareSecurityW (NDDEAPI.@) * */UINT WINAPI NDdeSetShareSecurityW(LPWSTR lpszServer, LPWSTR lpszShareName, SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR pSD){ TRACE("(%s, %s, %u, %p)\n", debugstr_w(lpszServer), debugstr_w(lpszShareName), si, pSD);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeGetTrustedShareW (NDDEAPI.@) * */UINT WINAPI NDdeGetTrustedShareW(LPWSTR lpszServer, LPWSTR lpszShareName, LPDWORD lpdwTrustOptions, LPDWORD lpdwShareModId0, LPDWORD lpdwShareModId1){ TRACE("(%s, %s, %p, %p, %p)\n", debugstr_w(lpszServer), debugstr_w(lpszShareName), lpdwTrustOptions, lpdwShareModId0, lpdwShareModId1);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeSetTrustedShareW (NDDEAPI.@) * */UINT WINAPI NDdeSetTrustedShareW(LPWSTR lpszServer, LPWSTR lpszShareName, DWORD dwTrustOptions){ TRACE("(%s, %s, 0x%08x)\n", debugstr_w(lpszServer), debugstr_w(lpszShareName), dwTrustOptions);
return NDDE_NOT_IMPLEMENTED;}
/*********************************************************************** * NDdeTrustedShareEnumW (NDDEAPI.@) * */UINT WINAPI NDdeTrustedShareEnumW(LPWSTR lpszServer, UINT nLevel, LPBYTE lpBuffer, DWORD cBufSize, LPDWORD lpnEntriesRead, LPDWORD lpcbTotalAvailable){ TRACE("(%s, %u, %p, %u, %p, %p)\n", debugstr_w(lpszServer), nLevel, lpBuffer, cBufSize, lpnEntriesRead, lpcbTotalAvailable);
return NDDE_NOT_IMPLEMENTED;}