[ros-diffs] [ea] 14196: winsta.dll raw stubs

ea at svn.reactos.com ea at svn.reactos.com
Sat Mar 19 19:31:16 CET 2005


winsta.dll raw stubs
Added: trunk/reactos/lib/winsta/
Added: trunk/reactos/lib/winsta/main.c
Added: trunk/reactos/lib/winsta/makefile
Added: trunk/reactos/lib/winsta/misc.c
Added: trunk/reactos/lib/winsta/server.c
Added: trunk/reactos/lib/winsta/winsta.def
Added: trunk/reactos/lib/winsta/winsta.h
Added: trunk/reactos/lib/winsta/winsta.rc
Added: trunk/reactos/lib/winsta/ws.c
  _____  

Added: trunk/reactos/lib/winsta/main.c
--- trunk/reactos/lib/winsta/main.c	2005-03-19 18:28:01 UTC (rev
14195)
+++ trunk/reactos/lib/winsta/main.c	2005-03-19 18:31:14 UTC (rev
14196)
@@ -0,0 +1,50 @@

+/*
+ * ReactOS WinStation
+ * Copyright (C) 2005 ReactOS Team
+ *
+ * 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., 59 Temple Place, Suite 330, Boston, MA  02111-1307
USA
+ */
+/* $Id$
+ *
+ * PROJECT:         ReactOS Access Control List Editor
+ * FILE:            lib/winsta/main.c
+ * PURPOSE:         WinStation
+ * PROGRAMMER:      Emanuele Aliberti <ea at reactos.com>
+ */
+#include <windows.h>
+
+HINSTANCE hDllInstance;
+
+
+BOOL STDCALL
+DllMain(HINSTANCE hinstDLL,
+	DWORD     dwReason,
+	LPVOID    lpvReserved)
+{
+  switch (dwReason)
+  {
+    case DLL_PROCESS_ATTACH:
+      hDllInstance = hinstDLL;
+      break;
+    case DLL_THREAD_ATTACH:
+      break;
+    case DLL_THREAD_DETACH:
+      break;
+    case DLL_PROCESS_DETACH:
+      break;
+  }
+  return TRUE;
+}
+/* EOF */
  _____  

Added: trunk/reactos/lib/winsta/makefile
--- trunk/reactos/lib/winsta/makefile	2005-03-19 18:28:01 UTC (rev
14195)
+++ trunk/reactos/lib/winsta/makefile	2005-03-19 18:31:14 UTC (rev
14196)
@@ -0,0 +1,23 @@

+# $Id$
+
+PATH_TO_TOP = ../..
+
+TARGET_TYPE = dynlink
+
+TARGET_NAME = winsta
+
+TARGET_CFLAGS = -g -Werror -Wall
+
+TARGET_OBJECTS = \
+	main.o \
+	misc.o \
+	server.o \
+	ws.o
+
+include $(PATH_TO_TOP)/rules.mak
+
+include $(TOOLS_PATH)/helper.mk
+
+include $(TOOLS_PATH)/depend.mk
+
+# EOF
  _____  

Added: trunk/reactos/lib/winsta/misc.c
--- trunk/reactos/lib/winsta/misc.c	2005-03-19 18:28:01 UTC (rev
14195)
+++ trunk/reactos/lib/winsta/misc.c	2005-03-19 18:31:14 UTC (rev
14196)
@@ -0,0 +1,12 @@

+/* $Id$ */
+#include <windows.h>
+#include "winsta.h"
+
+WINSTASTUB(LogonIdFromWinStationNameA)
+WINSTASTUB(LogonIdFromWinStationNameW)
+WINSTASTUB(RemoteAssistancePrepareSystemRestore)
+WINSTASTUB(_NWLogonQueryAdmin)
+WINSTASTUB(_NWLogonSetAdmin)
+/* EOF */
+
+
  _____  

Added: trunk/reactos/lib/winsta/server.c
--- trunk/reactos/lib/winsta/server.c	2005-03-19 18:28:01 UTC (rev
14195)
+++ trunk/reactos/lib/winsta/server.c	2005-03-19 18:31:14 UTC (rev
14196)
@@ -0,0 +1,21 @@

