ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

npapi.h File Reference

Go to the source code of this file.

Data Structures

struct  LPNOTIFYINFO
struct  LPNOTIFYADD
struct  LPNOTIFYCANCEL

Defines

#define WNNC_SPEC_VERSION   0x00000001
#define WNNC_SPEC_VERSION51   0x00050001
#define WNNC_NET_TYPE   0x00000002
#define WNNC_NET_NONE   0x00000000
#define WNNC_DRIVER_VERSION   0x00000003
#define WNNC_USER   0x00000004
#define WNNC_USR_GETUSER   0x00000001
#define WNNC_CONNECTION   0x00000006
#define WNNC_CON_ADDCONNECTION   0x00000001
#define WNNC_CON_CANCELCONNECTION   0x00000002
#define WNNC_CON_GETCONNECTIONS   0x00000004
#define WNNC_CON_ADDCONNECTION3   0x00000008
#define WNNC_DIALOG   0x00000008
#define WNNC_DLG_DEVICEMODE   0x00000001
#define WNNC_DLG_PROPERTYDIALOG   0x00000020
#define WNNC_DLG_SEARCHDIALOG   0x00000040
#define WNNC_DLG_FORMATNETWORKNAME   0x00000080
#define WNNC_DLG_PERMISSIONEDITOR   0x00000100
#define WNNC_DLG_GETRESOURCEPARENT   0x00000200
#define WNNC_DLG_GETRESOURCEINFORMATION   0x00000800
#define WNNC_ADMIN   0x00000009
#define WNNC_ADM_GETDIRECTORYTYPE   0x00000001
#define WNNC_ADM_DIRECTORYNOTIFY   0x00000002
#define WNNC_ENUMERATION   0x0000000b
#define WNNC_ENUM_GLOBAL   0x00000001
#define WNNC_ENUM_LOCAL   0x00000002
#define WNNC_ENUM_CONTEXT   0x00000004
#define WNNC_START   0x0000000c
#define WNNC_WAIT_FOR_START   0x00000001
#define WNSRCH_REFRESH_FIRST_LEVEL   0x00000001
#define WNTYPE_DRIVE   1
#define WNTYPE_FILE   2
#define WNTYPE_PRINTER   3
#define WNTYPE_COMM   4
#define WNPS_FILE   0
#define WNPS_DIR   1
#define WNPS_MULT   2
#define WNDT_NORMAL   0
#define WNDT_NETWORK   1
#define WNDN_MKDIR   1
#define WNDN_RMDIR   2
#define WNDN_MVDIR   3
#define WNPERMC_PERM   0x00000001
#define WNPERMC_AUDIT   0x00000002
#define WNPERMC_OWNER   0x00000004
#define WNPERM_DLG_PERM   0
#define WNPERM_DLG_AUDIT   1
#define WNPERM_DLG_OWNER   2
#define WNetSetLastError   WINELIB_NAME_AW(WNetSetLastError)
#define WN_NETWORK_CLASS   0x00000001
#define WN_CREDENTIAL_CLASS   0x00000002
#define WN_PRIMARY_AUTHENT_CLASS   0x00000004
#define WN_SERVICE_CLASS   0x00000008
#define WN_VALID_LOGON_ACCOUNT   0x00000001
#define WN_NT_PASSWORD_CHANGED   0x00000002
#define NOTIFY_PRE   0x00000001
#define NOTIFY_POST   0x00000002

Typedefs

