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

nddeapi.h File Reference

Go to the source code of this file.

Data Structures

struct  NDdeShareInfo_tag

Defines

#define CNLEN   15
#define UNCLEN   (CNLEN + 2)
#define SEP_CHAR   ','
#define BAR_CHAR   "|"
#define SEP_WCHAR   L','
#define BAR_WCHAR   L"|"
#define NDDE_NO_ERROR   0
#define NDDE_ACCESS_DENIED   1
#define NDDE_BUF_TOO_SMALL   2
#define NDDE_ERROR_MORE_DATA   3
#define NDDE_INVALID_SERVER   4
#define NDDE_INVALID_SHARE   5
#define NDDE_INVALID_PARAMETER   6
#define NDDE_INVALID_LEVEL   7
#define NDDE_INVALID_PASSWORD   8
#define NDDE_INVALID_ITEMNAME   9
#define NDDE_INVALID_TOPIC   10
#define NDDE_INTERNAL_ERROR   11
#define NDDE_OUT_OF_MEMORY   12
#define NDDE_INVALID_APPNAME   13
#define NDDE_NOT_IMPLEMENTED   14
#define NDDE_SHARE_ALREADY_EXIST   15
#define NDDE_SHARE_NOT_EXIST   16
#define NDDE_INVALID_FILENAME   17
#define NDDE_NOT_RUNNING   18
#define NDDE_INVALID_WINDOW   19
#define NDDE_INVALID_SESSION   20
#define NDDE_INVALID_ITEM_LIST   21
#define NDDE_SHARE_DATA_CORRUPTED   22
#define NDDE_REGISTRY_ERROR   23
#define NDDE_CANT_ACCESS_SERVER   24
#define NDDE_INVALID_SPECIAL_COMMAND   25
#define NDDE_INVALID_SECURITY_DESC   26
#define NDDE_TRUST_SHARE_FAIL   27
#define MAX_NDDESHARENAME   256
#define MAX_DOMAINNAME   15
#define MAX_USERNAME   15
#define MAX_APPNAME   255
#define MAX_TOPICNAME   255
#define MAX_ITEMNAME   255
#define NDDEF_NOPASSWORDPROMPT   0x0001
#define NDDEF_NOCACHELOOKUP   0x0002
#define NDDEF_STRIP_NDDE   0x0004
#define SHARE_TYPE_OLD   0x01
#define SHARE_TYPE_NEW   0x02
#define SHARE_TYPE_STATIC   0x04
#define NDDE_TRUST_SHARE_START   0x80000000L
#define NDDE_TRUST_SHARE_INIT   0x40000000L
#define NDDE_TRUST_SHARE_DEL   0x20000000L
#define NDDE_TRUST_CMD_SHOW   0x10000000L
#define NDDE_CMD_SHOW_MASK   0x0000FFFFL
#define NDdeShareAdd   NDdeShareAddA
#define NDdeShareDel   NDdeShareDelA
#define NDdeSetShareSecurity   NDdeSetShareSecurityA
#define NDdeGetShareSecurity   NDdeGetShareSecurityA
#define NDdeShareEnum   NDdeShareEnumA
#define NDdeShareGetInfo   NDdeShareGetInfoA
#define NDdeShareSetInfo   NDdeShareSetInfoA
#define NDdeGetErrorString   NDdeGetErrorStringA
#define NDdeIsValidShareName   NDdeIsValidShareNameA
#define NDdeIsValidAppTopicList   NDdeIsValidAppTopicListA
#define NDdeSetTrustedShare   NDdeSetTrustedShareA
#define NDdeGetTrustedShare   NDdeGetTrustedShareA
#define NDdeTrustedShareEnum   NDdeTrustedShareEnumA

Functions

UINT WINAPI NDdeGetErrorStringA (UINT, LPSTR, DWORD)
UINT WINAPI NDdeGetErrorStringW (UINT, LPWSTR, DWORD)
UINT WINAPI NDdeGetShareSecurityA (LPSTR, LPSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD)
UINT WINAPI NDdeGetShareSecurityW (LPWSTR, LPWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR, DWORD, PDWORD)
UINT WINAPI NDdeGetTrustedShareA (LPSTR, LPSTR, PDWORD, PDWORD, PDWORD)
UINT WINAPI NDdeGetTrustedShareW (LPWSTR, LPWSTR, PDWORD, PDWORD, PDWORD)
BOOL WINAPI NDdeIsValidShareNameA (LPSTR)
BOOL WINAPI NDdeIsValidShareNameW (LPWSTR)
BOOL WINAPI NDdeIsValidAppTopicListA (LPSTR)
BOOL WINAPI NDdeIsValidAppTopicListW (LPWSTR)
UINT WINAPI NDdeSetShareSecurityA (LPSTR, LPSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR)
UINT WINAPI NDdeSetShareSecurityW (LPWSTR, LPWSTR, SECURITY_INFORMATION, PSECURITY_DESCRIPTOR)
UINT WINAPI NDdeSetTrustedShareA (LPSTR, LPSTR, DWORD)
UINT WINAPI NDdeSetTrustedShareW (LPWSTR, LPWSTR, DWORD)
UINT WINAPI NDdeShareAddA (LPSTR, UINT, PSECURITY_DESCRIPTOR, PBYTE, DWORD)
UINT WINAPI NDdeShareAddW (LPWSTR, UINT, PSECURITY_DESCRIPTOR, PBYTE, DWORD)
UINT WINAPI NDdeShareDelA (LPSTR, LPSTR, UINT)
UINT WINAPI NDdeShareDelW (LPWSTR, LPWSTR, UINT)
UINT WINAPI NDdeShareEnumA (LPSTR, UINT, PBYTE, DWORD, PDWORD, PDWORD)
UINT WINAPI NDdeShareEnumW (LPWSTR, UINT, PBYTE, DWORD, PDWORD, PDWORD)
UINT WINAPI NDdeShareGetInfoA (LPSTR, LPSTR, UINT, PBYTE, DWORD, PDWORD, PWORD)
UINT WINAPI NDdeShareGetInfoW (LPWSTR, LPWSTR, UINT, PBYTE, DWORD, PDWORD, PWORD)
UINT WINAPI NDdeShareSetInfoA (LPSTR, LPSTR, UINT, PBYTE, DWORD, WORD)
UINT WINAPI NDdeShareSetInfoW (LPWSTR, LPWSTR, UINT, PBYTE, DWORD, WORD)
UINT WINAPI NDdeTrustedShareEnumA (LPSTR, UINT, PBYTE, DWORD, PDWORD, PDWORD)
UINT WINAPI NDdeTrustedShareEnumW (LPWSTR, UINT, PBYTE, DWORD, PDWORD, PDWORD)

Variables

struct NDdeShareInfo_tag NDDESHAREINFO
struct NDdeShareInfo_tagPNDDESHAREINFO

Generated on Sun May 27 2012 05:44:19 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.