+/* $Id$ */
+#include <windows.h>
+#include "winsta.h"
+
+WINSTASTUB(ServerGetInternetConnectorStatus)
+WINSTASTUB(ServerLicensingClose)
+WINSTASTUB(ServerLicensingDeactivateCurrentPolicy)
+WINSTASTUB(ServerLicensingFreePolicyInformation)
+WINSTASTUB(ServerLicensingGetAvailablePolicyIds)
+WINSTASTUB(ServerLicensingGetPolicy)
+WINSTASTUB(ServerLicensingGetPolicyInformationA)
+WINSTASTUB(ServerLicensingGetPolicyInformationW)
+WINSTASTUB(ServerLicensingLoadPolicy)
+WINSTASTUB(ServerLicensingOpenA)
+WINSTASTUB(ServerLicensingOpenW)
+WINSTASTUB(ServerLicensingSetPolicy)
+WINSTASTUB(ServerLicensingUnloadPolicy)
+WINSTASTUB(ServerQueryInetConnectorInformationA)
+WINSTASTUB(ServerQueryInetConnectorInformationW)
+WINSTASTUB(ServerSetInternetConnectorStatus)
+/* EOF */
  _____  

Added: trunk/reactos/lib/winsta/winsta.def
--- trunk/reactos/lib/winsta/winsta.def	2005-03-19 18:28:01 UTC (rev
14195)
+++ trunk/reactos/lib/winsta/winsta.def	2005-03-19 18:31:14 UTC (rev
14196)
@@ -0,0 +1,100 @@

+; $Id$
+LIBRARY winsta.dll
+EXPORTS
+LogonIdFromWinStationNameA at 0
+LogonIdFromWinStationNameW at 0
+RemoteAssistancePrepareSystemRestore at 0
+ServerGetInternetConnectorStatus at 0
+ServerLicensingClose at 0
+ServerLicensingDeactivateCurrentPolicy at 0
+ServerLicensingFreePolicyInformation at 0
+ServerLicensingGetAvailablePolicyIds at 0
+ServerLicensingGetPolicy at 0
+ServerLicensingGetPolicyInformationA at 0
+ServerLicensingGetPolicyInformationW at 0
+ServerLicensingLoadPolicy at 0
+ServerLicensingOpenA at 0
+ServerLicensingOpenW at 0
+ServerLicensingSetPolicy at 0
+ServerLicensingUnloadPolicy at 0
+ServerQueryInetConnectorInformationA at 0
+ServerQueryInetConnectorInformationW at 0
+ServerSetInternetConnectorStatus at 0
+WinStationActivateLicense at 0
+WinStationAutoReconnect at 0
+WinStationBroadcastSystemMessage at 0
+WinStationCheckLoopBack at 0
+WinStationCloseServer at 0
+WinStationConnectA at 0
+WinStationConnectCallback at 0
+WinStationConnectW at 0
+WinStationDisconnect at 0
+WinStationEnumerateA at 0
+WinStationEnumerateLicenses at 0
+WinStationEnumerateProcesses at 0
+WinStationEnumerateW at 0
+WinStationEnumerate_IndexedA at 0
+WinStationEnumerate_IndexedW at 0
+WinStationFreeGAPMemory at 0
+WinStationFreeMemory at 0
+WinStationGenerateLicense at 0
+WinStationGetAllProcesses at 0
+WinStationGetLanAdapterNameA at 0
+WinStationGetLanAdapterNameW at 0
+WinStationGetMachinePolicy at 0
+WinStationGetProcessSid at 0
+WinStationGetTermSrvCountersValue at 0
+WinStationInstallLicense at 0
+WinStationIsHelpAssistantSession at 0
+WinStationNameFromLogonIdA at 0
+WinStationNameFromLogonIdW at 0
+WinStationNtsdDebug at 0
+WinStationOpenServerA at 0
+WinStationOpenServerW at 0
+WinStationQueryInformationA at 0
+WinStationQueryInformationW at 0
+WinStationQueryLicense at 0
+WinStationQueryLogonCredentialsW at 0
+WinStationQueryUpdateRequired at 0
+WinStationRegisterConsoleNotification at 0
+WinStationRemoveLicense at 0
+WinStationRenameA at 0
+WinStationRenameW at 0
+WinStationRequestSessionsList at 0
+WinStationReset at 0
+WinStationSendMessageA at 0
+WinStationSendMessageW at 0
+WinStationSendWindowMessage at 0
+WinStationServerPing at 0
+WinStationSetInformationA at 0
+WinStationSetInformationW at 0
+WinStationSetPoolCount at 0
+WinStationShadow at 0
+WinStationShadowStop at 0
+WinStationShutdownSystem at 0
+WinStationTerminateProcess at 0
+WinStationUnRegisterConsoleNotification at 0
+WinStationVirtualOpen at 0
+WinStationWaitSystemEvent at 0
+_NWLogonQueryAdmin at 0
+_NWLogonSetAdmin at 0
+_WinStationAnnoyancePopup at 0
+_WinStationBeepOpen at 0
+_WinStationBreakPoint at 0
+_WinStationCallback at 0
+_WinStationCheckForApplicationName at 0
+_WinStationFUSCanRemoteUserDisconnect at 0
+_WinStationGetApplicationInfo at 0
+_WinStationNotifyDisconnectPipe at 0
+_WinStationNotifyLogoff at 0
+_WinStationNotifyLogon at 0
+_WinStationNotifyNewSession at 0
+_WinStationReInitializeSecurity at 0
+_WinStationReadRegistry at 0
+_WinStationShadowTarget at 0
+_WinStationShadowTargetSetup at 0
+_WinStationUpdateClientCachedCredentials at 0
+_WinStationUpdateSettings at 0
+_WinStationUpdateUserConfig at 0
+_WinStationWaitForConnect at 0
+; EOF
  _____  