typedef DWORD(APIENTRYPF_NPGetCaps )(DWORD ndex)
typedef DWORD(APIENTRYPF_NPGetUser )(LPWSTR lpName, LPWSTR lpUserName, LPDWORD lpnBufferLen)
typedef DWORD(APIENTRYPF_NPOpenEnum )(DWORD dwScope, DWORD dwType, DWORD dwUsage, LPNETRESOURCEW lpNetResource, LPHANDLE lphEnum)
typedef DWORD(APIENTRYPF_NPEnumResource )(HANDLE hEnum, LPDWORD lpcCount, LPVOID lpBuffer, LPDWORD lpBufferSize)
typedef DWORD(APIENTRYPF_NPCloseEnum )(HANDLE hEnum)
typedef DWORD(APIENTRYPF_NPGetResourceInformation )(LPNETRESOURCEW lpNetResource, LPVOID lpBuffer, LPDWORD lpcbBuffer, LPWSTR *lplpSystem)
typedef DWORD(APIENTRYPF_NPAddConnection )(LPNETRESOURCEW lpNetResource, LPWSTR lpPassword, LPWSTR lpUserName)
typedef DWORD(APIENTRYPF_NPAddConnection3 )(HWND hwndOwner, LPNETRESOURCEW lpNetResource, LPWSTR lpPassword, LPWSTR lpUserName, DWORD dwFlags)
typedef DWORD(APIENTRYPF_NPCancelConnection )(LPWSTR lpName, BOOL fForce)
typedef DWORD(APIENTRYPF_NPGetConnection )(LPWSTR lpLocalName, LPWSTR lpRemoteName, LPDWORD lpnBufferLen)
typedef DWORD(APIENTRYPF_NPGetUniversalName )(LPWSTR lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer, LPDWORD lpnBufferSize)
typedef DWORD(APIENTRYPF_NPFormatNetworkName )(LPWSTR lpRemoteName, LPWSTR lpFormattedName, LPDWORD lpnLength, DWORD dwFlags, DWORD dwAveCharPerLine)
typedef DWORD(APIENTRYPF_NPDeviceMode )(HWND hParent)
typedef DWORD(APIENTRYPF_NPSearchDialog )(HWND hwndParent, LPNETRESOURCEW lpNetResource, LPVOID lpBuffer, DWORD cbBuffer, LPDWORD lpnFlags)
typedef DWORD(APIENTRYPF_NPGetPropertyText )(DWORD iButton, DWORD nPropSel, LPWSTR lpName, LPWSTR lpButtonName, DWORD nButtonNameLen, DWORD nType)
typedef DWORD(APIENTRYPF_NPPropertyDialog )(HWND hwndParent, DWORD iButtonDlg, DWORD nPropSel, LPWSTR lpFileName, DWORD nType)
typedef DWORD(APIENTRYPF_NPGetDirectoryType )(LPWSTR lpName, LPINT lpType, BOOL bFlushCache)
typedef DWORD(APIENTRYPF_NPDirectoryNotify )(HWND hwnd, LPWSTR lpDir, DWORD dwOper)
typedef DWORD(APIENTRYPF_NPFMXGetPermCaps )(LPWSTR lpDriveName)
typedef DWORD(APIENTRYPF_NPFMXEditPerm )(LPWSTR lpDriveName, HWND hwndFMX, DWORD nDialogType)
typedef DWORD(APIENTRYPF_NPFMXGetPermHelp )(LPWSTR lpDriveName, DWORD nDialogType, BOOL fDirectory, LPVOID lpFileNameBuffer, LPDWORD lpBufferSize, LPDWORD lpnHelpContext)
typedef DWORD(APIENTRYPF_NPLogonNotify )(PLUID lpLogonId, LPCWSTR lpAuthentInfoType, LPVOID lpAuthentInfo, LPCWSTR lpPreviousAuthentInfoType, LPVOID lpPreviousAuthentInfo, LPWSTR lpStationName, LPVOID StationHandle, LPWSTR *lpLogonScript)
typedef DWORD(APIENTRYPF_NPPasswordChangeNotify )(LPCWSTR lpAuthentInfoType, LPVOID lpAuthentInfo, LPCWSTR lpPreviousAuthentInfoType, LPVOID lpPreviousAuthentInfo, LPWSTR lpStationName, LPVOID StationHandle, DWORD dwChangeInfo)
typedef DWORD(APIENTRYPF_AddConnectNotify )(LPNOTIFYINFO lpNotifyInfo, LPNOTIFYADD lpAddInfo)
typedef DWORD(APIENTRYPF_CancelConnectNotify )(LPNOTIFYINFO lpNotifyInfo, LPNOTIFYADD lpAddInfo)

Functions

VOID WINAPI WNetSetLastErrorA (DWORD err, LPSTR lpError, LPSTR lpProviders)
VOID WINAPI WNetSetLastErrorW (DWORD err, LPWSTR lpError, LPWSTR lpProviders)

Generated on Mon May 28 2012 05:44:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.