summaryrefslogtreecommitdiffstats
path: root/private/nw/nwapi32
diff options
context:
space:
mode:
authorAdam <you@example.com>2020-05-17 05:51:50 +0200
committerAdam <you@example.com>2020-05-17 05:51:50 +0200
commite611b132f9b8abe35b362e5870b74bce94a1e58e (patch)
treea5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/nw/nwapi32
downloadNT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip
Diffstat (limited to 'private/nw/nwapi32')
-rw-r--r--private/nw/nwapi32/makefile6
-rw-r--r--private/nw/nwapi32/nwapi32.c3
-rw-r--r--private/nw/nwapi32/nwapi32.rc12
-rw-r--r--private/nw/nwapi32/nwapi32.src118
-rw-r--r--private/nw/nwapi32/sources62
5 files changed, 201 insertions, 0 deletions
diff --git a/private/nw/nwapi32/makefile b/private/nw/nwapi32/makefile
new file mode 100644
index 000000000..6ee4f43fa
--- /dev/null
+++ b/private/nw/nwapi32/makefile
@@ -0,0 +1,6 @@
+#
+# DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source
+# file to this component. This file merely indirects to the real make file
+# that is shared by all the components of NT OS/2
+#
+!INCLUDE $(NTMAKEENV)\makefile.def
diff --git a/private/nw/nwapi32/nwapi32.c b/private/nw/nwapi32/nwapi32.c
new file mode 100644
index 000000000..ed544a5a8
--- /dev/null
+++ b/private/nw/nwapi32/nwapi32.c
@@ -0,0 +1,3 @@
+//
+// dummy file to make build happy
+//
diff --git a/private/nw/nwapi32/nwapi32.rc b/private/nw/nwapi32/nwapi32.rc
new file mode 100644
index 000000000..9843de022
--- /dev/null
+++ b/private/nw/nwapi32/nwapi32.rc
@@ -0,0 +1,12 @@
+#include <windows.h>
+
+#include <ntverp.h>
+
+#define VER_FILETYPE VFT_DLL
+#define VER_FILESUBTYPE VFT2_UNKNOWN
+#define VER_FILEDESCRIPTION_STR "NW Win32 API DLL"
+#define VER_INTERNALNAME_STR "NwApi32.DLL"
+#define VER_ORIGINALFILENAME_STR "NwApi32.DLL"
+
+#include "common.ver"
+
diff --git a/private/nw/nwapi32/nwapi32.src b/private/nw/nwapi32/nwapi32.src
new file mode 100644
index 000000000..c55c05579
--- /dev/null
+++ b/private/nw/nwapi32/nwapi32.src
@@ -0,0 +1,118 @@
+LIBRARY NWAPI32
+
+DESCRIPTION 'NWAPI32'
+
+EXPORTS
+
+ NwlibMakeNcp
+ NwLibCanonUserName
+ NwLibCanonLocalName
+ NwLibValidateLocalName
+ NwLibCanonRemoteName
+ NwlibCopyStringToBuffer
+ NwLibSetEverybodyPermission
+ NwDupStringA
+ MapSpecialJapaneseChars
+ UnmapSpecialJapaneseChars
+
+ NWAttachToFileServer
+ NWAttachToFileServerW
+ NWDetachFromFileServer
+ NWGetFileServerVersionInfo
+ NWGetObjectName
+ NWGetVolumeName
+ NWLoginToFileServer
+ NWLogoutFromFileServer
+ NWAddTrusteeToDirectory
+ NWAllocPermanentDirectoryHandle
+ NWAllocTemporaryDirectoryHandle
+ NWCheckConsolePrivileges
+ NWDeallocateDirectoryHandle
+ NWGetInternetAddress
+ NWGetVolumeInfoWithNumber
+ NWGetVolumeInfoWithHandle
+ NWReadPropertyValue
+ NWScanObject
+ NWScanProperty
+ NWIsObjectInSet
+ NWGetFileServerDateAndTime
+
+ NWPAttachToFileServerW
+ NWPDetachFromFileServer
+ NWPGetFileServerVersionInfo
+ NWPGetObjectName
+ NWPLoginToFileServerW
+ NWPLogoutFromFileServer
+ NWPReadPropertyValue
+ NWPScanObject
+ NWPScanProperty
+
+ NWPDeleteObject
+ NWPCreateObject
+ NWPAddTrustee
+ NWPWritePropertyValue
+ NWPGetObjectID
+ NWPRenameBinderyObject
+ NWPAddObjectToSet
+ NWPDeleteObjectFromSet
+ NWPCreateProperty
+ NWPDeleteProperty
+ NWPCreateDirectory
+ NWPGetChallengeKey
+ NWPChangeObjectPasswordEncrypted
+
+ NWCAttachToFileServer
+ NWCAttachToFileServerW
+ NWCDetachFromFileServer
+ NWCGetFileServerVersionInfo
+ NWCGetObjectName
+ NWCGetVolumeName
+ NWCLoginToFileServer
+ NWCLogoutFromFileServer
+ NWCAddTrusteeToDirectory
+ NWCAllocPermanentDirectoryHandle
+ NWCAllocTemporaryDirectoryHandle
+ NWCCheckConsolePrivileges
+ NWCDeallocateDirectoryHandle
+ NWCGetInternetAddress
+ NWCGetVolumeInfoWithNumber
+ NWCGetVolumeInfoWithHandle
+ NWCReadPropertyValue
+ NWCScanObject
+ NWCScanProperty
+ NWCIsObjectInSet
+ NWCGetFileServerDateAndTime
+
+ NWCDeleteObject
+ NWCCreateObject
+ NWCAddTrustee
+ NWCWritePropertyValue
+ NWCGetObjectID
+ NWCRenameBinderyObject
+ NWCAddObjectToSet
+ NWCDeleteObjectFromSet
+ NWCCreateProperty
+ NWCDeleteProperty
+ NWCCreateDirectory
+ NWCScanForTrustees
+ NWCScanDirectoryForTrustees2
+ NWCGetBinderyAccessLevel
+
+ FragExWithWait
+ ParseResponse
+ FormatBuf
+ NwNdsOpenTreeHandle
+ NwNdsOpenGenericHandle
+ NwNdsSetTreeContext
+ NwNdsGetTreeContext
+ NwNdsResolveName
+ NwNdsList
+ NwNdsReadObjectInfo
+ NwNdsReadAttribute
+ NwNdsOpenStream
+ NwNdsGetQueueInformation
+ NwNdsGetVolumeInformation
+ NwNdsChangePassword
+ NwOpenHandleWithSupplementalCredentials
+
+DATA SINGLE SHARED
diff --git a/private/nw/nwapi32/sources b/private/nw/nwapi32/sources
new file mode 100644
index 000000000..8555e194f
--- /dev/null
+++ b/private/nw/nwapi32/sources
@@ -0,0 +1,62 @@
+!IF 0
+
+Copyright (c) 1989 Microsoft Corporation
+
+Module Name:
+
+ sources.
+
+Abstract:
+
+ This file specifies the target component being built and the list of
+ sources files needed to build that component. Also specifies optional
+ compiler switches and libraries that are unique for the component being
+ built.
+
+
+Author:
+
+NOTE: Commented description of this file is in \nt\bak\bin\sources.tpl
+
+!ENDIF
+
+MAJORCOMP=nw
+MINORCOMP=nwapi
+
+TARGETNAME=nwapi32
+TARGETPATH=$(BASEDIR)\public\sdk\lib
+TARGETTYPE=DYNLINK
+DLLDEF=obj\*\nwapi32.def
+#DLLENTRY=NwApiInitialize
+DLLBASE=0x6970000
+
+INCLUDES=..\inc;$(_NTROOT)\private\inc;
+
+SOURCES= \
+ nwapi32.c \
+ nwapi32.rc
+
+LINKLIBS= \
+ ..\nwlib\obj\*\nwlib.lib \
+
+TARGETLIBS= \
+ $(BASEDIR)\Public\Sdk\Lib\*\kernel32.lib \
+ $(BASEDIR)\Public\Sdk\Lib\*\user32.lib \
+ $(BASEDIR)\Public\Sdk\Lib\*\advapi32.lib \
+ $(BASEDIR)\Public\Sdk\Lib\*\nwprovau.lib \
+ $(BASEDIR)\Public\Sdk\Lib\*\kernel32.lib \
+ ..\nwlib\obj\*\nwlib.lib \
+ $(BASEDIR)\Public\Sdk\Lib\*\ntvdm.lib
+
+UNICODE=1
+
+NET_C_DEFINES=-DRPC_NO_WINDOWS_H -DNWDBG
+
+UMTYPE=console
+
+UMTEST=
+
+UMLIBS=
+
+OPTIONAL_UMTEST=
+