Added: trunk/reactos/lib/winsta/winsta.h
--- trunk/reactos/lib/winsta/winsta.h	2005-03-19 18:28:01 UTC (rev
14195)
+++ trunk/reactos/lib/winsta/winsta.h	2005-03-19 18:31:14 UTC (rev
14196)
@@ -0,0 +1,7 @@

+#if !defined(_WINSTA_H)
+#define _WINSTA_H
+
+#define WINSTASTUB(n) VOID STDCALL n (VOID) { }
+
+#endif /* !def _WINSTA_H */
+
  _____  

Added: trunk/reactos/lib/winsta/winsta.rc
--- trunk/reactos/lib/winsta/winsta.rc	2005-03-19 18:28:01 UTC (rev
14195)
+++ trunk/reactos/lib/winsta/winsta.rc	2005-03-19 18:31:14 UTC (rev
14196)
@@ -0,0 +1,4 @@

+#define REACTOS_STR_FILE_DESCRIPTION	"ReactOS WinStation\0"
+#define REACTOS_STR_INTERNAL_NAME	"winsta\0"
+#define REACTOS_STR_ORIGINAL_FILENAME	"winsta.dll\0"
+#include <reactos/version.rc>
  _____  

Added: trunk/reactos/lib/winsta/ws.c
--- trunk/reactos/lib/winsta/ws.c	2005-03-19 18:28:01 UTC (rev
14195)
+++ trunk/reactos/lib/winsta/ws.c	2005-03-19 18:31:14 UTC (rev
14196)
@@ -0,0 +1,80 @@

