diff options
Diffstat (limited to '')
-rw-r--r-- | private/nw/nwapi32/makefile | 6 | ||||
-rw-r--r-- | private/nw/nwapi32/nwapi32.c | 3 | ||||
-rw-r--r-- | private/nw/nwapi32/nwapi32.rc | 12 | ||||
-rw-r--r-- | private/nw/nwapi32/nwapi32.src | 118 | ||||
-rw-r--r-- | private/nw/nwapi32/sources | 62 |
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= + |