+/* $Id$ */
+#include <windows.h>
+#include "winsta.h"
+
+WINSTASTUB(WinStationActivateLicense)
+WINSTASTUB(WinStationAutoReconnect)
+WINSTASTUB(WinStationBroadcastSystemMessage)
+WINSTASTUB(WinStationCheckLoopBack)
+WINSTASTUB(WinStationCloseServer)
+WINSTASTUB(WinStationConnectA)
+WINSTASTUB(WinStationConnectCallback)
+WINSTASTUB(WinStationConnectW)
+WINSTASTUB(WinStationDisconnect)
+WINSTASTUB(WinStationEnumerateA)
+WINSTASTUB(WinStationEnumerateLicenses)
+WINSTASTUB(WinStationEnumerateProcesses)
+WINSTASTUB(WinStationEnumerateW)
+WINSTASTUB(WinStationEnumerate_IndexedA)
+WINSTASTUB(WinStationEnumerate_IndexedW)
+WINSTASTUB(WinStationFreeGAPMemory)
+WINSTASTUB(WinStationFreeMemory)
+WINSTASTUB(WinStationGenerateLicense)
+WINSTASTUB(WinStationGetAllProcesses)
+WINSTASTUB(WinStationGetLanAdapterNameA)
+WINSTASTUB(WinStationGetLanAdapterNameW)
+WINSTASTUB(WinStationGetMachinePolicy)
+WINSTASTUB(WinStationGetProcessSid)
+WINSTASTUB(WinStationGetTermSrvCountersValue)
+WINSTASTUB(WinStationInstallLicense)
+WINSTASTUB(WinStationIsHelpAssistantSession)
+WINSTASTUB(WinStationNameFromLogonIdA)
+WINSTASTUB(WinStationNameFromLogonIdW)
+WINSTASTUB(WinStationNtsdDebug)
+WINSTASTUB(WinStationOpenServerA)
+WINSTASTUB(WinStationOpenServerW)
+WINSTASTUB(WinStationQueryInformationA)
+WINSTASTUB(WinStationQueryInformationW)
+WINSTASTUB(WinStationQueryLicense)
+WINSTASTUB(WinStationQueryLogonCredentialsW)
+WINSTASTUB(WinStationQueryUpdateRequired)
+WINSTASTUB(WinStationRegisterConsoleNotification)
+WINSTASTUB(WinStationRemoveLicense)
+WINSTASTUB(WinStationRenameA)
+WINSTASTUB(WinStationRenameW)
+WINSTASTUB(WinStationRequestSessionsList)
+WINSTASTUB(WinStationReset)
+WINSTASTUB(WinStationSendMessageA)
+WINSTASTUB(WinStationSendMessageW)
+WINSTASTUB(WinStationSendWindowMessage)
+WINSTASTUB(WinStationServerPing)
+WINSTASTUB(WinStationSetInformationA)
+WINSTASTUB(WinStationSetInformationW)
+WINSTASTUB(WinStationSetPoolCount)
+WINSTASTUB(WinStationShadow)
+WINSTASTUB(WinStationShadowStop)
+WINSTASTUB(WinStationShutdownSystem)
+WINSTASTUB(WinStationTerminateProcess)
+WINSTASTUB(WinStationUnRegisterConsoleNotification)
+WINSTASTUB(WinStationVirtualOpen)
+WINSTASTUB(WinStationWaitSystemEvent)
+WINSTASTUB(_WinStationAnnoyancePopup)
+WINSTASTUB(_WinStationBeepOpen)
+WINSTASTUB(_WinStationBreakPoint)
+WINSTASTUB(_WinStationCallback)
+WINSTASTUB(_WinStationCheckForApplicationName)
+WINSTASTUB(_WinStationFUSCanRemoteUserDisconnect)
+WINSTASTUB(_WinStationGetApplicationInfo)
+WINSTASTUB(_WinStationNotifyDisconnectPipe)
+WINSTASTUB(_WinStationNotifyLogoff)
+WINSTASTUB(_WinStationNotifyLogon)
+WINSTASTUB(_WinStationNotifyNewSession)
+WINSTASTUB(_WinStationReInitializeSecurity)
+WINSTASTUB(_WinStationReadRegistry)
+WINSTASTUB(_WinStationShadowTarget)
+WINSTASTUB(_WinStationShadowTargetSetup)
+WINSTASTUB(_WinStationUpdateClientCachedCredentials)
+WINSTASTUB(_WinStationUpdateSettings)
+WINSTASTUB(_WinStationUpdateUserConfig)
+WINSTASTUB(_WinStationWaitForConnect)
+/* EOF */
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050319/bdc01227/attachment.html


More information about the Ros-diffs mailing list